Project adalah kumpulan file LookML yang menjelaskan cara tabel database Anda saling berkaitan dan cara Looker menafsirkan tabel tersebut. Anda dapat mempelajari project lebih lanjut di halaman dokumentasi project dan model pengembangan LookML dan istilah dan konsep LookML. Untuk informasi tentang cara mengakses dan mengedit project yang sudah ada, lihat halaman dokumentasi Mengakses dan mengedit informasi project.
Project LookML dapat berisi lebih dari satu file model. Namun, jika Anda ingin menentukan izin untuk pengguna seputar melihat dan mengedit LookML untuk file model tertentu, Anda mungkin perlu membuat project baru. Meskipun sebagian besar izin di Looker berlaku pada level model, ada beberapa izin yang berlaku untuk level project, termasuk see_lookml
, yang memungkinkan Anda melihat LookML untuk project, dan develop
, yang memungkinkan Anda mengedit LookML. Jika Anda ingin memberi pengguna akses ke satu model tetapi tidak ke model yang lain, sebaiknya buat project terpisah yang berisi model yang aksesnya tidak Anda inginkan.
Membuat project
Untuk membuat project, lakukan langkah-langkah berikut:
Pilih Project dari bagian Develop di panel navigasi.
Di halaman LookML Projects, pilih New LookML Project untuk memilih opsi bagi project Anda.
Tindakan ini akan membuka halaman New Project, tempat Anda dapat menentukan setelan untuk project, termasuk nama dan titik awal project. Looker dapat membuat project dengan beberapa cara, dan langkah-langkah yang diambil bergantung pada opsi Titik Awal yang Anda pilih di halaman Project Baru. Bagian berikut menjelaskan cara kerja titik awal ini:
Membuat model dari database Anda secara otomatis
Jika Anda memilih Generate Model from Database Schema sebagai titik awal, generator LookML akan otomatis membuat model Anda dan melihat file project berdasarkan tabel di database Anda. Lihat halaman dokumentasi Membuat model untuk informasi selengkapnya.
Dengan opsi ini, Looker akan meminta nama koneksi agar dapat otomatis membuat LookML berdasarkan database Anda. Namun, Anda masih dapat menambahkan koneksi lain nanti.
Meng-clone repositori Git publik
Jika Anda memilih Clone Public Git Repository sebagai titik awal, Looker akan menyalin file dari repositori Git publik ke project LookML baru Anda.
Project Looker yang di-clone dari repositori Git publik bersifat hanya baca. Namun, Anda dapat mengimpor project hanya baca ke project Looker lain, tempat Anda kemudian dapat mengedit file. Selain itu, Anda dapat menggunakan file repositori yang di-clone sebagai titik awal, lalu menggunakan parameter extends
atau penyempurnaan Looker untuk membuat project dari sana.
Untuk meng-clone repositori Git publik yang ada ke project Looker:
- Pastikan Anda berada dalam Mode Pengembangan.
- Pilih Manage LookML Project dari menu Develop.
Dari halaman Project LookML, pilih New LookML Project untuk membuka halaman New Project.
Di halaman New Project, tentukan opsi untuk project Anda:
- Project Name: Beri nama project Anda.
- Mulai Point: Pilih Clone Public Git Repository.
- URL Repositori Git: Masukkan URL untuk repositori Git publik. Pastikan URL tersebut memiliki format
git://github.com/example/my-repository.git
. Jika memiliki URL sepertihttps://github.com/llooker/blocks_redshift_admin
, Anda dapat mengedit penggunaannya ke format yang benar dengan mengganti "https://" dengan "git://" lalu menambahkan ".git" di bagian akhir. URL yang akan Anda masukkan adalahgit://github.com/llooker/blocks_redshift_admin.git
.
Pilih Create Project. Looker akan menarik semua file repositori publik ke dalam project LookML baru dan membuka project di IDE Looker.
Membuat project kosong
Jika Anda memilih Blank Project sebagai titik awal, Looker akan membuat project kosong sehingga Anda dapat membuat file LookML dari awal.
Untuk membuat project kosong:
- Pastikan Anda berada dalam Mode Pengembangan.
- Pilih Manage LookML Project dari menu Develop.
Dari halaman Project LookML, pilih New LookML Project untuk membuka halaman New Project.
Di halaman New Project, tentukan opsi untuk project Anda:
- Project Name: Beri nama project Anda.
- Start Point: Pilih Blank Project.
Pilih Create Project. Looker akan membuat project dan membukanya di IDE Looker.
Setelah memiliki project kosong, Anda dapat membuat file model dan tampilan, lalu menghubungkan project ke Git sehingga Anda dapat merekam perubahan pada file LookML dan mengelola versi file Anda.
Mengonfigurasi model
Gunakan tombol Configure New Model di bagian atas halaman LookML Projects untuk menambahkan konfigurasi bagi model yang sudah ada atau yang direncanakan.
Mengonfigurasi model untuk project yang belum ada akan berguna jika developer belum diberi izin manage_models
atau izin manage_project_models
, seperti yang dijelaskan di halaman dokumentasi Membuat model. Jika Anda mengonfigurasi model untuk developer, mereka akan dapat menjalankan kueri segera setelah membuat atau membuat file model. Untuk informasi selengkapnya tentang project dengan konfigurasi saja, lihat halaman dokumentasi Mengakses dan mengedit informasi project.
Anda juga dapat menentukan koneksi database mana yang dapat digunakan oleh model, atau Anda dapat menetapkan bahwa model diizinkan untuk menggunakan koneksi saat ini atau mendatang. Developer Looker menggunakan parameter LookML connection
untuk menentukan dalam file model koneksi mana yang harus digunakan model. Jika developer menentukan koneksi yang belum Anda izinkan dalam konfigurasi model, kueri apa pun pada model tersebut tidak akan berjalan.