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

  1. Pada halaman studio, klik menu Report Builder dan klik tab Question
Question List
  1. Lalu klik Create. Masukkan Title dan Description (opsional).
Question Save
  1. 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}}]]
  2. Klik Run Query untuk menjalankan query dan menampilkan hasil data.
  3. Pada tab panel sebelah kanan, pilih jenis visualisasi di menu Viz (Table, Number, Bar Chart, Line Chart, Pie Chart).
  4. Atur pengaturan visualisasi pada tab Chart sesuai kebutuhan.
  5. Klik Create Question untuk menyimpan Question yang sudah dibuat.

Membuat Dashboard

  1. Pada halaman studio, klik menu Report Builder. Kemudian Buka tab Dashboard, dan klik Create Dashboard. Create Dashboard
  2. Beri nama dashboard sesuai fungsi atau tujuan laporan.
  3. Tambahkan Question yang sudah dibuat ke dalam dashboard dengan klik Add Question. Add Question to Dashboard
  4. Atur tata letak dan ukuran komponen visualisasi. klik > pada pojok kiri bawah question untuk resize atau drag question untuk memindahkan question. Resize Dashboard
  5. Agar dashboard tampil di App, enable Publish to Dashboard Publish Dashboard
  6. Klik Create Dashboard untuk menyimpan.

Dashboard From Template

Anda dapat membuat dashboard dashboard dari template yang sudah disediakan

  1. Pada halaman studio, klik menu Report Builder. Kemudian Buka tab Dashboard, dan klik Create > From Template.
  2. Pilih proses yang akan dibuat dashboard lalu pilih template Add Dashboard
  3. Klik Create Dashboard
  4. Dashboard otomatis akan terbuat dan tampil di list Dashboard List Dashboard
  5. Klik tombol view untuk melihat dashboard atau klik edit untuk edit dashboardnya View Dashboard