Menghubungkan Looker (Google Cloud core) ke database Anda

Setelah disediakan, instance Looker (Google Cloud core) Anda akan tercantum di halaman Instance project Google Cloud Anda. Klik URL instance untuk mengakses dan melakukan autentikasi ke instance.

Setelah login ke instance Looker (Google Cloud core), Anda dapat menyiapkan koneksi database ke instance Looker (Google Cloud core).

Menyiapkan koneksi database

Looker (Google Cloud core) harus terhubung ke database agar dapat melakukan eksplorasi data. Lihat daftar dialek yang didukung untuk mempelajari dialek yang didukung oleh Looker (Google Cloud core).

Anda dapat membuat koneksi database dalam instance Looker (Google Cloud core) jika memiliki salah satu izin berikut:

Anda dapat mengikuti panduan Menyiapkan Looker yang muncul secara dinamis dalam instance Looker (Google Cloud core) untuk menghubungkan database, atau ikuti langkah-langkah yang tercantum di halaman dokumentasi Menghubungkan Looker ke database dan halaman dokumentasi khusus dialek.

Jika instance Looker (Google Cloud core) Anda menggunakan koneksi IP pribadi, Anda harus menyiapkan rute atau koneksi pribadi untuk menghubungkannya ke salah satu jenis database berikut:

  • Database di jaringan yang berbeda dalam Google Cloud
  • {i>Database<i} yang di-{i>host<i} oleh penyedia layanan {i>cloud<i} lainnya
  • Database lokal

Pelajari jaringan pribadi dan layanan eksternal lebih lanjut di halaman dokumentasi Jaringan IP Pribadi dengan Looker (Google Cloud core).

Setelah koneksi database disiapkan, Anda siap untuk menyiapkan project LookML.

Menggunakan Kredensial Default Aplikasi untuk terhubung ke database BigQuery

Instance Looker (Google Cloud core) dapat menggunakan Kredensial Default Aplikasi (ADC) untuk melakukan autentikasi saat Anda menyiapkan koneksi ke database SQL Standar BigQuery. Saat Anda menggunakan ADC, koneksi akan mengautentikasi ke database menggunakan kredensial akun layanan project Looker (Google Cloud core).

Untuk menggunakan ADC dengan database BigQuery, pilih Application Default Credentials di kolom Authentication di halaman Connection Settings instance Looker. Untuk terhubung ke database BigQuery di project yang berbeda dengan instance Looker (Google Cloud core), beberapa penyiapan tambahan diperlukan. Lihat bagian Menggunakan Kredensial Default Aplikasi dengan database BigQuery di project Google Cloud lain.

Peniruan akun layanan

Jika ingin melakukan autentikasi ke database BigQuery menggunakan akun layanan selain akun layanan project Looker (Google Cloud core), Anda dapat membuat alur permintaan yang didelegasikan dengan memasukkan akun layanan lain, atau rantai akun layanan yang dipisahkan koma, ke kolom Impersonated Service Account. Akun layanan Looker (Google Cloud core) otomatis digunakan sebagai akun layanan pertama dalam rantai dan tidak perlu ditambahkan ke kolom. Akun layanan terakhir dalam rantai (juga dikenal sebagai akun layanan yang ditiru) adalah akun yang melakukan autentikasi dengan database.

Saat menggunakan peniruan akun layanan, lakukan hal berikut:

Menggunakan Kredensial Default Aplikasi dengan database BigQuery di project Google Cloud yang berbeda

Langkah-langkah untuk menggunakan ADC untuk database SQL Standar BigQuery yang berada di luar project yang menampung instance Looker (inti Google Cloud) Anda sama dengan langkah-langkah untuk menyiapkan koneksi di dalam project yang sama. Namun, sebelum menyiapkan koneksi di instance Looker (Google Cloud core), akun layanan project Looker (Google Cloud core) Anda harus memiliki peran IAM berikut:

Jika akun layanan Looker (Google Cloud core) belum memiliki peran IAM dalam project yang berisi set data BigQuery, gunakan alamat email akun layanan saat memberikan peran dalam project tersebut. Untuk menemukan alamat email akun layanan, buka halaman IAM di Konsol Google Cloud dan pilih kotak centang Include Google-available role Grants. Email tersebut akan memiliki format service-<project number>@gcp-sa-looker.iam.gserviceaccount.com. Gunakan email tersebut untuk memberikan peran yang tepat ke akun layanan.

Setelah peran yang sesuai diberikan, ikuti langkah-langkah untuk menggunakan ADC.

Anda sekarang dapat menggunakan ADC dengan database SQL Standar BigQuery ini. Project yang dikaitkan ke akun layanan yang ditentukan di halaman Setelan Koneksi akan digunakan untuk penagihan dan juga bertindak sebagai project default.

Dialek yang didukung untuk Looker (Google Cloud core)

Tabel berikut menunjukkan dukungan Looker (inti Google Cloud) untuk dialek database:

Dialek Didukung?
Actian Avalanche
Tidak
Amazon Athena
Ya
Amazon Aurora MySQL
Ya
Amazon Redshift
Ya
Apache Druid
Tidak
Apache Druid 0.13+
Tidak
Apache Druid 0.18+
Ya
Apache Hive 2.3 dan yang lebih baru
Tidak
Apache Hive 3.1.2+
Ya
Apache Spark 3+
Ya
ClickHouse
Ya
Cloudera Impala 3.1+
Ya
Cloudera Impala 3.1+ dengan Native Driver
Tidak
Cloudera Impala dengan Native Driver
Tidak
DataVirtuality
Tidak
Databricks
Ya
Denodo 7
Tidak
Denodo 8
Ya
Dremio
Tidak
Dremio 11+
Ya
Exasol
Tidak
Firebolt
Tidak
Legacy SQL Google BigQuery
Tidak
SQL Standar Google BigQuery
Ya
PostgreSQL Google Cloud
Ya
Google Cloud SQL
Ya
Google Spanner
Ya
Greenplum
Tidak
HyperSQL
Ya
IBM Netezza
Ya
MariaDB
Ya
Microsoft Azure PostgreSQL
Ya
Microsoft Azure SQL Database
Ya
Microsoft Azure Synapse Analytics
Ya
Microsoft SQL Server 2008+
Tidak
Microsoft SQL Server 2012+
Tidak
Microsoft SQL Server 2016
Tidak
Microsoft SQL Server 2017+
Ya
MongoBI
Tidak
MySQL
Ya
MySQL 8.0.12+
Ya
Oracle
Ya
Oracle ADWC
Tidak
PostgreSQL 9.5+
Ya
PostgreSQL versi 9.5
Tidak
PrestoDB
Ya
PrestoSQL
Ya
SAP HANA
Tidak
SAP HANA 2+
Ya
SingleStore
Tidak
SingleStore 7+
Ya
Snowflake
Ya
Teradata
Tidak
Trino
Ya
Vector
Tidak
Vertica
Ya

Petunjuk konfigurasi database

Petunjuk tersedia untuk dialek SQL ini:

Langkah selanjutnya