Report
Report Builder
Membuat report & dashboard di Alurkerja
Report Builder
Fitur Report Builder di Alurkerja memungkinkan Admin SOP membuat laporan analitik dari SOP yang sudah dideploy. Report Builder terdiri dari dua komponen utama: Question dan Dashboard.
- Question dibuat dari query SQL berdasarkan SOP yang sudah berjalan.
- Dashboard digunakan untuk mengelompokkan beberapa Question sehingga lebih mudah dipantau.
- Visualisasi data mendukung berbagai mode: Table, Number, Bar Chart, Line Chart, dan Pie Chart.
Membuat Question
- Pada halaman studio, klik menu Report Builder dan klik tab Question
- Lalu klik Create. Masukkan Title dan Description (opsional).
-
Buat query SQL pada editor:
- Hanya tabel yang ada di daftar Available Tables yang bisa digunakan.
- Anda bisa klik langsung nama tabel di daftar Available Tables, atau gunakan format
<<tableName>>di query editor.-
Simple Query
select * from <<tableName>> -
Query dengan CTE. Tambahkan nama alias !!aliasName!! di bagian paling atas query ketika query dengan CTE
!!aliasName!! with aliasName as (select * from <<tableName>> where state='-') select count(1),version_ from data where true [[and version_ = {{version}}]] group by version_
-
- Anda dapat menggunakan variable
{{variable_name}} creates a variable in this query template called "variable_name". Variables can be given types in the parameters panel, which changes their behavior. if string than you must use 'string' in value Example: SELECT count(*) FROM products WHERE category = {{category}} Field Filters Giving a variable the "Field Filter" type allows you to link questions to dashboard filter widgets. Field Filters should be used inside of a "WHERE" clause. Example: SELECT count(*) FROM products WHERE {{created_at}} Optional Clauses Brackets around a [[{{variable}}]] create an optional clause. If "variable" is set, then the entire clause is placed into the template. Example: SELECT count(*) FROM products WHERE 1=1 [[AND id = {{id}}]] [[AND category = {{category}}]]
-
Klik Run Query untuk menjalankan query dan menampilkan hasil data.
-
Pada tab panel sebelah kanan, pilih jenis visualisasi di menu Viz (Table, Number, Bar Chart, Line Chart, Pie Chart).
-
Atur pengaturan visualisasi pada tab Chart sesuai kebutuhan.
-
Klik Create Question untuk menyimpan Question yang sudah dibuat.
Membuat Dashboard
- Pada halaman studio, klik menu Report Builder. Kemudian Buka tab Dashboard, dan klik Create Dashboard.
- Beri nama dashboard sesuai fungsi atau tujuan laporan.
- Tambahkan Question yang sudah dibuat ke dalam dashboard dengan klik Add Question.
- Setelah menambahkan Question ke dalam dashboard, Anda dapat menggunakan filter yang telah diset di Question untuk memfilter data yang ditampilkan pada dashboard. Filter ini akan mempermudah Anda dalam menyesuaikan tampilan data sesuai kebutuhan.
- Atur tata letak dan ukuran komponen visualisasi. klik > pada pojok kiri bawah question untuk resize atau drag question untuk memindahkan question.
- Agar dashboard tampil di App, enable Publish to Dashboard
- Klik Create Dashboard untuk menyimpan.
Dashboard From Template
Anda dapat membuat dashboard dashboard dari template yang sudah disediakan
- Pada halaman studio, klik menu Report Builder. Kemudian Buka tab Dashboard, dan klik Create > From Template.
- Pilih proses yang akan dibuat dashboard lalu pilih template
- Klik Create Dashboard
- Dashboard otomatis akan terbuat dan tampil di list Dashboard
- Klik tombol view untuk melihat dashboard atau klik edit untuk edit dashboardnya
