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.

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

Jika project Looker Anda tidak disusun ke dalam folder, project Anda akan memiliki struktur file datar, dengan file yang dicantumkan menurut abjad di panel File Browser. Lihat Mengatur project yang ada dengan folder IDE untuk mengetahui informasi tentang cara mengupdate project Anda agar menggunakan folder IDE.

IDE Looker mempertahankan file yang saat ini terbuka dan status 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, Looker IDE akan otomatis membuat folder imported_projects. File dari project lokal dan project jarak jauh dicantumkan di 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 Anda melakukan persiapan berikut:

  • Rencanakan struktur file terlebih dahulu dengan semua developer.
  • Pastikan semua developer Looker Anda telah men-deploy semua update mereka ke produksi. Jika developer telah membatalkan penerapan perubahan, cabang mereka akan mencerminkan struktur file yang ada saat terakhir kali mereka menarik 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 memiliki perubahan yang belum di-deploy selama migrasi ke folder, developer tersebut akan mengalami konflik penggabungan saat menarik dari produksi setelah migrasi.
  • Terapkan pembekuan kode sementara dengan semua developer Anda hingga project sepenuhnya dimigrasikan 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 beberapa developer memindahkan file, bagilah tugas di antara para 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 Anda mengirim dan melakukan commit perubahan mereka serta menjeda semua pekerjaan di project, Anda dapat memigrasikan project ke struktur direktori barunya.

Tetapkan satu developer untuk melakukan semua langkah berikut:

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

  8. Lakukan commit perubahan.

  9. Deploy update ke produksi.

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