Sebelum menggunakan Data Service untuk membuat API, Anda harus menambahkan database atau gudang data Anda ke DataWorks sebagai sumber data. Sumber data tersebut kemudian dapat digunakan sebagai backend data untuk API Data Service. Selama pengembangan API, Data Service mengakses sumber data untuk memperoleh skema tabel yang akan dijadikan dasar pembuatan API, sehingga membantu Anda mengonfigurasi parameter permintaan dan parameter respons API tersebut. Topik ini menjelaskan cara mengonfigurasi sumber data.
Prasyarat
Anda harus mengonfigurasi konektivitas jaringan dan daftar izin (allowlist) untuk memastikan akses data antara sumber data dan kelompok sumber daya layanan. Jika konfigurasi ini tidak diselesaikan, tugas Data Service tidak dapat berjalan sebagaimana mestinya. Untuk informasi selengkapnya, lihat Solusi konektivitas jaringan.
Prosedur
-
-
Masuk ke DataWorks console. Di wilayah target, klik pada panel navigasi kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Management Center.
-
Pada halaman Workspace Management, klik Data Sources di panel navigasi kiri untuk membuka halaman sumber data.
-
-
Pada halaman ini, konfigurasikan sumber data sesuai kebutuhan. Tabel berikut menjelaskan jenis sumber data yang didukung beserta metode konfigurasinya.
Data source type
Create an API in wizard mode
Create an API in script mode
Configuration method
Description
Hologres
Didukung
Didukung
Hologres kompatibel dengan PostgreSQL. PostgreSQL tidak mendukung tipe data DATETIME. Jika data Anda mengandung tipe DATETIME, Data Service akan memetakannya ke tipe TIMESTAMP PostgreSQL untuk kueri.
ClickHouse
Didukung
Didukung
Sumber data ini hanya mendukung kelompok sumber daya tanpa server (direkomendasikan) atau kelompok sumber daya eksklusif untuk Data Service.
RDS
Didukung
Didukung
RDS mencakup RDS MySQL, RDS PostgreSQL, dan RDS SQL Server. Saat mengonfigurasi sumber data yang sesuai, atur Configuration Mode menjadi ApsaraDB for RDS.
PolarDB-X (DRDS)
Didukung
Didukung
Pilih mode Connection String untuk menambahkan sumber data.
MySQL
Didukung
Didukung
N/A
PostgreSQL
Didukung
Didukung
N/A
SQL Server
Didukung
Didukung
N/A
Oracle
Didukung
Didukung
Pilih mode Connection String untuk menambahkan sumber data.
AnalyticDB for MySQL 2.0 (ADS)
Didukung
Didukung
N/A
AnalyticDB for MySQL 3.0
Didukung
Didukung
N/A
AnalyticDB for PostgreSQL
Didukung
Didukung
N/A
Tablestore (OTS)
Didukung
Didukung
-
Pilih mode Connection String untuk menambahkan sumber data.
-
Sumber data ini hanya mendukung serverless resource groups (recommended) atau exclusive resource groups for Data Service.
-
Wilayah yang didukung: China (Shanghai) dan China (Hong Kong).
MongoDB
Didukung
Tidak didukung
N/A
MaxCompute (ODPS)
-
Opsi 1: Acceleration service
-
Opsi 2: MCQA
-
Opsi 1: Acceleration service
-
Opsi 2: MCQA
-
Metode konfigurasi sumber data: Mengaitkan sumber daya komputasi MaxCompute
-
Metode konfigurasi API: Create a MaxCompute API
-
Opsi 1:
-
Hanya kueri satu tabel yang didukung.
-
Anda dapat menggunakan kelompok sumber daya tanpa server (direkomendasikan), kelompok sumber daya eksklusif untuk Data Service, atau kelompok sumber daya bersama untuk Data Service.
-
-
Opsi 2:
-
Kueri satu tabel maupun penggabungan tabel multi-tabel didukung.
-
Opsi ini hanya mendukung serverless resource groups (recommended) atau exclusive resource groups for Data Service.
-
-
Wilayah yang didukung: China (Beijing), China (Hangzhou), China (Shanghai), dan China (Shenzhen).
StarRocks
Didukung
Didukung
N/A
Doris
Didukung
Didukung
N/A
SelectDB
Didukung
Didukung
N/A
PolarDB
Didukung
Didukung
-
Sumber data ini hanya mendukung serverless resource groups (recommended) atau exclusive resource groups for Data Service.
-
Wilayah yang didukung: China (Beijing), China (Hangzhou), China (Shanghai), dan China (Shenzhen).
ApsaraDB for OceanBase
Didukung
Didukung
SAP HANA
Didukung
Didukung
DB2
Didukung
Didukung
DM
Didukung
Didukung
Amazon Redshift
Didukung
Didukung
Lindorm (OLAP)
Didukung
Didukung
N/A
-
-
Uji konektivitas kelompok sumber daya pada halaman konfigurasi sumber data.
PentingJika pengujian konektivitas gagal, periksa konfigurasi berdasarkan petunjuk dalam Troubleshoot connectivity issues.
-
Setelah pengujian konektivitas dengan kelompok sumber daya Data Service berhasil, kembali ke halaman Data Service untuk mulai membuat API Data Service.