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.

    Mengaktifkan API

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.

  1. 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.
  2. Di halaman beranda Looker (inti Google Cloud), klik tombol Buat di menu navigasi utama untuk membuka menu drop-down.
  3. Dari menu drop-down, pilih Model LookML untuk membuka halaman Buat Model.

Tentukan model Anda

Di halaman Create a Model, ikuti langkah-langkah berikut:

  1. Di bagian Select Database Connection, pilih sample_bigquery_connection dari menu drop-down.
  2. Pilih tombol pilihan untuk menambahkan model ke project sample_thelook_ecommerce, lalu klik Next.
  3. Di bagian Select Tables, biarkan project default Google Cloud di kolom Select GCP project.
  4. Di kolom Datasets, pilih bq_dataset.
  5. Klik panah di sebelah kanan bq_dataset untuk membuka kolom Tabel.
  6. Di kolom Tables, pilih bq_table.
  7. Klik panah di sebelah kanan bq_table untuk membuka kolom Fields.
  8. Di kolom Kolom, pilih semua kolom, lalu klik Berikutnya.
  9. Di bagian Select Primary Keys, pilih Name sebagai kunci utama, lalu klik Next.
  10. Di bagian Select Explores to Create, pilih file bq_table.view, lalu klik Next.
  11. Di bagian Enter Model Name, masukkan nama model yang unik.
  12. 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

  1. 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, dan 3_advanced_lookml. Anda juga akan melihat folder yang dibuat untuk model yang dihasilkan, models dan views.
  2. Luaskan folder models dan views untuk 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 .model menentukan model. Dalam file model, Anda dapat melihat koneksi yang Anda pilih, tampilan bq_table, serta konfigurasi default lainnya.
    • File bq_table.view menentukan tampilan. Dalam file tampilan, Anda dapat melihat kolom birthdate, name, dan rating yang Anda pilih dan cara kolom tersebut ditentukan dalam tabel database BigQuery, serta ukuran count default yang ditambahkan Looker.
  3. Anda juga melihat file README.md yang 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

  1. Dari IDE, buka menu navigasi utama dengan mengklik ikon Main menu.
  2. Jika Anda belum berada di menu Develop, klik Develop.
  3. Dari menu Develop, pilih Projects untuk membuka halaman LookML Projects.
  4. Lihat model Anda di kolom Models pada baris sample_thelook_ecommerce. Model ini muncul bersama dengan model advanced_ecomm, basic_ecomm, dan intermediate_ecomm dari contoh project LookML.

Melihat Eksplorasi yang dibuat oleh model

  1. Dari halaman Projects, klik nama model Anda untuk kembali ke file model di IDE.
  2. Dengan file model terbuka di IDE, klik panah See file actions di samping nama file di bagian atas IDE.
  3. 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.
  4. 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:

  1. Dari Eksplorasi, klik link Buka LookML di pemilih kolom. Tindakan ini akan mengarahkan Anda ke Looker IDE.
  2. Di IDE, pilih ikon Git Actions.
  3. Di menu Git Actions, klik Revert to.
  4. Di jendela Revert to, pastikan opsi Revert uncommitted changes dipilih, lalu klik Confirm.

  5. Di IDE, Anda tidak akan lagi melihat file model.

  6. Untuk menghapus konfigurasi model, buka halaman Projects dengan mengklik Projects di menu Develop.

  7. Cari model Anda di tabel, lalu klik tombol Konfigurasi di barisnya.

  8. Pastikan Anda berada di jendela untuk model Anda dengan memeriksa nama di kolom Model, lalu klik Hapus Konfigurasi Model.

Langkah berikutnya