SCBL003
Visão geral
Neste laboratório, você vai examinar e executar o código Python para gerar chaves primárias do Spanner em vários formatos.
Objetivos
Neste laboratório, você vai aprender a:
- Gerar chaves primárias do Spanner como UUIDs.
- Converter contadores e carimbos de data/hora em valores apropriados para chaves primárias do Spanner.
Configuração e requisitos
Antes de clicar no botão Começar o Laboratório
Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é iniciado quando você clica em Começar o laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.
Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.
Confira os requisitos para concluir o laboratório:
- Acesso a um navegador de Internet padrão (recomendamos o Chrome).
Observação: para executar este laboratório, use o modo de navegação anônima ou uma janela anônima do navegador. Isso evita conflitos entre sua conta pessoal e a conta de estudante, o que poderia causar cobranças extras na sua conta pessoal.
- Tempo para concluir o laboratório: não se esqueça, depois de começar, não será possível pausar o laboratório.
Observação: não use seu projeto ou conta pessoal do Google Cloud neste laboratório para evitar cobranças extras.
Ative o Google Cloud Shell
O Google Cloud Shell é uma máquina virtual com ferramentas de desenvolvimento. Ele conta com um diretório principal permanente de 5 GB e é executado no Google Cloud.
O Google Cloud Shell permite acesso de linha de comando aos seus recursos do GCP.
-
No Console do GCP, na barra de ferramentas superior direita, clique no botão Abrir o Cloud Shell.

-
Clique em Continue (continuar):

Demora alguns minutos para provisionar e conectar-se ao ambiente. Quando você está conectado, você já está autenticado e o projeto é definido como seu PROJECT_ID . Por exemplo:

gcloud é a ferramenta de linha de comando do Google Cloud Platform. Ele vem pré-instalado no Cloud Shell e aceita preenchimento com tabulação.
É possível listar o nome da conta ativa com este comando:
gcloud auth list
Saída:
ACTIVE: *
ACCOUNT: student-01-xxxxxxxxxxxx@qwiklabs.net
To set the active account, run:
$ gcloud config set account `ACCOUNT`
É possível listar o ID de projeto com este comando:
gcloud config list project
Saída:
[core]
project = <project_ID>
Exemplo de saída:
[core]
project = qwiklabs-gcp-44776a13dea667a6
Tarefa 1. Gerar chaves primárias para tabelas do Spanner
Criar uma instância do Dataflow Workbench
- No menu de navegação do console do Google Cloud, selecione Dataflow > Workbench na seção Análise.
Dica: também é possível encontrar o Dataflow Workbench
usando a caixa de pesquisa na barra de ferramentas do console.
-
Se o link Ativar a API Notebooks aparecer, clique nele para ativar.
-
Na página do Workbench, clique no botão Criar novo.
Informe my-notebook como nome do notebook e escolha a região . Você pode escolher qualquer zona para essa região.
-
Na lista à esquerda, clique em Tipo de máquina e selecione Padrão E2 e e2-standard-2 como tipo de máquina.
-
Não altere os valores padrão dos outros campos e clique em Criar.
-
Quando a instância estiver pronta, clique no link Abrir Jupyter. Isso abre o Jupyter em outra guia do navegador.
Na guia Acesso rápido, role para baixo (se necessário) e clique em Terminal.
Execute o seguinte comando para clonar o repositório do Git com os arquivos necessários para este laboratório:
git clone https://github.com/GoogleCloudPlatform/training-data-analyst
Abra o notebook do Jupyter
-
No explorador de arquivos à esquerda, acesse training-data-analyst/courses/understanding_spanner/colab-notebooks/Spanner_Generating_PK_Values.ipynb e abra o arquivo.
-
Este é um notebook do Jupyter com o código para gerar chaves primárias em vários formatos usando Python. Leia o texto e execute o código em cada célula. Para fazer isso, selecione a célula em questão e clique no botão de executar na barra de ferramentas.
Parabéns! Você examinou e executou o código Python para gerar chaves primárias do Spanner em vários formatos.
Terminar o laboratório
Após terminar seu laboratório, clique em End Lab. O Qwiklabs removerá os recursos usados e limpará a conta para você.
Você poderá classificar 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:
- 1 estrela = muito insatisfeito
- 2 estrelas = insatisfeito
- 3 estrelas = neutro
- 4 estrelas = satisfeito
- 5 estrelas = muito satisfeito
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.