Nodeflux Central
Statistics

Statistics

Susun dashboard statistik dinamis dari data analitik Visionaire, baca hasilnya per periode, stream, dan atribut, lalu bagikan sebagai PDF atau tampilkan di halaman stream.

Pengenalan

Bayangkan ruang kendali yang dindingnya penuh layar: satu layar menampilkan jumlah pengunjung hari ini, layar lain memetakan jam-jam tersibuk, layar berikutnya memecah kendaraan yang lewat per jenisnya. Setiap layar dipasang oleh operator sesuai kebutuhan, bukan disediakan pabrik dalam susunan tetap. Halaman Statistics di Lenz bekerja dengan cara yang sama: Anda menyusun dashboard dari widget, dan setiap widget menjawab satu pertanyaan atas data event yang sudah diagregasi oleh Visionaire.

Halaman Statistics adalah pusat pelaporan Lenz. Data mentah setiap event AI (wajah yang dikenali, pelat yang terbaca, orang yang melintas garis hitung, estimasi kerumunan) dirangkum secara berkala ke dalam agregat per jam dan per hari, lalu disajikan sebagai grafik yang bisa difilter berdasarkan periode, stream, dan varian analitik. Lenz menyertakan sederet dashboard Bawaan untuk setiap analitik (Face Recognition, License Plate Recognition, People Analytics, Vehicle Analytics, Crowd Estimation, PPE Compliance, General Events) yang siap dibaca tanpa konfigurasi, dan Anda dapat membuat dashboard sendiri dari template, komponen siap pakai, atau widget yang diatur satu per satu.

Bagi integrator, seluruh kemampuan halaman ini tersedia melalui REST API: skema analitik yang menjelaskan metrik dan dimensi apa saja yang bisa ditanyakan, endpoint Query tabular yang dipakai oleh setiap widget, CRUD dashboard dan widget, serta ekspor PDF asinkron. Lihat API Reference.

Tiga lapisan yang perlu Anda kenal: Dashboard menyimpan filter bersama (periode, stream, analitik, instance) dan susunan grid 12 kolom; Widget adalah satu grafik di dalam dashboard dengan jenis visualisasi tertentu; Query (query_spec) adalah pertanyaan yang dijalankan widget: satu analitik, satu atau beberapa metrik, pengelompokan (dimensi), pengelompokan waktu, dan filter. Filter dashboard diwariskan ke semua widget, sehingga mengganti periode di toolbar memperbarui seluruh grafik sekaligus.

Halaman statistik generasi sebelumnya (satu pilihan analitik, satu set grafik tetap) masih dapat dibuka sementara di /statistics-old melalui URL langsung; halaman itu menampilkan spanduk Ini halaman statistik lama dan akan dihapus pada rilis mendatang. Tautan lama berformat /statistics?analytic=... tidak lagi dikenali; gunakan /statistics?dashboard=<id> untuk menautkan ke satu dashboard.


Cara Menggunakan

Membuka Daftar Dashboard

Mulai dari sini setiap kali Anda ingin membaca laporan: pilih dashboard yang sesuai dengan analitik yang dipasang di lapangan.

Buka halaman Statistics

Klik Statistics pada grup Insights di sidebar kiri (tanda 1 pada gambar) atau buka /statistics langsung. Halaman pertama adalah daftar Dashboard: kartu berlabel Bawaan (tanda 2) adalah dashboard yang disertakan Lenz untuk setiap analitik, kartu berlabel Bersama adalah dashboard global yang dibuat superadmin, dan kartu tanpa label adalah dashboard privat milik Anda. Setiap kartu menampilkan nama, deskripsi, jumlah widget, cakupan stream (Semua stream atau jumlah stream yang difilter), dan waktu pembaruan terakhir.

Halaman Statistics (/statistics) dibuka dari grup Insights di sidebar (1). Setiap kartu adalah satu dashboard; kartu berlabel Bawaan (2) adalah dashboard bawaan produk yang hanya-baca.
Halaman Statistics (/statistics) dibuka dari grup Insights di sidebar (1). Setiap kartu adalah satu dashboard; kartu berlabel Bawaan (2) adalah dashboard bawaan produk yang hanya-baca.

Cari, urutkan, impor, atau buat dashboard

Baris atas daftar memuat kolom Cari dashboard (tanda 1 pada gambar) yang mencocokkan nama dan deskripsi, tombol Urutkan (tanda 2) dengan pilihan Terbaru diperbarui atau Nama (urut A sampai Z), tombol Import (tanda 3) untuk memuat file konfigurasi JSON yang pernah diekspor, dan tombol Dashboard baru (tanda 4).

Toolbar daftar dashboard: (1) Cari dashboard, (2) Urutkan (Terbaru diperbarui atau Nama), (3) Import konfigurasi JSON, (4) Dashboard baru.
Toolbar daftar dashboard: (1) Cari dashboard, (2) Urutkan (Terbaru diperbarui atau Nama), (3) Import konfigurasi JSON, (4) Dashboard baru.

Gunakan menu Aksi dashboard pada kartu

Ikon titik tiga di pojok kartu membuka menu Aksi dashboard: Edit (ubah nama dan deskripsi), Export konfigurasi (JSON), Duplikat, Sembunyikan untuk semua (hanya superadmin, hanya dashboard global), dan Hapus. Dashboard Bawaan bersifat hanya-baca sehingga menunya hanya berisi Export konfigurasi (JSON) dan Duplikat; duplikatnya menjadi dashboard privat yang bebas Anda ubah.

Menu Aksi dashboard pada kartu: Edit, Export konfigurasi (JSON), Duplikat, Sembunyikan untuk semua (khusus superadmin pada dashboard global), dan Hapus. Dashboard Bawaan hanya menampilkan Export konfigurasi dan Duplikat.
Menu Aksi dashboard pada kartu: Edit, Export konfigurasi (JSON), Duplikat, Sembunyikan untuk semua (khusus superadmin pada dashboard global), dan Hapus. Dashboard Bawaan hanya menampilkan Export konfigurasi dan Duplikat.

Pilih banyak dashboard sekaligus

Centang kotak di pojok kiri atas kartu (tanda 1 pada gambar) untuk masuk ke mode seleksi. Bilah aksi (tanda 2) menampilkan jumlah dipilih, tombol Pilih semua, Export terpilih (mengunduh satu file dashboards-export.json berisi semua dashboard terpilih), Hapus terpilih, dan Batal. Kotak centang hanya muncul pada dashboard yang boleh Anda hapus: dashboard Bawaan tidak pernah dapat dipilih, dan dashboard Bersama hanya dapat dipilih oleh superadmin.

Mode seleksi: (1) centang kotak di pojok kanan bawah kartu (muncul saat hover), lalu (2) gunakan bilah aksi: Pilih semua, Export terpilih, Hapus terpilih, atau Batal.
Mode seleksi: (1) centang kotak di pojok kanan bawah kartu (muncul saat hover), lalu (2) gunakan bilah aksi: Pilih semua, Export terpilih, Hapus terpilih, atau Batal.

Membuat Dashboard Baru

Buat dashboard sendiri saat dashboard Bawaan tidak persis menjawab kebutuhan Anda, misalnya untuk memantau satu lokasi dengan gabungan metrik dari beberapa analitik.

Isi nama, deskripsi, dan cakupan Detail Stream

Klik Dashboard baru. Dialog meminta Nama (tanda 1 pada gambar, maksimal 120 karakter) dan Deskripsi opsional (tanda 2, maksimal 255 karakter). Sakelar Tampilkan di Detail Stream (tanda 3) menentukan apakah dashboard ini boleh dipilih di halaman detail stream: saat aktif, pilih satu atau beberapa analitik yang relevan, dan untuk People Analytics, Vehicle Analytics, atau PPE pilih Logika (Semua, Counting, Density, Dwelling, atau Speed khusus varian MVAS). Klik Buat; Lenz langsung membuka dashboard dalam Mode edit.

Dialog Dashboard baru: (1) Nama dashboard, (2) Deskripsi (opsional), (3) sakelar Tampilkan di Detail Stream beserta pilihan analitik dan logika. Klik Buat untuk membuka kanvas kosong dalam mode edit.
Dialog Dashboard baru: (1) Nama dashboard, (2) Deskripsi (opsional), (3) sakelar Tampilkan di Detail Stream beserta pilihan analitik dan logika. Klik Buat untuk membuka kanvas kosong dalam mode edit.

Pilih titik awal

Dashboard baru masih kosong dan menampilkan pemilih Mulai susun dashboard ini dengan dua jalan: Pakai template (tanda 1 pada gambar) untuk susunan siap pakai satu analitik, atau Tambah komponen (tanda 2) untuk memilih widget satu per satu. Apa pun pilihannya, semua widget tetap dapat diubah setelahnya. Tombol Selesai (tanda 3) menyimpan perubahan dan kembali ke mode lihat.

Kanvas kosong dalam Mode edit (?mode=edit): pilih (1) Pakai template untuk dashboard siap pakai satu analitik, atau (2) Tambah komponen untuk menyusun widget satu per satu. Simpan dengan (3) Selesai.
Kanvas kosong dalam Mode edit (?mode=edit): pilih (1) Pakai template untuk dashboard siap pakai satu analitik, atau (2) Tambah komponen untuk menyusun widget satu per satu. Simpan dengan (3) Selesai.

Gunakan template

Panel Mulai dari template meminta Anda memilih Analytic (tanda 1 pada gambar) dan, untuk analitik multi-logika, Logika. Template Dashboard ringkasan merangkai KPI, tren harian, jam tersibuk, rincian atribut, dan peringkat stream dalam satu susunan; klik Gunakan (tanda 2). Bila dashboard sudah berisi widget, Lenz meminta konfirmasi Ganti isi dashboard? karena template menggantikan seluruh isi kanvas.

Panel Mulai dari template: (1) pilih Analytic (dan Logika untuk People/Vehicle Analytics), lalu (2) klik Gunakan pada Dashboard ringkasan. Template mengganti seluruh isi kanvas.
Panel Mulai dari template: (1) pilih Analytic (dan Logika untuk People/Vehicle Analytics), lalu (2) klik Gunakan pada Dashboard ringkasan. Template mengganti seluruh isi kanvas.

Membaca Dashboard

Membuka satu kartu menampilkan dashboard dalam mode lihat. Bagian ini menjelaskan toolbar, filter, dan cara membaca setiap jenis widget.

Kenali tata letak dashboard

Dashboard Bawaan mengikuti pola yang sama: baris teks pembuka, deretan Scorecard angka kunci, grafik tren dan distribusi, kontainer Tab untuk rincian atribut, bagian Stream Distribution (diagram lingkaran dan tabel per stream), dan Peak Time Analysis berupa heatmap jam per hari. URL dashboard berbentuk /statistics?dashboard=<id> dan dapat dibagikan; filter yang aktif ikut tercatat di URL (preset, dateFrom, dateTo, streams, analytics, instance).

Satu dashboard dalam mode lihat (/statistics?dashboard=<id>): toolbar dua baris di atas, lalu kanvas 12 kolom berisi widget scorecard, diagram lingkaran, line chart, kontainer Tab, tabel, dan heatmap.
Satu dashboard dalam mode lihat (/statistics?dashboard=<id>): toolbar dua baris di atas, lalu kanvas 12 kolom berisi widget scorecard, diagram lingkaran, line chart, kontainer Tab, tabel, dan heatmap.

Gunakan toolbar dashboard

Dari kiri ke kanan: tombol Dashboard (tanda 1 pada gambar) kembali ke daftar; nama dan deskripsi dashboard (tanda 2), dengan ikon gembok bila dashboard-nya Bawaan (hanya-baca) dan badge Disembunyikan bila sedang disembunyikan — label Bawaan dan Bersama sendiri hanya muncul pada kartu di daftar, bukan di toolbar; tombol Muat ulang dan pemilih Auto-refresh (tanda 3); Export PDF (tanda 4); tombol Edit untuk dashboard yang boleh Anda ubah, atau Duplikat (tanda 5) pada dashboard hanya-baca; menu titik tiga (tanda 6) berisi Perbarui, Export konfigurasi (JSON), Sembunyikan untuk semua atau Tampilkan untuk semua (superadmin), dan Hapus; serta tombol Filter (tanda 7) dengan angka jumlah filter aktif.

Toolbar dashboard: (1) kembali ke daftar, (2) nama dan deskripsi (ikon gembok menandai dashboard Bawaan), (3) Muat ulang dan Auto-refresh, (4) Export PDF, (5) Duplikat pada dashboard hanya-baca atau Edit pada dashboard milik Anda, (6) menu aksi lainnya, (7) Filter.
Toolbar dashboard: (1) kembali ke daftar, (2) nama dan deskripsi (ikon gembok menandai dashboard Bawaan), (3) Muat ulang dan Auto-refresh, (4) Export PDF, (5) Duplikat pada dashboard hanya-baca atau Edit pada dashboard milik Anda, (6) menu aksi lainnya, (7) Filter.

Terapkan filter

Klik Filter. Panel kiri memuat kategori Periode (Hari ini, Kemarin, 7 hari terakhir, 30 hari terakhir, Bulan ini, atau Rentang khusus dengan tanggal Dari dan Sampai), Analitik (varian tipe event, misalnya NFV4-FR dan NFV4-FRA untuk Face Recognition), Stream, dan pada mode Federation Instance. Pilihan baru berlaku setelah Terapkan Filter; Reset mengembalikan filter tersimpan dashboard. Saat Anda mengubah filter pada dashboard yang tersimpan, muncul catatan Melihat dengan filter sementara dengan tombol Jadikan bawaan (menyimpan filter ke dashboard, hanya untuk dashboard yang boleh Anda ubah) dan Reset.

Panel Filter dashboard: kategori Periode, Analitik, Stream (dan Instance pada mode Federation) di kiri; pilihan kategori aktif di kanan. Perubahan baru berlaku setelah Terapkan Filter.
Panel Filter dashboard: kategori Periode, Analitik, Stream (dan Instance pada mode Federation) di kiri; pilihan kategori aktif di kanan. Perubahan baru berlaku setelah Terapkan Filter.

Atur pemuatan ulang otomatis

Tombol Muat ulang memuat ulang semua widget sekarang. Pemilih Auto-refresh menawarkan Mati atau interval 10 detik, 30 detik, 1, 5, 15, 30 menit, dan 1 jam; label di bawahnya menunjukkan Diperbarui kapan dan Refresh dalam berapa lama. Pilihan disimpan per dashboard di browser Anda, bukan di server, sehingga tidak memengaruhi pengguna lain.

Kontrol Auto-refresh: pilih Mati atau interval 10s sampai 1h. Tombol di sebelah kirinya memuat ulang semua widget sekarang; pilihan interval disimpan per dashboard di browser.
Kontrol Auto-refresh: pilih Mati atau interval 10s sampai 1h. Tombol di sebelah kirinya memuat ulang semua widget sekarang; pilihan interval disimpan per dashboard di browser.

Baca dan telusuri widget

Setiap widget memiliki judul dan ikon info Tampilkan spec widget (tanda 1 pada gambar) yang merinci Sumber, Metrik, Pengelompokan waktu, dan Kelompokkan yang dipakainya. Pada grafik garis atau batang dengan pengelompokan Harian, petunjuk Klik hari menuju per jam (tanda 2) berarti Anda dapat mengklik satu titik untuk melihat rincian jam pada hari itu, lalu Kembali untuk naik lagi. Tombol Perbesar membuka grafik dalam dialog besar tempat Anda dapat menyeret rentang untuk memperbesar dan Reset zoom untuk mengembalikan. Bucket terakhir yang masih berjalan digambar putus-putus dengan keterangan Belum lengkap. Widget yang tidak menerima data menampilkan Tidak ada data beserta saran memperlebar rentang waktu atau mengubah filter.

Widget line chart: (1) ikon info menampilkan spesifikasi widget (Sumber, Metrik, Pengelompokan waktu, Kelompokkan); (2) petunjuk drill-down: klik satu titik hari untuk melihat rincian per jam, lalu Kembali untuk naik lagi.
Widget line chart: (1) ikon info menampilkan spesifikasi widget (Sumber, Metrik, Pengelompokan waktu, Kelompokkan); (2) petunjuk drill-down: klik satu titik hari untuk melihat rincian per jam, lalu Kembali untuk naik lagi.

Jelajahi kontainer Tab

Widget Tab mengelompokkan beberapa widget di bawah satu judul. Pada dashboard Bawaan, kontainer bernama Detection by Attributes atau Attributes menyediakan satu tab per atribut (misalnya Gender, Age, Mask) dan setiap tab berisi donat Distribution serta grafik Over time. Setiap widget di dalam tab menjalankan query-nya sendiri dan mewarisi filter dashboard.

Widget kontainer Tab pada dashboard Face Recognition: satu tab per atribut (Gender, Age, Mask, Glasses, Head covering, Face expression), masing-masing memuat donat distribusi dan grafik dari waktu ke waktu.
Widget kontainer Tab pada dashboard Face Recognition: satu tab per atribut (Gender, Age, Mask, Glasses, Head covering, Face expression), masing-masing memuat donat distribusi dan grafik dari waktu ke waktu.

Jenis widget yang tersedia dan cara membacanya:

VisualisasiUntuk apaAturan query
LineTren dari waktu ke waktuWajib pengelompokan waktu; 1 sampai 4 metrik dengan satuan sama, atau 1 metrik dengan 1 pengelompokan kategori sebagai seri. Mendukung drill-down hari ke jam.
BarPerbandingan antar kategori1 sampai 4 metrik; maksimal dua sumbu (waktu + satu pengelompokan, atau dua pengelompokan). Opsi Bertumpuk, Orientasi, dan peringkat top/bottom.
Diagram lingkaranProporsi dari keseluruhan1 metrik + 1 pengelompokan, atau 2 sampai 4 metrik tanpa pengelompokan. Opsi Donut.
HeatmapIntensitas per jam dan hari1 metrik, tanpa pengelompokan. Mode Pola mingguan (hari x jam) atau Kalender (tanggal x jam); opsi Tampilkan nilai sel.
ScorecardSatu angka kunci1 metrik, tanpa pengelompokan. Opsi Tampilkan perbandingan vs periode sebelumnya atau tahun lalu.
GaugeCapaian terhadap target1 metrik, tanpa pengelompokan; atur Target, Minimum, Maksimum, ambang Peringatan pada dan Bahaya pada.
TabelBaris dan kolom mentahMinimal 1 metrik; pengelompokan dan waktu opsional; kolom dapat diurutkan dan dipaginasi; mendukung opsi Urutan (N teratas/N terbawah) seperti Bar.
TeksCatatan dan judulIsi Markdown hingga 10000 karakter; opsi Tampilkan kartu.
TabKelompokkan widget ke dalam tabKontainer tanpa query; isi tabnya di kanvas pada Mode edit.

Mengedit Dashboard

Mode edit tersedia untuk dashboard privat milik Anda dan, bagi superadmin, dashboard global. Dashboard Bawaan tidak dapat diedit oleh siapa pun; klik Duplikat lebih dulu.

Masuk ke Mode edit

Klik Edit pada toolbar dashboard (atau buka /statistics?dashboard=<id>&mode=edit). Lencana Mode edit dan jumlah widget muncul di toolbar bersama tombol Edit ikon pensil untuk mengubah nama dan deskripsi (tanda 1 pada gambar), Rapikan (tanda 2) untuk menyusun ulang widget tanpa celah dengan urutan dan ukuran tetap, Tambah (tanda 3) dengan pilihan Template atau Komponen, Batalkan (tanda 4) untuk membuang semua perubahan, dan Selesai (tanda 5, pintasan Ctrl+S) untuk menyimpan. Selama ada perubahan yang belum tersimpan, toolbar menampilkan Perubahan belum disimpan dan Lenz meminta konfirmasi bila Anda mencoba meninggalkan halaman.

Toolbar dalam Mode edit: (1) ikon pensil membuka dialog Edit dashboard (nama, deskripsi, Tampilkan di Detail Stream), (2) Rapikan, (3) Tambah (Template atau Komponen), (4) Batalkan, (5) Selesai untuk menyimpan.
Toolbar dalam Mode edit: (1) ikon pensil membuka dialog Edit dashboard (nama, deskripsi, Tampilkan di Detail Stream), (2) Rapikan, (3) Tambah (Template atau Komponen), (4) Batalkan, (5) Selesai untuk menyimpan.

Tambahkan komponen siap pakai

Pilih Tambah lalu Komponen. Panel Tambah komponen meminta Analytic (tanda 1 pada gambar) dan menyediakan kolom Cari (tanda 2) untuk menyaring, misalnya dengan kata "gender" atau "periode puncak". Kartu Widget satuan (tanda 3) membuka editor kosong lewat tombol Atur; kartu lain seperti Tren harian, Periode puncak, Periode tersibuk, Distribusi Gender, Arus arah, Stream teratas, atau Distribusi durasi dwell langsung ditempatkan ke kanvas dengan tombol Tambahkan (tanda 4). Daftar komponen menyesuaikan analitik dan logika yang dipilih; rincian per analitik ada pada halaman sub-bab di bawah.

Panel Tambah komponen: (1) pilih Analytic, (2) cari komponen (mis. gender, periode puncak, stream teratas), (3) Widget satuan membuka editor lengkap lewat tombol Atur, (4) Tambahkan menaruh komponen siap pakai ke kanvas.
Panel Tambah komponen: (1) pilih Analytic, (2) cari komponen (mis. gender, periode puncak, stream teratas), (3) Widget satuan membuka editor lengkap lewat tombol Atur, (4) Tambahkan menaruh komponen siap pakai ke kanvas.

Pilih visualisasi widget

Editor widget terbuka sebagai panel samping dengan dua langkah. Langkah Visualisasi menampilkan kartu Line, Bar, Diagram lingkaran, Heatmap, Scorecard, Gauge, Tabel, Teks, dan Tab, masing-masing dengan keterangan singkat kegunaannya. Pilih salah satu untuk lanjut; Anda dapat kembali lewat Ganti visualisasi, dan Lenz memberi tahu field mana yang terpaksa dihapus bila jenis baru tidak mendukungnya.

Editor widget, langkah Visualisasi: pilih Line, Bar, Diagram lingkaran, Heatmap, Scorecard, Gauge, Tabel, Teks, atau Tab. Setiap pilihan menentukan aturan metrik dan pengelompokan pada langkah berikutnya.
Editor widget, langkah Visualisasi: pilih Line, Bar, Diagram lingkaran, Heatmap, Scorecard, Gauge, Tabel, Teks, atau Tab. Setiap pilihan menentukan aturan metrik dan pengelompokan pada langkah berikutnya.

Konfigurasikan query dan tampilan

Langkah Konfigurasi disusun sebagai pertanyaan berurutan: Judul, Sumber (pilih Analytic), Logika untuk analitik multi-logika (Penghitungan, Dwelling, Kepadatan, Kecepatan), Metrik, Kelompokkan, Pengelompokan waktu (Total, Per jam, Harian, Mingguan, Bulanan, Per kuartal, Tahunan), Filter, Batas hasil (Top N), Rentang waktu (Pakai rentang tanggal dashboard atau Atur khusus untuk widget ini), cakupan Stream (Pakai stream dashboard atau Stream khusus untuk widget ini), dan Tampilan. Field-field itu muncul bertahap: sebelum Sumber dipilih, kolom kiri hanya menampilkan Judul, Sumber, dan Rentang waktu — Metrik, Kelompokkan, dan seterusnya baru ikut tampil setelah analitiknya ditentukan. Bila metrik yang dipilih berparameter (misalnya metrik "Frames with ≥N ..." pada beberapa analitik density), muncul selektor tambahan At least di bawah daftar Metrik untuk mengatur nilai N-nya. Pada Tampilan, visualisasi Bar dan Tabel menawarkan kontrol Urutan (Semua, N teratas, atau N terbawah) dengan isian jumlah baris. Panel Pratinjau (tanda 1 pada gambar) menjalankan query sesungguhnya setiap kali konfigurasi berubah. Pesan validasi seperti Line chart butuh pengelompokan waktu atau Scorecard tidak boleh pakai pengelompokan waktu muncul di bawah field terkait, dan tombol Simpan widget (tanda 2) berubah menjadi Perbaiki N masalah untuk menyimpan sampai semuanya beres.

Editor widget, langkah Konfigurasi. Kolom kiri menampilkan pertanyaan secara bertahap: sebelum Sumber dipilih hanya ada Judul, Sumber, dan Rentang waktu; Metrik, Kelompokkan, Pengelompokan waktu, Filter, dan Batas hasil menyusul setelah analitiknya ditentukan. (1) pratinjau di kanan diperbarui saat Anda mengubah pengaturan; (2) Simpan widget aktif setelah semua aturan terpenuhi.
Editor widget, langkah Konfigurasi. Kolom kiri menampilkan pertanyaan secara bertahap: sebelum Sumber dipilih hanya ada Judul, Sumber, dan Rentang waktu; Metrik, Kelompokkan, Pengelompokan waktu, Filter, dan Batas hasil menyusul setelah analitiknya ditentukan. (1) pratinjau di kanan diperbarui saat Anda mengubah pengaturan; (2) Simpan widget aktif setelah semua aturan terpenuhi.

Atur tata letak dan simpan

Di kanvas, seret judul widget untuk memindahkannya dan tarik pegangan di sudut atau sisi (tanda 2 pada gambar) untuk mengubah ukuran pada grid 12 kolom. Mengarahkan kursor ke widget memunculkan tombol Konfigurasi (tanda 1), Duplikat, Pindahkan ke tab (bila ada kontainer Tab), dan Hapus. Semua perubahan ditahan di browser sampai Anda menekan Selesai; indikator Perubahan belum disimpan (tanda 3) mengingatkannya. Saat menyimpan, Lenz menjalankan pembaruan dashboard, pembuatan/pembaruan/penghapusan widget, lalu penyimpanan layout secara berurutan; bila sebagian gagal, toast melaporkan berapa perubahan yang tersimpan dan sisanya tetap terbuka untuk dicoba lagi.

Kanvas dalam Mode edit: seret header widget untuk memindahkannya, (1) tombol Konfigurasi, Duplikat, Pindahkan ke tab, dan Hapus muncul pada header, (2) pegangan di sisi dan sudut untuk mengubah ukuran, (3) penanda Perubahan belum disimpan sampai Anda klik Selesai.
Kanvas dalam Mode edit: seret header widget untuk memindahkannya, (1) tombol Konfigurasi, Duplikat, Pindahkan ke tab, dan Hapus muncul pada header, (2) pegangan di sisi dan sudut untuk mengubah ukuran, (3) penanda Perubahan belum disimpan sampai Anda klik Selesai.

Menyusun widget ke dalam Tab: tambahkan widget berjenis Tab dari editor, beri label setiap tab, simpan kontainernya, lalu isi tab di kanvas dengan Tambah widget di dalam tab atau Pindahkan ke tab dari menu widget yang sudah ada. Menu Opsi tab menyediakan Ubah nama, Geser ke kiri, Geser ke kanan, dan Hapus tab; menghapus tab mengembalikan widget di dalamnya ke grid dashboard, tidak menghapusnya. Kembalikan ke dashboard memindahkan satu widget keluar dari tab.


Menampilkan Dashboard di Detail Stream

Operator yang sedang melihat satu kamera sering hanya perlu statistik kamera itu. Dashboard yang mendeklarasikan Tampilkan di Detail Stream untuk analitik yang terpasang pada stream akan ditawarkan di halaman detail stream tersebut.

Buka bagian Dashboard Statistik pada halaman stream

Di halaman detail stream, gulir ke kartu Dashboard Statistik. Pemilih Pilih dashboard memuat semua dashboard yang cocok dengan analitik stream; pilihan tersimpan per stream dan berlaku untuk semua pengguna. Kontrol Auto-refresh dan tombol Buka di Statistics tersedia di kanan. Dashboard di sini bersifat hanya-baca dan otomatis dibatasi ke stream serta analitik tersebut. Bila belum ada dashboard yang cocok, kartu menampilkan Belum ada dashboard untuk analitik ini beserta petunjuk mengaktifkan Tampilkan di Detail Stream.

Bagian Dashboard Statistik pada halaman detail stream: pilih dashboard yang dinyatakan untuk analitik stream ini, atur Auto-refresh, atau klik Buka di Statistics. Semua widget otomatis dibatasi ke stream tersebut.
Bagian Dashboard Statistik pada halaman detail stream: pilih dashboard yang dinyatakan untuk analitik stream ini, atur Auto-refresh, atau klik Buka di Statistics. Semua widget otomatis dibatasi ke stream tersebut.

Semua dashboard Bawaan sudah mendeklarasikan analitik dan logikanya (misalnya dashboard Bawaan People Analytics untuk logika Counting mendeklarasikan NFV4-MPA:counting, NFV4-MPAA:counting, dan NFV4-MPA2:counting), sehingga halaman stream langsung terisi tanpa konfigurasi.


Mengekspor Laporan PDF

Mulai ekspor dari toolbar

Klik Export PDF pada toolbar dashboard. Filter yang sedang aktif, termasuk filter sementara, dipakai untuk laporan; preset relatif seperti 7 hari terakhir dihitung menjadi tanggal absolut saat itu. Lenz menampilkan toast Export dimulai dan memproses laporan di latar belakang.

Klik Export PDF pada toolbar dashboard. Laporan dibuat di latar belakang; progresnya tampil di Pusat Tugas dan file terunduh otomatis saat siap.
Klik Export PDF pada toolbar dashboard. Laporan dibuat di latar belakang; progresnya tampil di Pusat Tugas dan file terunduh otomatis saat siap.

Pantau di Pusat Tugas dan unduh

Progres tampil di Pusat Tugas (indikator di footer aplikasi). Saat selesai, file PDF terunduh otomatis; file tetap dapat diunduh ulang selama 24 jam. Laporan memuat nama dashboard, periode, daftar stream yang difilter, dan satu bagian per widget; widget di dalam Tab diratakan menjadi bagian tersendiri dengan awalan nama tabnya. Laporan yang dibatasi ke instance remote pada mode Federation memerlukan sesi login pengguna karena query dijalankan lewat kernel federasi dengan token Anda.


Mengekspor dan Mengimpor Konfigurasi JSON

Konfigurasi dashboard (nama, deskripsi, filter, dan semua widget beserta layout) dapat dipindahkan antar deployment atau disimpan sebagai cadangan.

  • Export konfigurasi (JSON) pada menu kartu atau menu titik tiga dashboard mengunduh <nama-dashboard>-config.json bertipe statistics-v2-dashboard.
  • Export terpilih pada mode seleksi mengunduh dashboards-export.json bertipe statistics-v2-dashboard-bundle berisi banyak dashboard.
  • Import pada daftar menerima kedua format dan membuat dashboard privat baru untuk setiap entri, termasuk saat mengimpor konfigurasi dashboard Bawaan. File yang rusak ditolak dengan File tidak valid atau tidak terbaca; schema_version selain 1 ditolak dengan Versi konfigurasi tidak didukung.
Contoh <nama>-config.json (dipersingkat)
{
  "schema_version": 1,
  "type": "statistics-v2-dashboard",
  "exported_at": "2026-09-18T09:30:00.000Z",
  "dashboard": {
    "name": "Pemantauan lobi",
    "description": "Kunjungan dan durasi tinggal di lobi utama",
    "filters": {
      "time_range": { "start": "2026-09-12", "end": "2026-09-18", "preset": "last_7d" },
      "stream_ids": ["stream-lobby-01"]
    },
    "widgets": [
      {
        "title": "Total people",
        "viz_kind": "scorecard",
        "viz_config": { "showComparison": true, "comparisonPeriod": "previous" },
        "query_spec": {
          "analytic": "MPA",
          "sub_mode": "counting",
          "metrics": ["total_people"],
          "dimensions": [],
          "granularity": ""
        },
        "layout": { "x": 0, "y": 0, "w": 4, "h": 6 }
      }
    ]
  }
}

Dashboard Bawaan, Global, dan Privat

JenisSiapa yang melihatSiapa yang mengubahCiri di UI
Bawaan (is_seeded)Semua pengguna yang lisensinya mencakup analitik terkaitTidak ada; isinya disinkronkan ulang dari bundel rilis setiap gateway dimulaiLabel Bawaan dengan ikon gembok; tombol Duplikat menggantikan Edit
Global (is_global)Semua penggunaSuperadminLabel Bersama
PrivatPembuatnya sajaPembuatnyaTanpa label

Superadmin dapat menyembunyikan dashboard global (termasuk Bawaan) untuk seluruh deployment lewat Sembunyikan untuk semua. Dashboard tersembunyi menampilkan label Disembunyikan dan spanduk peringatan hanya kepada superadmin, hilang dari daftar dan dari halaman Detail Stream bagi pengguna lain, dan dapat dikembalikan dengan Tampilkan untuk semua. Dashboard global yang semua analitik deklarasinya tidak termasuk dalam lisensi deployment otomatis disaring dari daftar; dashboard privat selalu ditampilkan.


Fitur Utama

Dashboard Bawaan per Analitik

Empat belas dashboard siap pakai untuk FR, LPR, CE, People Analytics (Counting, Density, Dwelling), Vehicle Analytics (Counting, Density, Dwelling, Speed), PPE, dan General Events, diperbarui otomatis di setiap rilis.

Widget Editor Terpandu

Susun query lewat pertanyaan berurutan (sumber, metrik, pengelompokan, waktu, filter) dengan pratinjau langsung dan validasi aturan visualisasi sebelum disimpan.

Library Template dan Komponen

Mulai dari Dashboard ringkasan satu analitik, atau tambahkan komponen seperti Periode puncak, Arus arah, Stream teratas, dan Distribusi durasi dwell tanpa menyentuh query.

Filter Berjenjang

Periode, Analitik, Stream, dan Instance diatur sekali di toolbar dan diwariskan ke semua widget; widget tertentu dapat menetapkan rentang atau stream khusus.

Drill-down dan Zoom

Klik satu hari pada grafik harian untuk membuka rincian per jam, atau perbesar grafik dan seret rentang untuk fokus ke periode tertentu.

Kontainer Tab

Kelompokkan rincian atribut (gender, usia, jenis kendaraan, area) ke dalam tab agar dashboard tetap ringkas.

Tampil di Detail Stream

Deklarasikan analitik dan logika dashboard, lalu dashboard tersebut dapat dipilih di halaman detail setiap stream yang cocok.

Ekspor PDF dan JSON

Laporan PDF diproses di latar belakang lewat Pusat Tugas; konfigurasi dashboard dapat diekspor dan diimpor sebagai JSON antar deployment.

Federation Support

Filter Instance menggabungkan angka dari seluruh instance atau menargetkan satu instance, dengan penanda Data sebagian bila ada instance yang tidak merespons.


Federation Mode

Jika organisasi Anda menjalankan Visionaire di beberapa pusat data, aktifkan Preferensi → Fitur → Federation Mode agar panel Filter dashboard menampilkan kategori Instance. Memilih semua instance mengirim is_aggregated=true sehingga backend menyebarkan query ke setiap instance dan menggabungkan hasilnya; memilih satu atau beberapa instance mengirim instance=<id> atau daftar ID dipisah koma.

Hal yang perlu diperhatikan saat membaca angka lintas instance:

  • Setiap widget menampilkan chip instance sumber datanya. Bila ada instance yang gagal merespons, widget diberi label Data sebagian dan total hanya mencakup instance yang berhasil.
  • Metrik hitungan unik (misalnya Unique faces) digabung dengan sketsa HyperLogLog. Enrollment bersifat per instance, sehingga orang yang di-enroll di lebih dari satu instance dihitung lebih dari sekali.
  • Pengelompokan tambahan instance tersedia pada query agregat untuk memecah angka per instance.
  • Ekspor PDF yang menargetkan instance remote atau seluruh federasi hanya dapat dijalankan dari sesi login pengguna, bukan API key.
POST /api/statistics/query dengan agregasi seluruh federasi
curl -X POST "$VITE_API_URL/api/statistics/query?is_aggregated=true" \
  -H "X-Api-Key: <key>" \
  -H "Content-Type: application/json" \
  -d '{
    "analytic": "FRA",
    "metrics": ["total_detections"],
    "dimensions": ["instance"],
    "granularity": "",
    "time_range": { "start": "2026-09-12", "end": "2026-09-18" }
  }'

Tips & Troubleshooting


Selanjutnya

On this page