Project adalah kumpulan file LookML yang menjelaskan hubungan tabel database Anda satu sama lain dan cara Looker menafsirkan tabel tersebut. Anda dapat mempelajari project lebih lanjut di halaman dokumentasi Project dan model pengembangan LookML serta Istilah dan konsep LookML. Untuk informasi tentang cara mengakses dan mengedit project yang ada, lihat halaman dokumentasi Mengakses dan mengedit informasi project.
Project LookML dapat berisi lebih dari satu file model. Namun, jika ingin menentukan izin bagi pengguna terkait melihat dan mengedit LookML untuk file model tertentu, sebaiknya buat project baru. Meskipun sebagian besar izin di Looker berlaku di 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.
Pengguna Looker dengan izin manage_models
dapat membuat model LookML di instance Looker.
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 untuk 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 Starting Point yang Anda pilih di halaman New Project. Bagian berikut menjelaskan cara kerja titik awal ini:
- Membuat model secara otomatis dari database Anda
- Meng-clone repositori Git publik
- Membuat project kosong
Membuat model secara otomatis dari database
Dari halaman Project Baru, tentukan opsi berikut untuk membuat model secara otomatis dari database.
Project Name: Beri nama project Anda. Nama project peka huruf besar/kecil dan hanya mengizinkan karakter alfanumerik,
_
,.
, dan-
. Pilih nama project dengan cermat dan anggap sebagai ID permanen untuk project, karena Looker menggunakan nama project dengan cara berikut:- Untuk mengidentifikasi project untuk panggilan API yang memiliki parameter
project_id
. - Untuk mengidentifikasi project di database internal instance Looker.
- Untuk mengidentifikasi project untuk impor project lokal.
- Untuk menampilkan project di halaman Project LookML.
- Untuk menampilkan project di bagian Develop pada panel navigasi Looker.
- Sebagai bagian dari URL untuk file project. Misalnya, pada instance Looker dengan URL
example.looker.com
, file manifes project untuk project bernamaecommerce
dapat ditemukan di URL ini:https://example.looker.com/projects/ecommerce/files/manifest.lkml
.
- Untuk mengidentifikasi project untuk panggilan API yang memiliki parameter
Starting Point: Pilih Generate Model from Database Schema.
Connection: Dari menu drop-down, pilih nama koneksi database Anda.
Build Views From: Pilih salah satu opsi berikut:
- Semua Tabel: Generator LookML membuat file tampilan untuk setiap tabel di database Anda.
- Tabel Tunggal: Generator LookML membuat tampilan untuk satu tabel di database Anda. Jika Anda memilih opsi ini, masukkan nama tabel database.
Skema: Untuk membuat file hanya untuk satu skema di database Anda, masukkan nama skema di kolom teks Skema. Anda dapat mencantumkan beberapa skema, yang dipisahkan dengan koma.
Abaikan Awalan: Untuk menghapus awalan tabel dari nama file tampilan, masukkan awalan database Anda di kolom Abaikan Awalan. Kolom ini peka huruf besar/kecil. Anda dapat mencantumkan beberapa awalan, yang dipisahkan koma. Misalnya, tabel Anda berjudul
dwh_orders
danDBS_users
. Jika Anda memasukkandwh, DBS
di kolom teks Abaikan Awalan, Looker akan membuat file tampilan bernamaorders
danusers
.
Terakhir, klik Create Project untuk membuat project yang berisi model yang dihasilkan.
- Generator LookML membuat satu file model untuk project serta file tampilan untuk setiap tabel dalam database (kecuali jika ditentukan lain). Kemudian, Looker akan membuka project baru di Looker IDE.
- Generator LookML membuat folder IDE untuk file tampilan dan model Anda. Jika database Anda memiliki lebih dari satu skema, generator LookML akan membuat folder untuk skema.
Untuk koneksi BigQuery, jika Anda membuat project LookML dari database, Looker akan otomatis mengisi deskripsi kolom dengan deskripsi dari metadata kolom BigQuery, jika ada.
Generator juga membuat Jelajahi untuk setiap tabel database. Untuk mulai membuat kueri data, gunakan panel Explore untuk memilih nama Jelajah.
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 dapat mengedit file. Selain itu, Anda dapat menggunakan file repositori yang di-clone sebagai titik awal, lalu menggunakan parameter extends
atau peningkatan Looker untuk membuat project dari sana.
Dari halaman New Project, tentukan opsi berikut untuk meng-clone repositori Git publik yang ada ke dalam project Looker:
Project Name: Beri nama project Anda. Nama project peka huruf besar/kecil dan tidak boleh menggunakan spasi atau karakter khusus tertentu. Pilih nama project dengan cermat dan anggap sebagai ID permanen untuk project, karena Looker menggunakan nama project dengan cara berikut:
- Untuk mengidentifikasi project untuk panggilan API yang memiliki parameter
project_id
. - Untuk mengidentifikasi project di database internal instance Looker.
- Untuk mengidentifikasi project untuk impor project lokal.
- Untuk menampilkan project di halaman Project LookML.
- Untuk menampilkan project di bagian Develop pada panel navigasi Looker.
- Sebagai bagian dari URL untuk file project. Misalnya, pada instance Looker dengan URL
example.looker.com
, file manifes project untuk project bernamaecommerce
dapat ditemukan di URL ini:https://example.looker.com/projects/ecommerce/files/manifest.lkml
.
- Untuk mengidentifikasi project untuk panggilan API yang memiliki parameter
Titik Awal: Pilih Clone Public Git Repository.
URL Repositori Git: Masukkan URL untuk repositori Git publik. Pastikan URL dalam format
Jika memiliki URL sepertigit://github.com/example/my-repository.git
.https://github.com/llooker/blocks_redshift_admin
, Anda dapat mengeditnya menggunakan 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
.
Terakhir, klik Create Project. Looker akan menarik semua file repositori publik ke project LookML baru dan membuka project di Looker IDE.
Membuat project kosong
Jika Anda memilih Blank Project sebagai titik awal, Looker akan membuat project kosong sehingga Anda dapat membuat file LookML dari awal.
Dari halaman Project Baru, tentukan opsi berikut untuk membuat project kosong:
Project Name: Beri nama project Anda. Nama project peka huruf besar/kecil dan tidak boleh menggunakan spasi atau karakter khusus tertentu. Pilih nama project dengan cermat dan anggap sebagai ID permanen untuk project, karena Looker menggunakan nama project dengan cara berikut:
- Untuk mengidentifikasi project untuk panggilan API yang memiliki parameter
project_id
. - Untuk mengidentifikasi project di database internal instance Looker.
- Untuk mengidentifikasi project untuk impor project lokal.
- Untuk menampilkan project di halaman Project LookML.
- Untuk menampilkan project di bagian Develop pada panel navigasi Looker.
- Sebagai bagian dari URL untuk file project. Misalnya, pada instance Looker dengan URL
example.looker.com
, file manifes project untuk project bernamaecommerce
dapat ditemukan di URL ini:https://example.looker.com/projects/ecommerce/files/manifest.lkml
.
- Untuk mengidentifikasi project untuk panggilan API yang memiliki parameter
Starting Point: Pilih Blank Project.
Terakhir, klik Create Project. Looker akan membuat project dan membukanya di Looker IDE.
Langkah berikutnya
Setelah project dibuat, Anda dapat:
- Buat model baru tambahan secara manual untuk project Anda.
- Mengedit file LookML yang ada.
- Mengonfigurasi model untuk digunakan dalam produksi.
- Ganti nama project.
- Hubungkan project Looker ke Git.