Analytics

Export & Import Question dan Dashboard

Memindahkan Question dan Dashboard Analytics dari satu workspace ke workspace atau server lain lewat satu file JSON, memahami status pratinjau import, serta apa saja yang ikut dan tidak ikut terbawa.

Fitur Export dan Import memindahkan Question dan Dashboard dari satu workspace ke workspace lain, termasuk ke server yang berbeda, tanpa membuat ulang satu per satu. Anda memilih item yang ingin dipindah, mengunduhnya sebagai satu file JSON, lalu mengunggah file itu di tujuan.

Yang dipindahQuestion, Dashboard, serta Metric dan KPI yang dipakai Dashboard tersebut
Format fileJSON, dengan nama report-bundle-<tanggal>-<jam>.json
Lokasi tombolTab Question dan tab Dashboard di menu Analytics
Perilaku importPratinjau dulu, tidak ada yang dibuat sebelum dikonfirmasi, item yang sudah ada tidak pernah ditimpa

Feature flag

Fitur ini mati secara bawaan. Selama mati, tombol Import dan Export tidak tampil. Admin server menyalakannya dengan VITE_FEATURE_FLAG_REPORT_BUNDLE=true di Studio dan FEATURE_FLAG_REPORT_BUNDLE=true di report-service.

Yang Ikut dan Tidak Ikut Terbawa

Ikut terbawaTidak ikut terbawa
Question yang dipilihTenant dan workspace
Dashboard yang dipilih beserta susunan kartunyaUser
Question, Metric, dan KPI yang dipakai Dashboard yang dipilihPermission organisasi dan role
Filter Dashboard, termasuk filter yang sumber datanya berasal dari Question lainJadwal Scheduled Export

Saat Dashboard diimport, kartu-kartunya otomatis diarahkan ke Question dan Metric hasil import di workspace tujuan. Anda tidak perlu menyambungkannya ulang.

Pada dialog Export questions, Metric dan KPI yang dibangun di atas Question terpilih tidak ikut terbawa. Metric dan KPI hanya ikut terbawa lewat Dashboard yang memakainya, atau lewat Export everything.

Export

Export dari Tab Question

  1. Buka menu Analytics, lalu klik tab Question.

  2. Klik tombol Export di kanan atas, di sebelah New Question.

    Daftar Question dengan tombol Import, Export, dan New Question di kanan atas
  3. Dialog Export questions terbuka. Centang Question yang ingin diekspor.

    Dialog Export questions dengan dua Question tercentang dan keterangan 2 selected
  4. Klik Export & Download. Browser mengunduh satu file JSON berisi semua item terpilih.

Elemen dialogFungsi
Export everythingMengekspor semua Question, Metric, KPI, dan Dashboard di workspace ini.
Search questionsMempersempit daftar berdasarkan nama.
Select all (jumlah)Mencentang semua Question di daftar.
Daftar QuestionCentang satu per satu untuk memilih sebagian.
N selectedJumlah Question yang sedang dipilih.
Export & DownloadMembuat dan mengunduh file.
CloseMenutup dialog tanpa mengunduh apa pun.

Export dari Tab Dashboard

  1. Buka menu Analytics, lalu klik tab Dashboard.

  2. Klik tombol Export di kanan atas.

    Daftar Dashboard dengan tombol Import dan Export di kanan atas
  3. Pada dialog yang terbuka, pilih Dashboard yang ingin diekspor, lalu klik Export & Download.

    Dialog Export dashboards dengan Dashboard terpilih

Dashboard yang dipilih otomatis membawa Question, Metric, dan KPI yang dipakai kartu-kartunya. Anda tidak perlu mencentang Question tersebut secara terpisah.

Export Semua Isi Workspace

Centang Export everything untuk memindahkan seluruh Question, Metric, KPI, dan Dashboard sekaligus, misalnya saat memindahkan seluruh isi Analytics ke server baru.

Import

Import selalu berjalan dalam dua langkah: pratinjau, lalu eksekusi. Tidak ada item yang dibuat sampai Anda menekan Import.

  1. Pindah ke workspace tujuan. Buka menu Analytics, lalu tab Question atau Dashboard.

  2. Klik tombol Import di kanan atas.

  3. Pada dialog Import questions & dashboards, klik Choose file, lalu pilih file JSON hasil Export.

    Dialog Import questions and dashboards dengan tombol Choose file dan tombol Import yang belum aktif
  4. Dialog menampilkan pratinjau isi file. Periksa daftarnya, hapus centang pada item yang tidak ingin diimport, lalu klik Import.

    Pratinjau import dengan ringkasan 0 new, 2 already exist, 0 unresolved dan dua Question berstatus Already exists

Hanya file yang dihasilkan fitur Export yang bisa diimport. Untuk mengganti file, klik Choose another file.

Membaca Pratinjau

Di bawah nama file ada ringkasan jumlah item per status, misalnya 0 new 2 already exist 0 unresolved. Setiap baris pada daftar menampilkan jenis item (misalnya Question), namanya, dan statusnya.

StatusArtinyaHasil saat Import
NewItem belum ada di workspace tujuan.Dibuat.
Already existsItem yang sama sudah ada di workspace tujuan.Dilewati. Item yang ada tidak diubah.
UnresolvedItem tidak bisa dipakai di server tujuan, misalnya Question yang tabel atau view-nya tidak ada di sana.Tidak bisa diimport. Siapkan tabel atau view-nya dulu, lalu ulangi Import.

Status Unresolved muncul di pratinjau, sebelum Anda mengeksekusi apa pun, sehingga masalah ketersediaan tabel atau view ketahuan lebih awal.

Kotak Select all mencentang semua item di pratinjau. Tombol Import baru aktif bila ada item baru yang dipilih. Bila semua item berstatus Already exists, tombol tetap abu-abu karena memang tidak ada yang akan dibuat.

Setelah Import

  • Question, Metric, KPI, dan Dashboard baru muncul di daftar masing-masing di workspace tujuan.
  • Kartu pada Dashboard hasil import menunjuk ke Question dan Metric hasil import, bukan ke ID di server asal.

Import Ulang File yang Sama

Import tidak pernah menimpa item yang sudah ada. Bila file yang sama diimport lagi, pratinjau menandai item yang sudah terbuat sebagai Already exists dan item itu dilewati, sehingga Anda tidak kehilangan perubahan yang sudah dibuat di tujuan.

Bila nama item di file bentrok dengan item lain di workspace tujuan, item hasil import dibuat dengan akhiran pada namanya sehingga item lama tidak berubah.

Troubleshooting

GejalaPenyebabPenanganan
Tombol Import dan Export tidak tampilFeature flag belum dinyalakanMinta admin server menyalakan VITE_FEATURE_FLAG_REPORT_BUNDLE dan FEATURE_FLAG_REPORT_BUNDLE, lalu muat ulang Studio.
File ditolak saat dipilihBukan file hasil Export, atau isinya sudah diubah manualEkspor ulang dari workspace asal dan jangan edit isi file.
Item berstatus UnresolvedTabel atau view yang dipakai Question tidak ada di server tujuanSiapkan tabel atau view yang sesuai di tujuan, lalu import ulang.
Tombol Import abu-abuTidak ada item baru yang dicentang, atau semua item sudah adaCentang item berstatus New. Bila tidak ada, isi file sudah ada di tujuan.
Kartu Dashboard hasil import kosong atau errorQuestion yang dipakai tidak ikut terimportUlangi Import dan pastikan item yang dibutuhkan dicentang dan tidak berstatus Unresolved.
Jadwal Scheduled Export tidak ikutJadwal memang tidak dipindahkanAtur ulang jadwalnya di Dashboard hasil import. Lihat Scheduled Export.