Penggunaan
connection: "connection_name"
|
Hierarki
connection |
Nilai Default
Tidak ada
Menerima
String yang berisi nama koneksi
|
Definisi
connection menentukan koneksi database dari mana model akan mengambil data. Koneksi database ditentukan dan diberi nama di halaman Koneksi di bagian Database pada panel Admin Looker.
Saat developer Looker menentukan koneksi dalam file model menggunakan parameter connection, IDE Looker akan menampilkan drop-down yang menyarankan koneksi database yang tersedia di instance.
Contoh
Dalam file ecommerce.model.lookml, tentukan bahwa model harus mengambil data dari koneksi ecommerce_events:
connection: "ecommerce_events"
Tantangan umum
connection harus merujuk ke nama koneksi dari setelan admin Looker
Nama koneksi yang dirujuk oleh connection tidak menggunakan nama database atau skema yang sebenarnya. Nama harus berupa salah satu koneksi yang tersedia saat Anda mengonfigurasi model atau di halaman Koneksi di panel Admin Looker.
Jika konfigurasi model ada, connection hanya dapat mereferensikan koneksi yang diizinkan
Jika developer Looker menentukan koneksi dalam file model yang tidak diizinkan dalam konfigurasi model, kueri apa pun pada model tersebut tidak akan berjalan.
Jika konfigurasi model tidak ada, hanya orang tertentu yang dapat membuat kueri
Jika Anda belum diberi izin manage_models (yang disertakan dalam peran admin), model harus dikonfigurasi sebelum Anda dapat menjalankan kueri pada model.