
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Enable relevant APIs and set IAM roles
/ 20
Create a dataset
/ 20
Prompt Gemini to explain SQL queries in a sales dataset
/ 20
Generate a SQL query that groups sales by day and product
/ 20
Build a forecasting model and view results
/ 20
Neste laboratório, você é um analista de dados que vai usar o Gemini e o BigQuery para analisar dados e prever vendas de produtos como parte de um projeto de prova de conceito na Cymbal Superstore. Como parte do projeto, você também vai determinar se o Gemini pode ajudar os analistas a gerar novas consultas SQL, a completar consultas e a explicar consultas complexas.
Os dados usados no laboratório se baseiam nos conjuntos de dados públicos do BigQuery, especificamente o bigquery-public-data.thelook_ecommerce, que contém dados sintéticos de e-commerce e marketing digital.
Neste laboratório, pressupomos que você conhece a linguagem de consulta estruturada (SQL, na sigla em inglês) e as tarefas básicas de análise de dados. O conhecimento básico dos produtos Google Cloud não é pressuposto. Se você for iniciante no BigQuery, confira os guias de início rápido do BigQuery.
Neste laboratório, você vai aprender a fazer o seguinte:
Para cada laboratório, você recebe um novo projeto do Google Cloud e um conjunto de recursos por um determinado período sem custo financeiro.
Clique no botão Começar o laboratório. Se for preciso pagar, você verá um pop-up para selecionar a forma de pagamento. No painel Detalhes do laboratório à esquerda, você vai encontrar o seguinte:
Se você estiver usando o navegador Chrome, clique em Abrir console do Google Cloud ou clique com o botão direito do mouse e selecione Abrir link em uma janela anônima.
O laboratório ativa os recursos e depois abre a página Fazer login em outra guia.
Dica: coloque as guias em janelas separadas lado a lado.
Se necessário, copie o Nome de usuário abaixo e cole na caixa de diálogo Fazer login.
Você também encontra o Nome de usuário no painel Detalhes do laboratório.
Clique em Seguinte.
Copie a Senha abaixo e cole na caixa de diálogo de boas-vindas.
Você também encontra a Senha no painel Detalhes do laboratório.
Clique em Seguinte.
Acesse as próximas páginas:
Depois de alguns instantes, o console do Google Cloud será aberto nesta guia.
O Cloud Shell é uma máquina virtual que contém ferramentas para desenvolvedores. Ele tem um diretório principal permanente de 5 GB e é executado no Google Cloud. O Cloud Shell oferece aos seus recursos do Google Cloud acesso às linhas de comando. A gcloud
é a ferramenta ideal para esse tipo de operação no Google Cloud. Ela vem pré-instalada no Cloud Shell e aceita preenchimento com tabulação.
No painel de navegação do Console do Google Cloud, clique em Ativar o Cloud Shell ().
Clique em Continuar.
O provisionamento e a conexão do ambiente podem demorar um pouco. Quando esses processos forem concluídos, você já vai ter uma autenticação, e o projeto estará definido com seu PROJECT_ID. Por exemplo:
Liste o nome da conta ativa:
(Saída)
(Exemplo de saída)
Liste o ID do projeto:
(Saída)
(Exemplo de saída)
Nesta tarefa, você vai configurar seu ambiente, sua conta e seu usuário para poder usar a API Cloud AI Companion para o Gemini.
Faça login no console do Google Cloud com as credenciais do laboratório e abra a janela do terminal do Cloud Shell.
Para definir as variáveis de ambiente com o ID do projeto e a região, execute estes comandos no Cloud Shell:
Para armazenar a conta de usuário do Google conectada em uma variável de ambiente, execute o seguinte comando:
Ative a API Cloud AI Companion para o Gemini:
Para usar o Gemini, conceda os papéis necessários do IAM à conta de usuário do Qwiklabs do Google Cloud:
Ao adicionar esses papéis, o usuário pode contar com o suporte do Gemini.
Para verificar o objetivo, clique em Verificar meu progresso.
Nesta tarefa, você vai criar um conjunto de dados e ativar os recursos do Gemini no BigQuery.
No console do Google Cloud, selecione o menu de navegação () e, em seguida, BigQuery. Se for solicitado, clique em Concluído.
No painel Explorador, para
Ao criar um conjunto de dados, você armazena objetos do banco de dados, incluindo tabelas e modelos.
No painel Criar conjunto de dados, digite as seguintes informações:
Campo | Valor |
---|---|
ID do conjunto de dados | bqml_tutorial |
Tipo de local | Selecione Multirregional |
Deixe os demais campos com os valores padrão.
Clique em Criar conjunto de dados.
Para ver os recursos do Gemini no BigQuery, acesse a barra de ferramentas e clique em Gemini (). Se essa opção não estiver visível, atualize a página.
Na lista Gemini no editor de SQL do BigQuery, selecione todas as seguintes opções:
Preenchimento automático
Geração automática
Explicação
Para verificar o objetivo, clique em Verificar meu progresso.
O Gemini pode ajudar você a descobrir e analisar os dados disponíveis.
Antes de consultar os dados, você precisa saber quais consegue acessar. Cada produto de dados organiza e armazena dados de forma diferente. Para usar a ajuda do Gemini, envie uma instrução (ou um comando) em linguagem natural, como: "Como posso ver quais conjuntos de dados e tabelas estão disponíveis para mim no BigQuery?".
Se quiser entender as características de diferentes sistemas de consulta de dados, pode pedir ao Gemini informações específicas de produtos, como:
"Como começo a usar o BigQuery?"
"Quais benefícios o BigQuery oferece aos analistas de dados?"
"Como o BigQuery processa consultas de escalonamento automático?"
Nesta tarefa, você vai pedir para o Gemini responder a perguntas sobre seus dados.
No console do Google Cloud, selecione o menu de navegação () e, em seguida, BigQuery.
Na barra de ferramentas do console do Google Cloud, clique em Abrir o Gemini ().
Clique em ATIVAR para ativar a API Gemini para Google Cloud.
A mensagem de boas-vindas do Gemini no console do Cloud aparece no painel do Gemini. Clique em Iniciar a conversa.
No painel do Gemini, insira o comando:
Clique em Enviar comando ().
O Gemini retorna uma resposta parecida com:
Se quiser reiniciar o histórico da sua conversa, no painel do Gemini, clique em Reiniciar conversa ().
O Gemini pode ajudar você a trabalhar com o SQL. Por exemplo, se você trabalhar com consultas SQL que outras pessoas escreveram, o Gemini no BigQuery pode explicar uma consulta complexa em linguagem simples. Essas explicações podem ajudar você a entender a sintaxe da consulta, o esquema subjacente e o contexto de negócios.
Para pedir para o Gemini explicar um exemplo de consulta SQL, siga estas etapas:
No console do Google Cloud, selecione o menu de navegação () e, em seguida, BigQuery.
Na página "Este é o BigQuery Studio", clique em CONSULTA SQL para criar uma.
No editor de consultas, cole a consulta correspondente à explicação que você quer.
Por exemplo, talvez você queira entender como as tabelas de dados e consultas estão relacionadas em um conjunto de dados de vendas e pode precisar de ajuda para escrever consultas que usam esse conjunto de dados. No exemplo de consulta a seguir, talvez você entenda quais tabelas estão sendo usadas, mas outras seções da consulta podem ser demoradas de analisar e entender.
Selecione a consulta que você quer que o Gemini explique e clique com o botão direito do mouse na consulta selecionada. No menu, clique em Explicar a seleção atual.
A explicação do SQL aparece no painel Gemini.
Usando a consulta de exemplo da etapa anterior, o Gemini retorna uma explicação parecida com:
Para verificar o objetivo, clique em Verificar meu progresso.
Você pode fornecer ao Gemini um comando para gerar uma consulta SQL com base no esquema de dados. Mesmo que você esteja começando sem código, com um conhecimento limitado do esquema de dados ou apenas tenha conhecimento básico da sintaxe do SQL do Google, o Gemini pode sugerir uma ou mais instruções SQL.
Nesta tarefa, você vai gerar uma consulta que lista seus produtos principais para cada dia. Esse tipo de consulta costuma ser complexo, mas você pode criar uma instrução automaticamente usando o Gemini. Depois, você usa tabelas no conjunto de dados thelook_ecommerce e pede para o Gemini gerar uma consulta para calcular as vendas por item do pedido e nome do produto.
No console do Google Cloud, selecione o menu de navegação () e, em seguida, BigQuery.
No menu de navegação, clique em BigQuery Studio.
No painel "Explorador", clique em +ADICIONAR.
Na caixa de diálogo "Adicionar" do campo "Pesquisar fontes de dados", insira public datasets
.
Pressione Enter. Você verá conjunto de dados públicos na lista.
Clique em public datasets. Você verá a lista dos conjuntos de dados públicos no Marketplace.
Pesquise por thelook
. Você verá os conjuntos de dados públicos TheLook Ecommerce na lista.
Clique em thelook Ecommerce duas vezes.
Clique em VER CONJUNTO DE DADOS.
Abra bigquery-public-data, que foi adicionado ao painel "Explorador".
Role para baixo, encontre thelook_ecommerce e abra o conjunto de dados. Você verá as tabelas order_items
e products
na lista.
Clique na tabela order_items
. Você verá o esquema de dados.
Volte para o painel "Explorador".
Clique na tabela products
. Você verá o esquema de dados.
Clique em para abrir uma nova guia de consulta sem título.
No editor de consultas, insira o seguinte comando e pressione ENTER. O caractere de cerquilha (#) pede para o Gemini gerar o SQL.
O Gemini sugere uma consulta SQL semelhante à abaixo. Se você encontrar algum erro, execute o mesmo comando outra vez ou o comando a seguir.
Para aceitar o código sugerido, clique em Tab e em Executar para iniciar a instrução SQL. Você também pode rolar pelas sugestões e aceitar termos específicos delas.
As sugestões aparecem no painel Resultados da consulta.
Para verificar o objetivo, clique em Verificar meu progresso.
Nesta tarefa, você vai usar o BigQuery ML para criar um modelo de previsão e fazer uma consulta usando um comando do Gemini.
Você vai usar a seguinte consulta de exemplo com vendas reais, que são usadas como entrada para o modelo. A consulta é usada como parte da criação do modelo de ML.
Para criar um modelo de previsão de ML, no editor de SQL do BigQuery, execute o seguinte SQL:
É possível usar o Gemini para ajudar você a entender essa consulta.
Depois que o modelo for criado, o painel Resultados vai exibir uma mensagem parecida com:
Clique em para abrir uma nova guia de consulta sem título.
No editor de consultas, insira o seguinte comando e pressione ENTER. O caractere de cerquilha (#) pede para o Gemini gerar o SQL.
O Gemini sugere uma consulta SQL semelhante à abaixo. Se você encontrar algum erro, execute o mesmo comando outra vez ou o comando a seguir.
Para aceitar o código sugerido, clique em Tab e em Executar para iniciar a instrução SQL. Você também pode rolar pelas sugestões e aceitar termos específicos delas.
As sugestões aparecem no painel Resultados da consulta.
Para conferir o objetivo, clique em Verificar meu progresso.
Neste laboratório, você aprendeu a:
Agora que você aprendeu a usar o Gemini para analisar os dados com o BigQuery, se quiser saber mais sobre o Gemini, consulte Escrever comandos melhores para o Gemini no Google Cloud.
Após terminar seu laboratório, clique em End Lab. O Qwiklabs removerá os recursos usados e limpará a conta para você.
Você poderá avaliar sua experiência neste laboratório. Basta selecionar o número de estrelas, digitar um comentário e clicar em Submit.
O número de estrelas indica o seguinte:
Feche a caixa de diálogo se não quiser enviar feedback.
Para enviar seu feedback, fazer sugestões ou correções, use a guia Support.
Copyright 2024 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos podem ser marcas registradas das empresas a que estão associados.
Este conteúdo não está disponível no momento
Você vai receber uma notificação por e-mail quando ele estiver disponível
Ótimo!
Vamos entrar em contato por e-mail se ele ficar disponível
One lab at a time
Confirm to end all existing labs and start this one