使用資料服務建立API前,需先將您的資料庫或資料倉儲添加為DataWorks資料來源,以此作為資料服務API的資料來源。開發資料服務API時,資料服務將訪問該資料來源擷取資料表的Schema資訊,協助您進一步佈建要求和返回參數。本文為您介紹如何配置資料來源。
前提條件
為了保障資料來源和服務資源群組之間的正常資料訪問,需要完成網路連通與白名單的配置,否則將無法正常執行資料服務的相關任務。詳情請參見網路連通方案。
操作步驟
進入資料來源頁面。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的管理中心,在下拉框中選擇對應工作空間後單擊進入管理中心。
進入工作空間管理中心頁面後,單擊左側導覽列的
,進入資料來源頁面。
您可以在該頁面配置資料來源,下表為不同資料來源類型的支援情況及配置方法。
資料來源類型
嚮導模式產生資料API
指令碼模式產生資料API
配置方法
配置說明
Hologres
支援
支援
Hologres相容PostgreSQL,而PostgreSQL中沒有Datetime資料類型。所以如果您的資料有Datetime類型,資料服務中會映射為PostgreSQL的Timestamp類型進行查詢。
ClickHouse
支援
支援
RDS
支援
支援
RDS包括RDS MySQL、RDS PostgreSQL和RDS SQL Server,配置相應資料來源時,配置模式需配置為阿里雲執行個體模式。
PolarDB-X(DRDS)
支援
支援
請選擇串連串模式添加資料來源。
MySQL
支援
支援
無
PostgreSQL
支援
支援
無
SQL Server
支援
支援
無
Oracle
支援
支援
請選擇串連串模式添加資料來源。
AnalyticDB for MySQL 2.0(ADS)
支援
支援
無
AnalyticDB for MySQL 3.0
支援
支援
無
AnalyticDB for PostgreSQL
支援
支援
無
Tablestore(OTS)
支援
支援
請選擇串連串模式添加資料來源。
支援的地區包含華東2(上海)、中國(香港)。
MongoDB
支援
不支援
無
MaxCompute(ODPS)
方案一:加速服務
方案二:MCQA
方案一:加速服務
方案二:MCQA
資料來源配置方法:配置MaxCompute資料來源
API配置方法:加速服務
方案一:
僅支援單表查詢。
方案二:
支援單表查詢和多表關聯查詢。
支援的地區包含華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)。
StarRocks
支援
支援
無
Doris
支援
支援
無
PolarDB
支援
支援
支援的地區包含華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)。
ApsaraDB for Oceanbase
支援
支援
Sap Hana
支援
支援
DB2
支援
支援
DM
支援
支援
Amazon Redshift
支援
支援
在資料來源配置介面測試資源群組的連通性。
說明如果連通性測試失敗,請根據網路連通與白名單配置檢查配置結果。
使用資料服務資源群組測試連通性成功後,返回資料服務介面開始建立資料服務API。