Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T TestReactNative
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Alif Maulana Arifin
  • TestReactNative
  • Wiki
  • Exception Rules

Last edited by Alif Maulana Arifin Jan 13, 2023
Page history

Exception Rules

  • 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.
Clone repository
  • Exception Rules
  • Jajal MD
  • Home