Configurar uma instância do Looker (Google Cloud Core)

Depois que a instância do Looker (Google Cloud Core) for provisionada, ela será listada na página Instâncias do seu projeto do Google Cloud. Clique no URL da instância para acessá-la e fazer login nela. Se você tiver o papel do IAM de Administrador do Looker, terá Privilégios de administrador na instância do Looker.

Depois de fazer login na sua instância do Looker (Google Cloud Core), siga as instruções a seguir para prepará-la para uso, configurando-a para a exploração de dados. Como alternativa, use o guia Configurar o Looker na instância do Looker (Google Cloud Core) para concluir estas tarefas:

Configurar uma conexão de banco de dados

Looker (Google Cloud Core) precisa estar conectado a um banco de dados para permitir a exploração de dados. Consulte a lista de dialetos compatíveis para saber quais dialetos são compatíveis com Looker (Google Cloud Core).

Siga o guia Configurar o Looker que aparece dinamicamente na instância do Looker (Google Cloud Core) para conectar seu banco de dados ou siga as etapas listadas na página de documentação Como conectar o Looker ao seu banco de dados e nas páginas de documentação específicas do dialeto.

Se sua instância do Looker (Google Cloud Core) usar uma conexão IP particular, será necessário configurar uma rota ou uma conexão particular para conectá-la a um dos seguintes tipos de bancos de dados:

  • Um banco de dados em uma rede diferente no Google Cloud
  • Um banco de dados hospedado por outro provedor de serviços de nuvem
  • Um banco de dados local

Saiba mais sobre redes privadas e serviços externos na página de documentação Configurar uma instância de IP privado do Looker (Google Cloud Core).

Depois de configurar uma conexão de banco de dados, você estará pronto para configurar um projeto LookML.

Como usar o Application Default Credentials para se conectar a um banco de dados do BigQuery

As instâncias do Looker (Google Cloud Core) podem usar o Application Default Credentials (ADC) para autenticar ao configurar uma conexão com um banco de dados SQL padrão do BigQuery. Quando você usa o ADC, a conexão é autenticada no banco de dados usando as credenciais da conta de serviço do projeto do Looker (núcleo do Google Cloud).

Para usar o ADC com um banco de dados do BigQuery que esteja no mesmo projeto do Google Cloud que sua instância do Looker (Google Cloud Core), selecione Application Default Credentials no campo Autenticação da página Connection Settings. Para se conectar a um banco de dados do BigQuery em um projeto diferente, são necessárias algumas configurações adicionais. Consulte a seção Como usar o Application Default Credentials com um banco de dados do BigQuery em um projeto do Google Cloud diferente.

Se você quiser se autenticar no banco de dados usando uma conta de serviço que não seja a do projeto do Looker (Google Cloud Core), crie um fluxo de solicitações delegadas inserindo outra conta de serviço ou uma cadeia de contas de serviço separadas por vírgulas no campo Conta de serviço representada. A conta de serviço do Looker (Google Cloud Core) é usada automaticamente como a primeira conta de serviço na cadeia e não precisa ser adicionada ao campo. A última conta de serviço na cadeia é aquela que autentica com o banco de dados. Verifique se todas as contas de serviço da cadeia, incluindo a conta de serviço do projeto Looker (Google Cloud Core), têm as permissões de IAM apropriadas.

Como usar o Application Default Credentials com um banco de dados do BigQuery em um projeto diferente do Google Cloud

As etapas para usar o ADC para um banco de dados SQL padrão do BigQuery fora do projeto que hospeda sua instância do Looker (Google Cloud Core) são as mesmas para configurar uma conexão no mesmo projeto. No entanto, antes de configurar a conexão na sua instância do Looker (Google Cloud Core), é preciso garantir que a conta de serviço do seu projeto tenha o papel de visualizador de dados do BigQuery para o projeto que contém o conjunto de dados do BigQuery. Para fazer isso, primeiro encontre o e-mail da conta de serviço e atribua o papel adequado a ela.

Para encontrar o e-mail da conta de serviço do Looker (Google Cloud Core), siga estas etapas:

Console

  1. No Console do Google Cloud, acesse a página Contas de serviço.
    Acessar "Contas de serviço"
  2. Selecione o projeto em que o Looker (Google Cloud Core) está localizado.
  3. Marque a caixa de seleção Incluir concessões de papel fornecidas pelo Google.

gcloud


gcloud services identity create --service=looker.googleapis.com --project=PROJECT_ID

O nome da conta de serviço será Looker Service Account. O e-mail terá o formato service-<project number>@gcp-sa-looker.iam.gserviceaccount.com. A conta terá o papel do IAM padrão de Looker Service Agent.

Para conceder o papel BigQuery Data Viewer a essa conta de serviço, siga estas etapas:

  1. Na lista suspensa Selecionar um projeto, escolha o projeto com o conjunto de dados do BigQuery.
  2. Clique em Conceder acesso.
  3. Digite o e-mail da conta de serviço do seu projeto do Looker (Google Cloud Core) no campo Novos principais.
  4. Selecione Visualizador de dados do BigQuery no campo Papel.
  5. Clique em Save.

Agora você pode usar o ADC com este banco de dados SQL padrão do BigQuery. O projeto anexado à conta de serviço especificada na página Configurações de conexão será usado para faturamento e também atuará como o projeto padrão.

Dialetos compatíveis com o Looker (Google Cloud Core)

Looker (Google Cloud Core) é compatível com os seguintes dialetos de banco de dados:

  • Amazon Athena
  • MySQL do Amazon Aurora
  • Amazon Redshift
  • Apache Druid 0.18 ou posterior
  • Apache Hive versão 3.1.2 ou posterior
  • Apache Spark 3 ou superior
  • ClickHouse
  • Cloudera Impala 3.1+
  • Databricks
  • Denodo 8
  • Dremio 11+
  • SQL padrão do Google BigQuery
  • PostgreSQL do Google Cloud
  • Google Cloud Spanner
  • Google Cloud SQL
  • IBM Netezza
  • Maria db
  • PostgreSQL do Microsoft Azure
  • Banco de Dados SQL do Microsoft Azure
  • Análise do Microsoft Azure Synapse
  • Microsoft SQL Server 2017 ou posterior
  • MySQL 8.0.12 ou posterior
  • Oracle
  • PostgreSQL 9.5 ou superior
  • PrestoDB
  • PrestoSQL
  • SAP HANA 2+
  • SingleStore 7 ou superior
  • Snowflake
  • Trino
  • Vertica

Criar um projeto LookML

Quando uma conexão de banco de dados for configurada, você estará pronto para configurar um projeto do LookML.

Um projeto é um conjunto de arquivos LookML que descrevem como as tabelas de banco de dados são relacionadas entre si e como o Looker deve interpretar essas tabelas.

As etapas para criar projetos LookML estão listadas na página de documentação Como criar um novo projeto LookML. Como alternativa, siga o guia Configurar o Looker que aparece de maneira dinâmica na instância do Looker (Google Cloud Core).

Para personalizar o LookML no seu projeto, acesse os arquivos do projeto no menu Desenvolver no painel de navegação à esquerda ou expanda a seção Editar arquivos do projeto e clique em Editar projeto no guia Configurar o Looker. Clique no nome do seu projeto para abrir os arquivos LookML. Consulte a página de documentação Introdução ao LookML para saber mais sobre o desenvolvimento do LookML.

Além disso, o artigo Prática recomendada: criar uma experiência positiva para os usuários do Looker apresenta recomendações sobre como usar o LookML para melhorar a experiência dos usuários do Looker (Google Cloud Core).

Explorar dados

Depois de configurar o projeto do LookML, explore os dados clicando em Explorar dados no painel de navegação à esquerda. Looker (Google Cloud Core) abrirá um painel com as explorações associadas ao seu projeto. Selecione uma opção para explorar os dados. Também é possível acessar a lista de explorações expandindo Explorar dados e clicando em Explorar no guia Configurar o Looker.

Adicionar usuários do Looker (Google Cloud Core)

Se você tiver o papel de Identity and Access Management (IAM) do administrador do Looker, poderá adicionar usuários a uma instância do Looker (Google Cloud Core), conforme descrito na página de documentação Gerenciar o acesso do usuário a uma instância do Looker (Google Cloud Core).

Consulte a página de documentação Gerenciamento de acesso e controle de acesso para mais informações sobre como os administradores do Looker podem gerenciar o que um usuário ou grupo de usuários pode ver e fazer na instância do Looker (Google Cloud Core).

Depois que você criar usuários para sua instância, eles poderão fazer login e começar a explorar a instância do Looker (Google Cloud Core).

A seguir