menu
arrow_back

Como importar dados para um banco de dados do Firestore

—/100

Checkpoints

arrow_forward

Create test data for the Firestore Database

Import test data into the Firestore Database

Add a developer to the project without giving them Firestore access (role: logging.viewer)

Add a developer to the project without giving them Firestore access (role: source.writer)

Como importar dados para um banco de dados do Firestore

45 minutos 5 créditos

GSP642

Laboratórios autoguiados do Google Cloud

image

Visão geral

Nos laboratórios da Quest GCP Serverless Workshop: Pet Theory, você terá acesso a um cenário de negócios fictício e ajudará no plano de migração sem servidor dos personagens.

Há 12 anos, Lilian fundou a rede de clínicas veterinárias Pet Theory. A Pet Theory teve rápida expansão nos últimos anos. Entretanto, o antigo sistema de agendamento de consultas não consegue dar conta do aumento da demanda. Por isso, Lilian está pedindo para você criar um sistema baseado na nuvem com uma escalonabilidade melhor do que a oferecida pela solução legada.

A equipe de operações da Pet Theory é formada por apenas uma pessoa, o Pedro. Assim, o cliente precisa de uma solução que não exija muita manutenção contínua. A equipe optou pela tecnologia sem servidor.

Raquel foi contratada como consultora para ajudar a Pet Theory a fazer a transição para um ambiente sem servidor. Depois de comparar as opções de banco de dados sem servidor, a equipe decide adotar o Cloud Firestore. Como o Firestore opera sem servidor, não é necessário provisionar capacidade previamente, e isso implica que não há risco de ultrapassar os limites de armazenamento ou de operações. O Firestore mantém os dados sincronizados em todos os apps cliente por meio de listeners em tempo real e oferece suporte off-line para dispositivos móveis e Web, de modo que seja possível criar apps responsivos que funcionem de maneira independente da latência da rede ou da conectividade com a internet.

Neste laboratório, você ajudará Pedro a fazer upload dos dados atuais da Pet Theory para um banco de dados do Cloud Firestore. Para realizar essa tarefa, ele trabalhará lado a lado com Raquel.

Arquitetura

Este diagrama mostra uma visão geral dos serviços que você usará e de como eles se conectam:

arch.png

Conteúdo do laboratório

Neste laboratório, você aprenderá a fazer o seguinte:

  • Configurar o Firestore no GCP
  • Criar um código de importação de banco de dados
  • Gerar uma coleção de dados dos clientes para teste
  • Importar os dados de teste dos clientes para o Firestore
  • Usar o Console para manipular os dados no Firestore
  • Adicionar um desenvolvedor a um projeto do GCP sem dar a ele acesso ao Firestore

Pré-requisitos

Este é um laboratório de nível fundamental. Isso pressupõe familiaridade com o Console do GCP e com os ambientes do shell. A experiência com o Firebase será útil, mas não é obrigatória.

Você também precisa estar familiarizado com a edição de arquivos. Use o editor de texto da sua preferência (como nano, vi etc.) ou inicie o editor de código do Cloud Shell, disponível na barra lateral superior:

ba731110a97f468f.png

Quando estiver tudo pronto, role a tela para baixo e siga as etapas abaixo para configurar o ambiente do laboratório.

Participe do Qwiklabs para ler o restante deste laboratório e muito mais!

  • Receber acesso temporário a Console do Google Cloud.
  • Mais de 200 laboratórios, do nível iniciante ao avançado.
  • Tamanho compacto para que você possa aprender no seu próprio ritmo.
Participe para iniciar este laboratório