Data Connection
ETL Data Connection menyimpan kredensial koneksi yang dapat digunakan kembali untuk database eksternal dan REST API. Ini memungkinkan beberapa sumber data untuk berbagi konfigurasi koneksi yang sama.
Referensi Kolom
Informasi Dasar
| Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| Connection Name | Data | Ya | Pengenal unik untuk koneksi ini |
| Connection Type | Select | Ya | Tipe koneksi (Database atau REST) |
| Application | Link | Ya | Aplikasi tempat koneksi ini berada |
| Active | Check | Tidak | Aktifkan/nonaktifkan koneksi ini (default: dicentang) |
Kolom Koneksi Database
Tersedia ketika Connection Type = "Database"
| Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| Dialect | Select | Ya | Tipe database (postgresql, mysql, mssql) |
| Host | Data | Ya | Hostname atau alamat IP server database |
| Port | Data | Ya | Nomor port server database |
| Database | Data | Ya | Nama database untuk koneksi |
| Username | Data | Ya | Username login database |
| Password | Password | Ya | Password login database (dienkripsi) |
| SSL Mode | Select | Tidak | Mode koneksi SSL (disable, require, verify-ca, verify-full) |
| SSL CA Cert | Long Text | Tidak | Konten sertifikat CA untuk verifikasi SSL |
| Connection Limit | Int | Tidak | Jumlah maksimum koneksi bersamaan (default: 20) |
| Extra Params | JSON | Tidak | Parameter koneksi tambahan |
Aksi
Uji Koneksi
Memvalidasi konfigurasi koneksi dengan mencoba terhubung ke sistem eksternal:
Database: Mengeksekusi query sederhana "SELECT 1"
Catatan Penggunaan
- Password koneksi secara otomatis dienkripsi ketika disimpan
- Disarankan menggunakan SSL untuk semua koneksi database produksi
- Uji koneksi sebelum membuat Data Sources yang bergantung
- Satu koneksi dapat dibagikan oleh beberapa ETL Data Sources
- Koneksi tidak aktif tidak dapat digunakan oleh operasi ETL baru