File project LookML diatur ke dalam folder di bagian browser file di Looker IDE. Halaman ini memberikan petunjuk untuk membuat serta mengelola folder dan file dalam project LookML.
Untuk mendapatkan informasi tentang struktur dan tujuan setiap jenis file dalam project LookML, lihat halaman dokumentasi Jenis file dalam project LookML.
Sebelum memulai: Konvensi penamaan file dan folder yang penting
Saat Anda membuat file dan folder, yang terbaik adalah mengingat konvensi penamaan berikut:
- Peka huruf besar/kecil: LookML peka huruf besar/kecil. Pastikan untuk mematuhi konvensi proyek saat memberi nama folder Anda. Misalnya, jika konvensi Anda adalah menggunakan semua huruf kecil dalam project, sebaiknya beri nama folder
views
bukanViews
. Hal ini akan menimbulkan perbedaan, terutama saat Anda perlu menentukan jalur file, seperti saat menyertakan file. Secara umum, sebaiknya gunakan huruf kecil secara konsisten saat Anda memberi nama objek dan folder LookML. - Spasi dan karakter khusus: Nama file tidak boleh menyertakan spasi atau salah satu karakter berikut:
/
?
*
:
|
"
<
>
%
- Ekstensi file: Saat membuat file LookML dengan Looker IDE, Looker akan otomatis menambahkan ekstensi
.lkml
ke akhir nama file jika Anda tidak menyertakan ekstensi secara manual. Misalnya, jika Anda memasukkan nama fileflights_data_tests
, Looker akan menamainyaflights_data_tests.lkml
. - Mengubah nama objek LookML yang ditampilkan: Jika Anda ingin mengubah nama model atau objek LookML yang ditampilkan, pertimbangkan untuk menggunakan parameter
label
atau parameteralias
, bukan mengganti nama file atau objek. Parameterlabel
danalias
mengubah nama yang ditampilkan sambil mempertahankan URL dasar yang digunakan untuk email atau sistem lain. Secara umum, Anda harus melakukan tindakan pencegahan agar perubahan model sebisa mungkin tidak invasif. Jika Anda perlu mengganti nama model atau objek, gunakan Validator Konten untuk memperbarui semua referensi ke model atau objek tersebut.
Membuat folder
Anda dapat membuat folder untuk berbagai jenis file (seperti melihat file atau file model). Anda bahkan dapat membuat subfolder yang sangat berguna jika ingin include
subset tampilan Anda.
Untuk membuat folder:
- Pilih opsi Create Folder dari menu yang sesuai:
- Untuk membuat folder baru di tingkat teratas struktur direktori Anda, gunakan menu Add file or folder, yang dapat Anda akses dengan memilih ikon + (plus) di bagian atas panel File Browser.
- Untuk membuat subfolder baru pada folder yang ada, gunakan menu tiga titik Opsi Folder untuk folder yang ada.
- Masukkan nama untuk folder baru.
- Pilih Create.
Folder baru akan ditambahkan ke panel navigasi.
Membuat file
Anda dapat otomatis membuat file model dan melihat file berdasarkan database saat membuat project baru. Untuk project yang sudah ada, Anda dapat membuat file baru secara manual.
Untuk membuat file baru dalam project LookML Anda:
Pilih menu yang sesuai:
- Untuk membuat file baru di tingkat teratas struktur direktori Anda, gunakan menu Add file or folder, yang dapat diakses dengan memilih ikon + (plus) di bagian atas panel File Browser.
- Untuk membuat file baru pada folder yang ada, gunakan menu tiga titik Folder Options untuk folder yang ada.
Pilih jenis file LookML yang ingin Anda buat. Pilih tautan dalam daftar berikut untuk deskripsi yang lebih terperinci tentang setiap jenis {i>file<i}. Anda dapat membuat jenis file berikut:
- File model dengan ekstensi file
.model.lkml
- Lihat file dengan ekstensi file
.view.lkml
*
- File manifes project yang selalu bernama
manifest.lkml
**
- File dasbor dengan ekstensi file
.dashboard.lookml
- File dokumen dengan ekstensi file
.md
- Lokalkan file string dengan ekstensi file
.strings.json
***
- File LookML generik, yang digunakan untuk jenis file berikut:
- Menjelajahi file dengan ekstensi file
.explore.lkml
****
- File pengujian data dengan ekstensi file
.lkml
- Memperbaiki file dengan ekstensi file
.lkml
- File lain yang Anda gunakan untuk menampung elemen LookML
- Menjelajahi file dengan ekstensi file
- File model dengan ekstensi file
Di jendela pop-up Create File, masukkan nama untuk file baru. Lihat catatan penting untuk membuat file dan folder untuk mengetahui batasan dan panduan pemberian nama file.
Pilih Create. File baru akan ditampilkan di tempat Anda membuatnya. Jika perlu, Anda dapat memindahkannya ke folder lain dengan mudah.
Pertimbangan untuk membuat file tampilan
Sebagian besar developer LookML memulai dengan satu atau beberapa file tampilan yang dibuat secara otomatis saat project LookML dihasilkan dari kumpulan tabel dalam database. Namun, selain metode yang dijelaskan di halaman ini untuk membuat file tampilan kosong dan untuk mengupload file, ada banyak cara yang dapat dilakukan developer Looker dalam Mode Pengembangan untuk menambahkan file tampilan ke project LookML:
Membuat file tampilan berdasarkan tabel dalam database:
- Membuat file tampilan dari tabel database saat pertama kali terhubung ke database, seperti yang dijelaskan di halaman dokumentasi Membuat model.
- Menghasilkan file tampilan dari tabel database untuk project yang sudah terhubung ke database, seperti yang dijelaskan di bagian Menambahkan tampilan baru dari tabel database yang ada di halaman ini
Membuat file tampilan untuk tabel turunan:
- Memulai dengan file tampilan kosong menggunakan salah satu opsi yang dijelaskan di halaman ini, lalu menentukan tabel turunan secara manual, seperti yang dijelaskan dalam bagian Menentukan tabel turunan native di LookML pada halaman dokumentasi Membuat tabel turunan native
- Meminta Looker membuat tabel turunan LookML dari Jelajah, seperti yang dijelaskan di bagian Menggunakan Jelajah untuk mulai menentukan tabel turunan native di halaman dokumentasi Membuat tabel turunan native
- Meminta Looker membuat tabel turunan LookML dari kueri SQL Runner, seperti yang dijelaskan di halaman dokumentasi Menggunakan SQL Runner untuk membuat tabel turunan
Untuk menggunakan tampilan baru, tambahkan tampilan baru tersebut ke file model Anda menggunakan parameter explore
, atau gunakan parameter join
untuk menggabungkannya ke Jelajah yang ada di file model Anda.
Menambahkan tampilan baru dari tabel database yang ada
Anda dapat membuat file tampilan dari tabel database yang ada saat dalam Mode Pengembangan.
Dalam project, pilih menu Add file or folder dengan memilih tanda + (plus) di bagian atas daftar file project di Looker IDE, atau Anda dapat memilih menu folder untuk membuat file di dalam folder.
Pilih Create View From Table.
Looker akan menampilkan daftar tabel yang terkait dengan salah satu koneksi Anda. Untuk mengubah sambungan, gunakan drop-down Koneksi di kiri atas.
Pilih tabel yang ingin Anda buat tampilan dengan mencentang kotak di sebelah kiri nama tabel. Anda dapat menciutkan dan meluaskan database atau skema dalam daftar ini untuk mengakses semua tabel yang tersedia.
Scroll ke bagian bawah halaman, lalu pilih Create Views.
Looker menghasilkan tampilan yang berisi LookML untuk semua kolom tabel.
Mengupload file
Anda juga dapat mengupload file ke project Anda dari komputer. Hal ini berguna jika Anda membuat file data JSON atau file LookML secara lokal di komputer.
Untuk mengupload file ke project Anda, gunakan fungsi tarik lalu lepas di Looker IDE:
- Buka file project Anda.
- Tarik file dari komputer ke Looker IDE. File akan ditampilkan pada root struktur direktori Anda.
- Setelah file diupload, pindahkan item ke folder lain.
Menghapus file dan folder
Hapus folder atau file dengan memilih Delete dari menu File Options tiga titik di panel kiri IDE.
Saat Anda menghapus folder, IDE akan menampilkan pop-up konfirmasi. Pop-up menentukan jumlah item yang disertakan dalam penghapusan, yang mencakup folder dan file apa pun di dalam folder.
Menghapus file dan folder secara massal
Untuk menghapus folder dan file secara massal:
Pilih ikon Bulk Edit di bagian atas panel File Browser.
Pilih item yang akan dihapus. Jumlah file yang dipilih ditampilkan di samping header Select Files.
- Untuk memilih atau membatalkan pilihan setiap file, luaskan foldernya lalu centang kotak di samping nama file.
- Untuk memilih atau membatalkan pilihan seluruh folder dan kontennya, centang kotak di samping nama folder.
- Untuk memilih seluruh bagian daftar direktori, gunakan Shift-klik. Pilih kotak centang untuk item teratas dalam rentang, lalu tekan dan tahan tombol Shift dan pilih kotak centang untuk item terakhir dalam daftar. Item dan semua item di antaranya akan dipilih. Anda juga dapat menekan {i>Shift<i}-klik pada sebuah item untuk memilih item dan semua yang ada di atasnya dalam daftar direktori.
Pilih ikon tempat sampah Delete Items. IDE kemudian akan menampilkan menu pop-up yang mencantumkan item yang dipilih.
Konfirmasi item yang akan dihapus dengan memilih Ya, Hapus, atau kembali ke pilihan item dengan memilih Batal.
Pilih X di header Select Files untuk keluar dari mode edit massal.
Memindahkan item dalam project dalam folder
Untuk memindahkan file, tarik lalu lepas file atau folder ke folder lain.
Folder tujuan tidak perlu diperluas untuk menerima folder atau file lain. Folder akan otomatis diluaskan saat Anda mengarahkan kursor ke atasnya.
Memindahkan file dan folder secara massal
Untuk memindahkan folder dan file secara massal:
Pilih ikon Bulk Edit di bagian atas panel File Browser.
Pilih item yang akan dipindahkan. Jumlah file yang dipilih ditampilkan di samping header Select Files.
- Untuk memilih atau membatalkan pilihan setiap file, luaskan foldernya lalu centang kotak di samping nama file.
- Untuk memilih atau membatalkan pilihan seluruh folder dan kontennya, centang kotak di samping nama folder.
- Untuk memilih seluruh bagian daftar direktori, gunakan Shift-klik. Pilih kotak centang untuk item teratas dalam rentang, lalu tekan dan tahan tombol Shift dan pilih kotak centang untuk item terakhir dalam daftar. Item dan semua item di antaranya akan dipilih. Anda juga dapat menekan {i>Shift<i}-klik pada sebuah item untuk memilih item dan semua yang ada di atasnya dalam daftar direktori.
Pilih ikon folder Move Items untuk memilih opsi. IDE kemudian akan menampilkan menu pop-up pemilihan folder.
Di menu pop-up Pindahkan ke, pilih folder untuk item yang dipilih, atau pilih Folder Baru untuk membuat folder baru. Nama project akan menampilkan jalur file dari folder yang Anda pilih di bagian atas halaman menu berikutnya. Untuk memindahkan item ke direktori utama project, pilih Move tanpa folder yang dipilih.
Konfirmasi tujuan yang dipilih dengan memilih Move, buat folder baru dalam folder yang dipilih dengan memilih New Folder, atau kembali ke menu opsi folder utama dengan memilih link nama project di jalur file.
Pilih X di header Select Files untuk keluar dari mode edit massal.