Connessione di Looker (Google Cloud core) al tuo database

Una volta eseguito il provisioning dell'istanza di Looker (Google Cloud core), questa viene elencata nella pagina Istanze del tuo progetto Google Cloud. Fai clic sull'URL dell'istanza per accedere all'istanza e autenticarla.

Dopo aver eseguito l'accesso all'istanza di Looker (Google Cloud core), puoi configurare una connessione al database.

Configura una connessione al database

Per abilitare l'esplorazione dei dati, Looker (Google Cloud core) deve essere connesso a un database. Consulta l'elenco dei dialetti supportati per scoprire quali dialetti sono supportati da Looker (Google Cloud core).

Puoi creare una connessione al database all'interno di un'istanza di Looker (Google Cloud core) se disponi di una delle seguenti autorizzazioni:

Puoi seguire la guida Configurazione di Looker visualizzata in modo dinamico all'interno dell'istanza di Looker (Google Cloud core) per connettere il tuo database oppure seguire i passaggi elencati nella pagina della documentazione Connessione di Looker al tuo database e nelle pagine della documentazione specifiche per il dialetto.

Se l'istanza di Looker (Google Cloud core) utilizza una connessione IP privato, devi configurare una route o una connessione privata per collegarla a uno dei seguenti tipi di database:

  • Un database in una rete diversa all'interno di Google Cloud
  • un database ospitato da un altro provider di servizi cloud
  • Un database on-premise

Scopri di più sulle reti private e sui servizi esterni nella pagina della documentazione Networking IP privato con Looker (Google Cloud core).

Una volta configurata una connessione al database, puoi configurare un progetto LookML.

Utilizzo delle credenziali predefinite dell'applicazione per connettersi a un database BigQuery

Le istanze di Looker (Google Cloud core) possono utilizzare le Credenziali predefinite dell'applicazione (ADC) per l'autenticazione quando configuri una connessione a un database SQL standard di BigQuery. Quando utilizzi ADC, la connessione si autentica nel database utilizzando le credenziali dell'account di servizio del progetto Looker (Google Cloud core).

Per utilizzare ADC con un database BigQuery, seleziona Credenziali predefinite dell'applicazione nel campo Autenticazione della pagina Impostazioni connessione dell'istanza di Looker. Per connettersi a un database BigQuery in un progetto diverso da quello della tua istanza di Looker (Google Cloud core), è necessaria una configurazione aggiuntiva. Consulta la sezione Utilizzo delle credenziali predefinite dell'applicazione con un database BigQuery in un altro progetto Google Cloud.

Impersonificazione degli account di servizio

Se vuoi eseguire l'autenticazione nel database BigQuery utilizzando un account di servizio diverso da quello del progetto Looker (Google Cloud core), puoi creare un flusso di richieste delegato inserendo un altro account di servizio o una catena di account di servizio separati da virgole nel campo Account di servizio con identità simulata. L'account di servizio Looker (Google Cloud core) viene utilizzato automaticamente come primo account di servizio nella catena e non deve essere aggiunto al campo. L'ultimo account di servizio della catena (noto anche come account di servizio impersonato) è quello che si autentica con il database.

Quando utilizzi la simulazione dell'identità degli account di servizio, segui questi passaggi:

Utilizzo di Credenziali predefinite dell'applicazione con un database BigQuery in un altro progetto Google Cloud

I passaggi per utilizzare ADC per un database SQL standard di BigQuery esterno al progetto che ospita l'istanza di Looker (Google Cloud core) sono gli stessi di quelli per configurare una connessione all'interno dello stesso progetto. Tuttavia, prima di configurare la connessione nell'istanza di Looker (Google Cloud core), l'account di servizio del progetto Looker (Google Cloud core) deve avere i seguenti ruoli IAM:

Se l'account di servizio Looker (Google Cloud core) non dispone già di ruoli IAM nel progetto che contiene il set di dati BigQuery, utilizza l'indirizzo email dell'account di servizio quando concedi i ruoli in quel progetto. Per trovare l'indirizzo email dell'account di servizio, vai alla pagina IAM nella console Google Cloud e seleziona la casella di controllo Includi concessioni di ruoli fornite da Google. L'email avrà il formato service-<project number>@gcp-sa-looker.iam.gserviceaccount.com. Utilizza questo indirizzo email per concedere i ruoli appropriati all'account di servizio.

Una volta concessi i ruoli appropriati, segui i passaggi per utilizzare ADC.

Ora puoi utilizzare ADC con questo database SQL standard di BigQuery. Il progetto collegato all'account di servizio specificato nella pagina Impostazioni di connessione verrà utilizzato per la fatturazione e fungerà anche da progetto predefinito.

Dialetti supportati per Looker (Google Cloud core)

La tabella seguente mostra il supporto di Looker (Google Cloud core) per i dialetti dei database:

Dialetto Supportato?
Valanga atiana
No
Amazon Athena
Amazon Aurora MySQL
Amazon Redshift
Apache drud
No
Apache Druid 0.13 e versioni successive
No
Apache Druid 0.18 e versioni successive
Apache Hive 2.3 e versioni successive
No
Apache Hive 3.1.2 o versioni successive
Apache Spark 3 e versioni successive
ClickHouse
Cloudera Impala 3.1 o versioni successive
Cloudera Impala 3.1+ con driver nativo
No
Cloudera Impala con driver nativo
No
DataVirtuality
No
Databricks
Denodo 7
No
Denodo 8
Dremio
No
Dremio 11+
Exasol
No
Firebolt
No
SQL precedente di Google BigQuery
No
SQL standard di Google BigQuery
Google Cloud PostgreSQL
Google Cloud SQL
Google Spanner
Verde prugna
No
HyperSQL
IBM Netezza
MariaDB
Microsoft Azure PostgreSQL
Database SQL di Microsoft Azure
Analisi di Microsoft Azure Synapse
Microsoft SQL Server 2008 e versioni successive
No
Microsoft SQL Server 2012 e versioni successive
No
Microsoft SQL Server 2016
No
Microsoft SQL Server 2017 e versioni successive
MongoBI
No
MySQL
MySQL 8.0.12 o versioni successive
Oracle
ADWC Oracle
No
PostgreSQL 9.5 e versioni successive
PostgreSQL pre-9.5
No
PrestoDB
PrestoSQL
SAP HANA
No
SAP HANA 2 o versioni successive
SingleStore
No
SingleStore 7 o versioni successive
Snowflake
Teradata
No
Trino
Vettoriale
No
Vertica

Istruzioni di configurazione del database

Sono disponibili istruzioni per i seguenti dialetti SQL:

Passaggi successivi