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:
- Aktifkan Service Consumer Management API.
- Pastikan semua akun layanan dalam rantai, termasuk akun layanan project Looker (Google Cloud core), memiliki izin IAM yang sesuai.
- Pastikan akun layanan yang ditiru identitasnya memiliki peran Service Usage Consumer, peran BigQuery Job User, dan peran BigQuery Data Viewer.
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:
- Peran BigQuery Data Viewer untuk project yang berisi set data BigQuery.
- Peran BigQuery Job User dan peran Service Usage Consumer pada project penagihan yang tercantum di halaman Connection Settings.
- Jika instance Looker (Google Cloud core) Anda menggunakan tabel turunan persisten dengan set data BigQuery, akun layanan juga harus memiliki peran BigQuery Data Editor untuk project yang berisi set data BigQuery.
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
- Mengonfigurasi instance Looker (Google Cloud core)
- Mengelola pengguna dalam Looker (Google Cloud core)
- Mengelola instance Looker (Google Cloud core) dari konsol Google Cloud
- Setelan admin Looker (Google Cloud core)
- Menggunakan contoh project LookML di instance Looker (Google Cloud core)