Menggunakan browser file IDE

Anda dapat mengakses IDE Looker melalui menu Develop Looker. Lihat Mengakses file project untuk mengetahui detail dan opsi lainnya.

IDE Looker mendukung folder untuk file project Anda. Folder ditampilkan di panel navigasi kiri IDE.

IDE Looker dengan file browser yang menampilkan folder dalam contoh project.

Jika project Looker tidak diatur ke dalam folder, project Anda akan memiliki struktur file datar, dengan file yang tercantum secara alfabetis di panel File Browser. Lihat Mengatur project yang ada dengan folder IDE untuk mengetahui informasi tentang cara mengupdate project agar dapat menggunakan folder IDE.

IDE Looker mempertahankan file yang saat ini terbuka dan status panel File Browser yang diluaskan atau diciutkan. Anda dapat mereset persistensi di Setelan IDE.

Anda dapat memilih ikon di toolbar di bagian atas panel File Browser untuk menciutkan semua folder, memindahkan, dan menghapus file dan folder, menelusuri file project, atau membuat folder baru dan file baru.

Folder project yang diimpor

Jika Anda mengimpor project, IDE Looker akan otomatis membuat folder imported_projects. File dari project lokal dan project jarak jauh dicantumkan dalam folder imported_projects. Pilih file project yang diimpor dari daftar file di imported_projects untuk melihat konten file tersebut.

Karena tidak dapat diedit, file project yang diimpor tidak terlihat saat Anda mengedit file secara massal di IDE untuk memindahkan atau menghapus file tersebut.

Mengatur project yang ada dengan folder IDE

Jika project Anda sebelumnya memiliki struktur file datar lama atau jika Anda ingin mengatur ulang file dalam folder, Anda dapat memilih untuk mempertahankan struktur ini; tetapi jika Anda memilih untuk mengatur file project ke dalam folder, sebaiknya lakukan persiapan berikut:

  • Rencanakan struktur file terlebih dahulu dengan semua developer.
  • Pastikan semua developer Looker Anda telah men-deploy semua update ke produksi. Jika developer memiliki perubahan yang belum di-deploy, cabangnya akan mencerminkan struktur file yang ada saat terakhir kali ditarik dari produksi. Jika project memiliki struktur file datar pada saat itu, versi file developer akan di-push ke produksi di lokasi aslinya, sehingga Anda akan memiliki dua salinan file. Selain itu, jika developer belum men-deploy perubahan selama migrasi ke folder, developer tersebut akan menghadapi konflik penggabungan saat menarik dari produksi setelah migrasi.
  • Terapkan pembekuan kode sementara dengan semua developer Anda hingga project dimigrasikan sepenuhnya ke struktur direktori baru.
  • Tetapkan satu developer untuk memindahkan file. Prosedur berikut mengasumsikan bahwa satu developer akan memigrasikan project ke folder IDE. Jika Anda perlu meminta beberapa developer untuk memindahkan file, bagi tugas di antara developer untuk menghindari konflik penggabungan. Jika Anda mengalami konflik penggabungan, lihat halaman dokumentasi Menggunakan kontrol versi dan men-deploy untuk mengetahui informasi tentang cara menyelesaikannya.

Setelah semua developer mendorong dan melakukan perubahan serta menjeda semua pekerjaan pada project, Anda dapat memigrasikan project ke struktur direktorinya yang baru.

Tetapkan satu developer untuk melakukan semua langkah berikut:

  1. Pastikan semua update di semua cabang pengembangan telah di-deploy ke produksi. Ini mencakup cabang pengembangan developer yang melakukan migrasi ke folder IDE.
  2. Pastikan semua developer lain telah berhenti membuat perubahan pada project.
  3. Pull dari produksi.
  4. Buat folder project.
  5. Pindahkan file project ke folder, baik satu file dalam satu waktu atau menggunakan pengeditan massal.
  6. Validasi LookML project. Anda mungkin akan mengalami beberapa error dan peringatan LookML karena pernyataan include dan map_layer menggunakan referensi ke lokasi file yang kemungkinan akan dipindahkan selama prosedur ini.
  7. Perbarui pernyataan include dan map_layer apa pun dalam project Anda agar cocok dengan jalur baru file. Selain itu, Anda mungkin melihat error validasi LookML untuk objek yang direferensikan yang tidak dapat lagi ditemukan karena jalur filenya telah berubah. Untuk informasi selengkapnya, lihat dokumentasi tentang menggunakan include dengan folder IDE dan menggunakan map_layer dengan folder IDE.

  8. Lakukan commit perubahan.

  9. Men-deploy update ke produksi.

  10. Beri tahu developer Looker lainnya bahwa mereka kini dapat mengambil update dari produksi dan melanjutkan pengembangan dalam project.