使用資料服務建立API前,需先將您的資料庫或資料倉儲添加為DataWorks資料來源,以此作為資料服務API的資料來源。開發資料服務API時,資料服務將訪問該資料來源擷取資料表的Schema資訊,協助您進一步佈建要求和返回參數。本文為您介紹如何配置資料來源。
前提條件
為了保障資料來源和服務資源群組之間的正常資料訪問,需要完成網路連通與白名單的配置,否則將無法正常執行資料服務的相關任務。
公用資源群組網路設定,請參見擷取白名單IP地址:公用資源群組。
獨享服務資源群組網路設定,請參見擷取白名單IP地址:獨享資料服務資源群組。
操作步驟
進入資料來源頁面。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的管理中心,在下拉框中選擇對應工作空間後單擊進入管理中心。
進入工作空間管理中心頁面後,單擊左側導覽列的資料來源,進入資料來源頁面。
您可以在該頁面配置資料來源,下表為不同資料來源類型的支援情況及配置方法。
資料來源類型
嚮導模式產生資料API
指令碼模式產生資料API
配置方法
Hologres
支援
支援
說明Hologres相容PostgreSQL,而PostgreSQL中沒有Datetime資料類型。所以如果您的資料有Datetime類型,資料服務中會映射為PostgreSQL的Timestamp類型進行查詢。
ClickHouse
支援
支援
說明該資料來源僅支援使用獨享服務資源群組,獨享服務資源群組使用詳情請參見:新增和使用獨享資料服務資源群組。
RDS
支援
支援
RDS包括MySQL、PostgreSQL和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配置方法:加速服務
重要方案一目前僅支援單表查詢,方案二支援單表查詢和多表關聯查詢。
方案一可以使用公用資料服務資源群組和獨享資料服務資源群組,方案二僅支援使用獨享資料服務資源群組。
使用該資料來源類型封裝API的功能,支援在華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)地區使用。
StarRocks
支援
支援
Doris
支援
支援
在資料來源配置介面資源群組選擇資料服務,使用資料服務資源群組測試連通性。下圖以MySQL資料來源配置頁面為例。
說明如果連通性測試失敗,請根據網路連通與白名單配置檢查配置結果。
使用資料服務資源群組測試連通性成功後,返回資料服務介面開始建立資料服務API。