Mengubah model atau Jelajah Tampilan atau dasbor

Terkadang, Anda dapat mengubah model atau sumber Jelajah Tampilan atau dasbor. Misalnya, Anda memiliki Tampilan atau dasbor yang didasarkan pada LookML dari model A. Anda juga memiliki model kedua — model B. Anda ingin mengubah referensi model Tampilan atau dasbor menjadi model B, bukan model A. Halaman ini membahas cara mengubah model sumber atau Jelajah untuk Tampilan atau dasbor.

Ada beberapa solusi, bergantung pada kasus penggunaan:

Mengedit URL panjang untuk Tampilan

Untuk Tampilan satu kali, Anda dapat menggunakan URL panjang dari Jelajah dasar Tampilan untuk mengubah nama model di URL.

  1. Dari Tampilan, pilih link Jelajahi dari Sini untuk membuka kueri Tampilan dalam Jelajahi.
  2. Pilih Bagikan dari menu roda gigi di Eksplorasi untuk membuka menu Bagikan URL.
  3. Salin URL dari opsi URL Panjang.
  4. Ubah nama model di URL panjang. Nama model muncul tepat setelah nama instance dan bagian /explore dari URL. URL-nya memiliki bentuk berikut:

    https://instance_name.looker.com/explore/MODEL_NAME/EXPLORE_NAME?fields=...

    Dalam contoh ini, nama modelnya adalah lauren_ecommerce: URL panjang dengan /explore/lauren_ecommerce/order_items?fields=orders.created_month,orders.count setelah nama instance.
  5. Tempel URL Explore baru di browser untuk memverifikasi bahwa URL tersebut berfungsi dengan nama model yang telah diperbarui.
  6. Simpan Jelajah sebagai Tampilan baru, atau menimpa Tampilan yang sudah ada.

Membuat salinan dasbor LookML

Anda dapat mengonversi satu atau beberapa dasbor ke dasbor LookML dan memperbarui model dasbor di LookML:

  1. Untuk setiap dasbor, buat salinan dasbor LookML dan simpan di project LookML Anda. (Jika dasbor Anda sudah merupakan dasbor LookML, Anda dapat melewati langkah ini.)
  2. Dalam project LookML Anda, gunakan fungsi telusuri dan ganti Looker IDE untuk menemukan instance model:, lalu perbarui nilainya ke nama model yang berbeda sesuai keinginan.
  3. Anda dapat membiarkan dasbor yang diperbarui sebagai dasbor LookML, atau Anda dapat mengonversinya menjadi dasbor yang ditentukan pengguna.

Menggunakan Looker API

Anda dapat menggunakan Looker API untuk memperbarui model untuk beberapa dasbor:

  1. Gunakan endpoint API dashboard_elements untuk mendapatkan semua elemen dasbor. Respons akan memberikan ID kueri.
  2. Jika salah satu ubin dasbor adalah ubin yang ditautkan ke Tampilan, gunakan endpoint looks untuk menemukan ID kueri Tampilan yang mendasarinya.
  3. Untuk setiap ID kueri:
    1. Panggil endpoint query untuk mendapatkan isi respons kueri.
    2. Salin isi respons query.
    3. Perbarui nilai kunci model ke model baru.
    4. Gunakan endpoint create_query untuk membuat kueri baru, dengan meneruskan isi yang diedit.
  4. Untuk dasbor, ubah ID kueri untuk setiap elemen dengan menggunakan endpoint update_dashboard_element, yang meneruskan isi yang telah diedit.

Menggunakan Validator Konten Looker

Validator Konten adalah alat yang memeriksa error pada Tampilan dan dasbor. Alat ini juga memiliki fitur Cari & Ganti di Semua Konten, yang dapat Anda gunakan untuk mengubah model dasar atau Jelajah untuk semua Tampilan atau ubin dasbor.

Fitur Cari & Ganti di Semua Konten mengubah semua Tampilan dan dasbor di instance Looker. Untuk menerapkan perubahan hanya ke beberapa tampilan atau ubin dasbor, Anda dapat membuat perubahan yang dapat menyebabkan gangguan, seperti yang dijelaskan pada langkah berikut.

Jika tidak ingin mengubah referensi model atau Jelajah untuk semua konten pada suatu instance, tetapi ingin mengubah referensi untuk lebih dari satu ubin Tampilan atau dasbor sekaligus, Anda dapat menggunakan Validator Konten guna mengganti referensi untuk beberapa Tampilan atau ubin dasbor sekaligus:

  1. Aktifkan Mode Pengembangan untuk memastikan bahwa tidak ada pengguna yang terpengaruh oleh perubahan yang dilakukan pada langkah-langkah berikut.
  2. Sengaja "merusak" model yang ada dengan mengganti nama file model dalam Looker IDE ke nama lain yang Anda tahu tidak ada, seperti zzz. Hal ini akan menyebabkan setiap Tampilan dan dasbor yang menggunakan model asli mengalami error.
  3. Pilih Validator Konten di menu Kembangkan untuk membuka Validator Konten.
  4. Pilih Validasi untuk menjalankan Validator Konten.
  5. Dalam hasil Validator Konten, pilih tombol Konten untuk mengelompokkan hasil menurut konten.
  6. Temukan ubin Tampilan atau dasbor yang referensi modelnya ingin Anda ubah.
  7. Pilih tombol Ganti untuk setiap Tampilan atau dasbor guna mengganti nama model yang "rusak" dengan nama model baru yang ingin Anda gunakan.
  8. Periksa apakah ubin tampilan atau dasbor sudah berfungsi seperti yang diharapkan setelah mengarah ke model baru.
  9. Terakhir, kembali ke project Anda dan ganti nama file model di Looker IDE kembali ke nama aslinya dan jalankan lagi Validator Konten untuk memverifikasi bahwa semua error validasi telah dihapus.