Membuat model dari data sampel
Pelajari cara menggunakan Looker (Google Cloud core) untuk otomatis membuat model data dasar dari koneksi yang disertakan dalam setiap instance.
Setiap instance Looker (Google Cloud core) dilengkapi dengan project LookML contoh yang diinstal secara default di instance tersebut. Contoh project LookML mencakup model LookML pilihan yang didasarkan pada set data BigQuery publik the Look eCommerce. Contoh project LookML menggunakan koneksi, sample_bigquery_connection. Anda dapat menggunakan koneksi ini untuk membuat model data baru yang didasarkan pada salah satu tabel project contoh. Karena panduan memulai ini hanya untuk tujuan instruksional, Anda akan menghapus model data di akhir proses.
Sebelum memulai
Untuk mengikuti panduan memulai ini, Anda memerlukan hal berikut:
- Akses ke instance Looker (Google Cloud core) yang mencakup project LookML contoh.
- Aktifkan BigQuery API untuk Google Cloud project yang berisi instance Looker (Google Cloud core) Anda.
Peran yang diperlukan
Untuk menyelesaikan panduan memulai ini, Anda memerlukan peran Identity and Access Management (IAM) dan peran Looker yang sesuai.
Peran Identity and Access Management
Administrator Looker (Google Cloud core) memberi Anda akses ke aplikasi Looker (Google Cloud core) melalui sistem Identity and Access Management Google Cloud.
Untuk mendapatkan izin yang
diperlukan untuk mengakses aplikasi Looker (Google Cloud core),
minta administrator untuk memberi Anda
peran IAM Pengguna Instance Looker (roles/looker.instanceUser)
di project Google Cloud yang berisi instance Looker (Google Cloud core).
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin
looker.instances.login
, yang diperlukan untuk
mengakses aplikasi Looker (Google Cloud core).
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Izin Looker
Anda harus memiliki peran Admin Looker atau izin develop.
Buka halaman Buat Model
- Di halaman beranda Looker (Google Cloud core), klik ikon Menu utama Looker dan aktifkan Mode Pengembangan dengan memilih tombol Mode Pengembangan di bagian bawah menu.
- Di halaman beranda Looker (inti Google Cloud), klik tombol Buat di menu navigasi utama untuk membuka menu drop-down.
- Dari menu drop-down, pilih Model LookML untuk membuka halaman Buat Model.
Tentukan model Anda
Di halaman Create a Model, ikuti langkah-langkah berikut:
- Di bagian Select Database Connection, pilih
sample_bigquery_connectiondari menu drop-down. - Pilih tombol pilihan untuk menambahkan model ke project
sample_thelook_ecommerce, lalu klik Next. - Di bagian Select Tables, biarkan project default Google Cloud di kolom Select GCP project.
- Di kolom Datasets, pilih
bq_dataset. - Klik panah di sebelah kanan
bq_datasetuntuk membuka kolom Tabel. - Di kolom Tables, pilih
bq_table. - Klik panah di sebelah kanan
bq_tableuntuk membuka kolom Fields. - Di kolom Kolom, pilih semua kolom, lalu klik Berikutnya.
- Di bagian Select Primary Keys, pilih Name sebagai kunci utama, lalu klik Next.
- Di bagian Select Explores to Create, pilih file
bq_table.view, lalu klik Next. - Di bagian Enter Model Name, masukkan nama model yang unik.
- Klik tombol Selesaikan dan Lihat Model. Tindakan ini akan mengarahkan Anda ke Looker IDE.
Melihat model Anda
Setelah Anda mengisi semua kolom di halaman Buat Model, lihat model yang dihasilkan Looker.
Melihat file model di Looker IDE
- Setelah mengklik tombol Complete and View Model, Anda akan berada di Looker IDE. Di file browser IDE, Anda akan melihat folder untuk model LookML sampel yang sudah ada sebelumnya, yaitu
0_start_here,1_basic_lookml,2_intermediate_lookml, dan3_advanced_lookml. Anda juga akan melihat folder yang dibuat untuk model yang dihasilkan,modelsdanviews. - Luaskan folder
modelsdanviewsuntuk melihat file LookML yang dibuat Looker untuk model yang Anda tentukan di halaman Buat Model. Titik biru di samping setiap file menunjukkan bahwa file tersebut adalah file baru dan belum di-deploy ke produksi.- File
.modelmenentukan model. Dalam file model, Anda dapat melihat koneksi yang Anda pilih, tampilanbq_table, serta konfigurasi default lainnya. - File
bq_table.viewmenentukan tampilan. Dalam file tampilan, Anda dapat melihat kolombirthdate,name, danratingyang Anda pilih dan cara kolom tersebut ditentukan dalam tabel database BigQuery, serta ukurancountdefault yang ditambahkan Looker.
- File
- Anda juga melihat file
README.mdyang dihasilkan Looker karena kotak centang Buat file Readme yang memberikan informasi lebih lanjut tentang penggunaan LookML di halaman Buat Model dipilih secara default.
Melihat model di halaman Project LookML
- Dari IDE, buka menu navigasi utama dengan mengklik ikon Main menu.
- Jika Anda belum berada di menu Develop, klik Develop.
- Dari menu Develop, pilih Projects untuk membuka halaman LookML Projects.
- Lihat model Anda di kolom Models pada baris sample_thelook_ecommerce. Model ini muncul bersama dengan model
advanced_ecomm,basic_ecomm, danintermediate_ecommdari contoh project LookML.
Melihat Eksplorasi yang dibuat oleh model
- Dari halaman Projects, klik nama model Anda untuk kembali ke file model di IDE.
- Dengan file model terbuka di IDE, klik panah See file actions di samping nama file di bagian atas IDE.
- Pilih Explore Bq Table- your_model_name dari menu drop-down. Pilihan ini akan mengarahkan Anda ke Eksplorasi Bq Table yang dibuat oleh model Anda.
- Di pemilih kolom, perhatikan dimensi Birthdate Date, Name, dan Rating yang Anda pilih di halaman Create a Model ini, serta ukuran Count default.
File model, konfigurasi model, dan Eksplorasi yang telah Anda lihat hanya tersedia di cabang Git pribadi saat dalam Mode Pengembangan. Jika ingin membuat model ini tersedia bagi pengguna lain di instance Looker (Google Cloud core), Anda harus melakukan perubahan, menggabungkan cabang, dan men-deploy cabang produksi. Namun, untuk tujuan panduan memulai ini, Anda akan menghapus model ini, seperti yang dijelaskan di bagian berikutnya.
Pembersihan
Untuk memaksimalkan performa Looker, model yang tidak diperlukan tidak boleh di-deploy ke produksi. Untuk mempertahankan cabang Git pribadi yang bersih dan menghindari deployment model ini ke produksi secara tidak sengaja, selesaikan langkah-langkah berikut untuk menghapus model:
- Dari Eksplorasi, klik link Buka LookML di pemilih kolom. Tindakan ini akan mengarahkan Anda ke Looker IDE.
- Di IDE, pilih ikon Git Actions.
- Di menu Git Actions, klik Revert to.
Di jendela Revert to, pastikan opsi Revert uncommitted changes dipilih, lalu klik Confirm.
Di IDE, Anda tidak akan lagi melihat file model.
Untuk menghapus konfigurasi model, buka halaman Projects dengan mengklik Projects di menu Develop.
Cari model Anda di tabel, lalu klik tombol Konfigurasi di barisnya.
Pastikan Anda berada di jendela untuk model Anda dengan memeriksa nama di kolom Model, lalu klik Hapus Konfigurasi Model.