Gerar 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 de uma conexão incluída em cada instância.
Cada instância do Looker (Google Cloud Core) vem com o projeto de exemplo do LookML instalado por padrão. O projeto de LookML de amostra inclui modelos selecionados do LookML com base no conjunto de dados público do BigQuery the Look eCommerce. O projeto de exemplo do LookML usa uma conexão, sample_bigquery_connection. Você pode usar essa conexão para gerar um novo modelo de dados com base em uma das tabelas do projeto de exemplo. Como este guia de início rápido é apenas para fins instrucionais, você vai excluir o modelo de dados no final do processo.
Antes de começar
Para acompanhar este guia de início rápido, você precisa do seguinte:
- Acesso a uma instância do Looker (Google Cloud Core) que inclua o projeto de exemplo do LookML.
- Ative a API BigQuery para o Google Cloud projeto que contém sua instância do Looker (Google Cloud Core).
Funções exigidas
Para concluir este guia de início rápido, você precisa do papel apropriado do Identity and Access Management (IAM) e do Looker.
Papéis do Identity and Access Management
O administrador do Looker (Google Cloud Core) concede acesso ao aplicativo do Looker (Google Cloud Core) pelo sistema do Identity and Access Management do Google Cloud.
Para receber a permissão necessária para acessar o aplicativo do Looker (Google Cloud Core), peça ao administrador para conceder a você o papel do IAM de usuário da instância do Looker (roles/looker.instanceUser) no Google Cloud projeto que contém a instância do Looker (Google Cloud Core).
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém a
looker.instances.login
permissão,
que é necessária para
acessar o aplicativo do Looker (Google Cloud Core).
Também é possível receber essa permissão com papéis personalizados ou outros papéis predefinidos.
Permissões do Looker
Você precisa ter o papel de administrador do Looker ou a permissão develop.
Navegar até a página "Criar um modelo"
- Na página inicial do Looker (Google Cloud Core), clique no ícone do menu principal do Looker e ative o modo de desenvolvimento selecionando a opção Modo de desenvolvimento na parte de baixo do menu.
- Na página inicial do Looker (Google Cloud Core), clique no botão Criar no menu de navegação principal para abrir o menu suspenso.
- No menu suspenso, selecione Modelo do LookML para abrir a página Criar um modelo.
Defina seu modelo
Na página Criar um modelo, siga estas etapas:
- Na seção Selecionar conexão de banco de dados, selecione
sample_bigquery_connectionno menu suspenso. - Selecione o botão de opção para adicionar o modelo ao projeto
sample_thelook_ecommercee clique em Próxima. - Na seção Selecionar tabelas, deixe o projeto padrão no campo Selecionar projeto do GCP. Google Cloud
- No campo Conjuntos de dados, selecione
bq_dataset. - Clique na seta à direita de
bq_datasetpara acessar o campo Tabelas. - No campo Tabelas, selecione
bq_table. - Clique na seta à direita de
bq_tablepara acessar o campo Campos. - No campo Campos , selecione todos os campos e clique em Próxima.
- Na seção Selecionar chaves primárias , selecione Nome como a chave primária e clique em Próxima.
- Na seção Selecionar análises para criar , selecione o arquivo
bq_table.viewe clique em Próxima. - Na seção Inserir nome do modelo, insira um nome de modelo exclusivo.
- Clique no botão Concluir e visualizar modelo. Essa ação leva você ao ambiente de desenvolvimento integrado do Looker.
Visualizar seu modelo
Depois de preencher todos os campos na página Criar um modelo, visualize o modelo gerado pelo Looker.
Visualizar os arquivos de modelo no ambiente de desenvolvimento integrado do Looker
- Depois de clicar no botão Concluir e visualizar modelo, você estará no ambiente de desenvolvimento integrado do Looker. No navegador de arquivos do ambiente de desenvolvimento integrado, você verá as pastas dos modelos de exemplo do LookML preexistentes, que são
0_start_here,1_basic_lookml,2_intermediate_lookmle3_advanced_lookml. Você também verá as pastas criadas para o modelo gerado,modelseviews. - Expanda as pastas
modelseviewspara conferir os arquivos do LookML que o Looker criou para o modelo definido na página Criar um modelo. O ponto azul ao lado de cada arquivo indica que eles são novos e ainda não foram implantados na produção.- O arquivo
.modeldefine o modelo. No arquivo de modelo, você pode conferir a conexão selecionada, a visualizaçãobq_table, bem como outras configurações padrão. - O arquivo
bq_table.viewdefine a visualização. No arquivo de visualização, você pode conferir os camposbirthdate,nameeratingselecionados e como eles são definidos na tabela de banco de dados do BigQuery, bem como uma métricacountpadrão adicionada pelo Looker.
- O arquivo
- Você também verá o arquivo
README.mdgerado pelo Looker porque a caixa de seleção Gerar um arquivo Readme com mais informações sobre o uso do LookML na página Criar um modelo foi selecionada por padrão.
Visualizar o modelo na página "Projetos do LookML"
- No ambiente de desenvolvimento integrado, abra o menu de navegação principal clicando no ícone Menu principal.
- Se você ainda não estiver no menu Desenvolver, clique em Desenvolver.
- No menu Desenvolver, selecione Projetos para navegar até a página Projetos do LookML.
- Visualize seu modelo na coluna Modelos da linha sample_thelook_ecommerce. Ele aparece junto com os modelos
advanced_ecomm,basic_ecommeintermediate_ecommdo projeto do LookML de exemplo.
Visualizar a análise criada pelo modelo
- Na página Projetos, clique no nome do modelo para retornar ao arquivo de modelo no ambiente de desenvolvimento integrado.
- Com o arquivo de modelo aberto no ambiente de desenvolvimento integrado, clique na seta Ver ações do arquivo ao lado do nome do arquivo na parte de cima do ambiente de desenvolvimento integrado.
- Selecione Analisar tabela Bq - nome_do_modelo no menu suspenso. Essa seleção leva você à análise Tabela Bq criada pelo modelo.
- No seletor de campos, observe as dimensões Data de nascimento, Nome e Classificação selecionadas nesta página Criar um modelo, bem como a métrica Contagem padrão.
Os arquivos de modelo, a configuração do modelo e a análise visualizada estão disponíveis apenas na sua ramificação pessoal do Git no modo de desenvolvimento. Se você quiser disponibilizar esse modelo para outros usuários na instância do Looker (Google Cloud Core), confirme as mudanças, mescle a ramificação e implante a ramificação de produção. No entanto, para fins deste guia de início rápido, você vai excluir esse modelo, conforme descrito na próxima seção.
Limpar
Para maximizar a performance do Looker, modelos desnecessários não devem ser implantados na produção. Para manter uma ramificação pessoal do Git limpa e evitar a implantação acidental desse modelo na produção, siga estas etapas para excluir o modelo:
- Na análise, clique no link Acessar o LookML no seletor de campos. Essa ação leva você ao ambiente de desenvolvimento integrado do Looker.
- No ambiente de desenvolvimento integrado, selecione o ícone Ações do Git.
- No menu Ações do Git, clique em Reverter para.
Na janela Reverter para , verifique se a opção Reverter mudanças não confirmadas está selecionada e clique em Confirmar.
No ambiente de desenvolvimento integrado, os arquivos de modelo não vão mais aparecer.
Para excluir a configuração do modelo, navegue até a página Projetos clicando em Projetos no menu Desenvolver.
Localize seu modelo na tabela e clique no botão Configurar na linha dele.
Verifique se você está na janela do modelo conferindo o nome no campo Modelo e clique em Excluir configuração do modelo.