資料來源負責從各種資料存放區系統中提取資料,包括資料庫(如MySQL、PostgreSQL)、巨量資料儲存(如TableStore)、API、檔案等。本文為您介紹DataV-Board支援的所有資料來源,並提供資料來源的選型指導。
使用限制
選擇資料來源接入方式
接入資料庫
DataV-Board支援接入自建資料庫。當您使用虛擬機器或者ECS自建資料庫時,請根據公網訪問情況進行選擇:
公網能訪問到資料庫地址:可採用相容MySQL資料庫的資料來源方式或對應資料庫的外網串連方式(例如,接入公網的MySQL庫可選擇RDS for MySQL資料來源的公網串連方式)。
無法使用外網或不想開放外網訪問時:可採用DataV資料代理服務。
若SQL查詢需突破10秒逾時限制,請選擇DataV資料代理服務。
接入API
在使用資料來源時,API、阿里雲API Gateway和Open API這三種類型該如何選擇?
資料來源類型 | 類型說明 | 使用情境 |
API | 通用的資料介面。 | 若您有直接可用的API,可使用API資料來源串連。例如,已有網站提供的介面,或已購買的雲端服務搭建的介面等。具體使用操作請參見添加API資料來源。 |
阿里雲API Gateway | 阿里雲的一款雲產品,提供API託管服務。 | 若您已有API中的邏輯在使用API資料來源時不支援(例如計算簽名等),可使用阿里雲API Gateway託管您的API。DataV-Board串連阿里雲API Gateway資料來源時可以間接調用您在API Gateway中託管的API,此時阿里雲API Gateway相當於API的代理。具體使用操作請參見添加阿里雲API Gateway資料來源。 |
Open API | 阿里雲提供的雲產品開放介面的調用方式。使用Open API可以方便地調用各雲產品提供的API介面,通常用於擷取阿里雲產品的資訊。 | 若您想擷取阿里雲產品的資料資訊(例如ECS負載狀況、SLS日誌統計),可以使用Open API資料來源。Open API僅支援調用阿里雲產品提供的API。具體使用操作請參見添加Open API資料來源。 |
API的調用方式多種多樣,DataV-Board無法直接調用所有的API,但可將這些API通過阿里雲API Gateway進行託管。您可以根據實際情況選擇是否使用阿里雲API Gateway託管您的API,包含但不限於以下幾種情況:
若您的API基於自訂演算法進行過簽名鑒權,DataV-Board無法直接調用此類API。阿里雲API Gateway可以實現自訂演算法邏輯,滿足您API的鑒權計算,這樣DataV-Board可直接對接阿里雲API Gateway調用您的API。
若系統無法直接存取到您的API(例如,您的API在Virtual Private Cloud內),可通過阿里雲API Gateway進行託管。
若您不願將API的調用細節透露,可通過阿里雲API Gateway隱藏實際的調用細節。
若您的API使用了DataV-Board暫不支援的資料來源或介面,例如調用Function Compute等,此類API也可通過阿里雲API Gateway中的資料來源來擷取資料。
資料來源支援列表
DataV-Board支援的資料來源非常豐富,包含資料庫類、巨量資料儲存類、API類、檔案類等。
代表支援,
代表不支援。勾選白名單設定的資料來源,一定要在資料庫配置白名單方可正常串連。
資料來源類型 | 資料來源 | 公網串連 | VPC串連 | 白名單設定 | 備忘說明 |
資料庫類 |
|
|
| 無。 | |
|
|
| 無。 | ||
|
|
| 當 SQLServer 是微軟 Azure 時必須勾選encrypt。 | ||
|
|
| 無。 | ||
|
|
| 無。 | ||
|
|
| 無。 | ||
|
|
| 無。 | ||
|
|
| 無。 | ||
|
|
| 無。 | ||
|
|
| 無。 | ||
|
|
| 可相容舊版MySQL,需開啟insecureAuth。 可支援相容 Azure Database for MySQL。 | ||
|
|
| 國產資料庫。 | ||
|
|
| 國產資料庫。 | ||
|
|
| 國產資料庫。 | ||
|
|
| 無。 | ||
巨量資料儲存類 |
|
|
| 無。 | |
|
|
| 無。 | ||
|
|
| 無。 | ||
檔案和待用資料 | 不涉及 | 不涉及 | 不涉及 | 檔案大小不得超過512KB。 | |
不涉及 | 不涉及 | 不涉及 | JSON格式資料,僅在組件資料來源配置面板。 | ||
通用API類 |
|
| 不涉及 | 支援GET或POST,僅在組件資料來源配置面板。 | |
|
| 不涉及 | 無。 | ||
|
| 不涉及 | 無。 | ||
三方API類 | 不涉及 | 不涉及 | 不涉及 | DataV資料代理服務提供了一個開源的資料庫代理服務,可以在ECS上進行部署。通過資料代理服務,可以降低資料庫暴露公網IP帶來的風險。 關於DataV資料代理服務的部署安裝,請參見配置DataV資料代理服務。 | |
其他 |
| 不涉及 | 不涉及 | 無。 |
資料庫類的資料來源,請確保能被正常訪問:
資料庫沒有被防火牆禁止。
資料庫網域名稱能夠被解析。
地區支援
資料庫類資料來源支援地區:
地區 | 地區 ID |
華東1(杭州) | cn-hangzhou |
華東2(上海) | cn-shanghai |
華南1(深圳) | cn-shenzhen |
華北1(青島) | cn-qingdao |
華北2(北京) | cn-beijing |
華北3(張家口) | cn-zhangjiakou |
華北5(呼和浩特) | cn-huhehaote |
華東2 金融雲 | cn-shanghai-finance-1 |
華南1 金融雲 | cn-shenzhen-finance-1 |
中國香港 | cn-hongkong |
常見問題
關於資料來源配置的更多問題,請參見資料來源配置和使用常見問題。