Gere um modelo a partir de dados de amostra

Saiba como usar o Looker (Google Cloud core) para gerar automaticamente um modelo de dados básico a partir de uma ligação incluída em cada instância.

Cada instância do Looker (Google Cloud core) inclui o projeto de LookML de exemplo que é instalado por predefinição na instância. O projeto de LookML de exemplo inclui modelos de LookML organizados com base no conjunto de dados público do BigQuerythe Look eCommerce. O projeto do LookML de exemplo usa uma ligação, sample_bigquery_connection. Pode usar esta associação para gerar um novo modelo de dados baseado numa das tabelas do projeto de exemplo. Uma vez que este início rápido se destina apenas a fins de instrução, vai eliminar o modelo de dados no final do processo.

Antes de começar

Para seguir este início rápido, precisa do seguinte:

  1. Na página inicial do Looker (Google Cloud core), clique no ícone do menu principal do Looker e ative o modo de desenvolvimento selecionando o botão Modo de desenvolvimento na parte inferior do menu.
  2. Na página inicial do Looker (Google Cloud core), clique no botão Criar no menu de navegação principal para abrir o menu pendente.
  3. No menu pendente, selecione Modelo LookML para abrir a página Criar um modelo.

Defina o seu modelo

Na página Criar um modelo, siga estes passos:

  1. Na secção Selecionar associação de base de dados, selecione sample_bigquery_connection no menu pendente.
  2. Selecione o botão de opção para adicionar o modelo ao projeto sample_thelook_ecommerce e clique em Seguinte.
  3. Na secção Selecionar tabelas, mantenha o projeto Google Cloud predefinido no campo Selecionar projeto da GCP.
  4. No campo Conjuntos de dados, selecione bq_dataset.
  5. Clique na seta à direita de bq_dataset para aceder ao campo Tabelas.
  6. No campo Tabelas, selecione bq_table.
  7. Clique na seta à direita de bq_table para aceder ao campo Campos.
  8. No campo Campos, selecione todos os campos e clique em Seguinte.
  9. Na secção Selecionar chaves principais, selecione Nome como chave principal e clique em Seguinte.
  10. Na secção Selecionar explorações a criar, selecione o ficheiro bq_table.view e clique em Seguinte.
  11. Na secção Introduza o nome do modelo, introduza um nome de modelo exclusivo.
  12. Clique no botão Concluir e ver modelo. Esta ação encaminha para o IDE do Looker.

Veja o seu modelo

Depois de preencher todos os campos na página Criar um modelo, veja o modelo gerado pelo Looker.

Veja os ficheiros de modelo no IDE do Looker

  1. Depois de clicar no botão Concluir e ver modelo, vai aceder ao IDE do Looker. No navegador de ficheiros do IDE, vê as pastas dos modelos de LookML de exemplo preexistentes, que são 0_start_here, 1_basic_lookml, 2_intermediate_lookml e 3_advanced_lookml. Também vê as pastas criadas para o modelo gerado, models e views.
  2. Expanda as pastas models e views para ver os ficheiros LookML que o Looker criou para o modelo que definiu na página Criar um modelo. O ponto azul junto a cada ficheiro indica que são ficheiros novos e que ainda não foram implementados na produção.
    • O ficheiro .model define o modelo. No ficheiro de modelo, pode ver a associação que selecionou, a vista bq_table, bem como outras configurações predefinidas.
    • O ficheiro bq_table.view define a vista. No ficheiro de visualização, pode ver os campos birthdate, name e rating que selecionou e como estão definidos na tabela da base de dados do BigQuery, bem como uma medida count predefinida que o Looker adicionou.
  3. Também vê o ficheiro README.md que o Looker gerou porque a caixa de verificação Gerar um ficheiro Readme com mais informações sobre a utilização do LookML na página Criar um modelo foi selecionada por predefinição.

Veja o modelo na página de projetos do LookML

  1. No IDE, abra o menu de navegação principal clicando no ícone Menu principal.
  2. Se ainda não estiver no menu Desenvolver, clique em Desenvolver.
  3. No menu Desenvolver, selecione Projetos para navegar para a página Projetos do LookML.
  4. Veja o seu modelo na coluna Modelos da linha sample_thelook_ecommerce. Aparece juntamente com os modelos advanced_ecomm, basic_ecomm e intermediate_ecomm do projeto do LookML de exemplo.

Veja a exploração criada pelo modelo

  1. Na página Projetos, clique no nome do seu modelo para voltar ao ficheiro do modelo no IDE.
  2. Com o ficheiro de modelo aberto no IDE, clique na seta Ver ações do ficheiro junto ao nome do ficheiro na parte superior do IDE.
  3. Selecione Explorar tabela Bq – your_model_name no menu pendente. Esta seleção direciona para a exploração Tabela do Bq criada pelo seu modelo.
  4. No selecionador de campos, repare nas dimensões Data de nascimento, Nome e Classificação que selecionou nesta página Criar um modelo, bem como na medida Contagem predefinida.

Os ficheiros de modelo, a configuração do modelo e a funcionalidade Explorar que visualizou só estão disponíveis no seu ramo Git pessoal no modo de desenvolvimento. Se quisesse disponibilizar este modelo a outros utilizadores na sua instância do Looker (Google Cloud core), confirmaria as alterações, uniria a ramificação e implementaria a ramificação de produção. No entanto, para os fins deste início rápido, vai eliminar este modelo, conforme descrito na secção seguinte.

Limpar

Para maximizar o desempenho do Looker, os modelos desnecessários não devem ser implementados na produção. Para manter um ramo Git pessoal limpo e evitar a implementação acidental deste modelo na produção, conclua os seguintes passos para eliminar o modelo:

  1. No Explorar, clique no link Aceder ao LookML no seletor de campos. Esta ação encaminha para o IDE do Looker.
  2. No IDE, selecione o ícone Ações do Git.
  3. No menu Ações do Git, clique em Reverter para.
  4. Na janela Reverter para, certifique-se de que a opção Reverter alterações não consolidadas está selecionada e clique em Confirmar.

  5. No IDE, já não deve ver os ficheiros do modelo.

  6. Para eliminar a configuração do modelo, navegue para a página Projetos clicando em Projetos no menu Desenvolver.

  7. Localize o modelo na tabela e clique no botão Configurar na respetiva linha.

  8. Certifique-se de que está na janela do seu modelo verificando o nome no campo Modelo e clique em Eliminar configuração do modelo.

O que se segue?