-
Users adalah pengguna yang terdaftar pada aplikasi
Console.
-
Access Control adalah manajemen akses dari pengguna aplikasi ke
UI dan juga API diatur melalui Access Control.
-
UI adalah tatap muka yang digunakan oleh
User dalam menggunakan aplikasi Console melalui web browser.
-
Scheduler adalah sistem mandiri yang mengatur waktu kerja dari
Worker. Scheduler akan mengecek saat ada perubahan data di Schedules untuk kemudian memanggil Worker supaya mengerjakan suatu Job pada waktunya sesuai Schedule.
-
Worker adalah sistem mandiri yang membaca sumber data yang sudah didefinisikan dalam
UI kemudian mengolahnya untuk disimpan ke Buffer/OneData
-
API adalah alat kontrol terhadap kerja
worker, scheduler dan UI. Seluruh komunikasi terhadap pengolahan data yang dilakukan oleh User pada UI diakses melalui API
-
Schedules adalah konfigurasi untuk waktu untuk pelaksanaan sebuah
Jobs. Sebuah Jobs akan berjalan secara otomatis tergantung dengan konfigurasi Schedulers yang diberikan. Konfigurasi ini dapat diatur waktu pelaksanaannya antara lain:
- Saat ini
- Di waktu terpilih
- Periodik
-
Jobs terbagai kedalam dua jenis yaitu
Jobs dan Jobs Dashboard. Jobs adalah operasi yang melibatkan satu atau lebih Task untuk menghasilkan sebuah schema sedangkan Jobs Dashboard adalah Dashboard untuk melakukan operasi lanjutkan terhadap hasil dari sebuah jobs yang disebut dengan Exception Rules. Exception Rules yang dapat digunakan antara lain:
- Golden Record (menjadikan sebuah record sebagai GoldenRecord)
- Update (memperbarui data dalam suatu record)
- Merge (menggabungkan dua atau lebih record)
- Delete (menghapus sebuah record)
- Scan Golden (memindai sebuah record apakah record tersebut memiliki data terkait)
-
Tasks adalah hasil operasi dari sebuah
Dataset yang telah menggunakan rules.
-
Rules adalah aturan-aturan transformasi data yang akan dikenakan kepada sebuah field/kolom pada
dataset. Terdapat dua kategori rules Default Rules & Custom Rules. Default Rules adalah rules standard yang sudah didefinisikan dari awal (contoh: kapitalisasi, null value, replace character, standarisasi format) sedangkan Custom Rules ini adalah rules standard yang parameternya sudah dimodifikasi oleh user. (lebih detail)
-
Datasets adalah
schema/tabel dari Database yang sudah terdaftar pada Connection yang akan digunakan dalam operasi berikutnya.
-
Connection adalah pengaturan koneksi & kredensial antara
Database dan Console. Jenis-jenis dari koneksi database yang didukung oleh console antara lain:
- Amazon S3
- MariaDB
- PostgreSQL
- SQL Server
-
Database adalah basis data yang menjadi sumber data dan atau untuk menyimpan data yang akan diolah oleh Console.