使用數據服務創建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(北京)、華東2(上海)、華東1(杭州)、華南1(深圳)、華北3(張家口)、中國(香港)、新加坡。
MongoDB
支持
不支持
無
MaxCompute(ODPS)
方案一:加速服務
方案二:MCQA
方案一:加速服務
方案二:MCQA
數據源配置方法:配置MaxCompute數據源
API配置方法:加速服務
方案一:
僅支持單表查詢。
方案二:
支持單表查詢和多表關聯查詢。
支持的地域包含華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)。
HBase
支持
不支持
請選擇連接串模式添加數據源。
僅支持Hbase 1.4.9版本,請在配置信息中填寫
"hbaseVersion":"1.4.9"
。僅支持特殊認證方式為無認證。
支持的地域包含華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)。
StarRocks
支持
支持
無
Doris
支持
支持
無
PolarDB
支持
支持
支持的地域包含華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)。
ApsaraDB for Oceanbase
支持
支持
Sap Hana
支持
支持
DB2
支持
支持
DM
支持
支持
Amazon Redshift
支持
支持
在數據源配置界面測試資源組的連通性。
說明如果連通性測試失敗,請根據網絡連通與白名單配置檢查配置結果。
使用數據服務資源組測試連通性成功后,返回數據服務界面開始創建數據服務API。