本文介紹在DataV中連接數據源時,遇到的常見問題及相應的解決方法。
數據庫連接不成功,如何解決?
請根據數據庫的網絡類型和所在地域,將相應的DataV服務器IP地址加入到您的數據庫白名單或ECS的安全組設置中,或者使用代理工具來連接您的數據庫,具體請參見如何使用DataV Proxy。
如何配置CSV數據來源?
保留CSV的首行作為表頭,并且每一個列的列名,需要和相應圖表中要求的數據結構的字段名保持一致。
目前,數據庫通過阿里云經典網絡內網連接支持哪些機房?
目前支持華東1、華東2、華北2三個機房。
DataV能否連接在ECS或其他機器上部署的數據庫?
可以。需要開放您數據庫的公網IP,但目前不支持白名單。如果考慮到安全性,可以使用阿里云提供的代理工具連接數據庫,具體請參見如何使用DataV Proxy。
在使用數據源時,API、阿里云API網關和Open API這三種類型該如何選擇?
數據源類型 | 介紹 | 在DataV中的應用場景 |
API | 通用的數據接口。 | 如果您有直接可用的API,可使用DataV的API數據源連接。例如,已有站點提供的接口,或已購買的云服務搭建的接口等。具體使用操作請參見添加API數據源。 |
阿里云API網關 | 阿里云的一款云產品,提供API托管服務。 | 如果您已有API中的邏輯在使用DataV的API數據源時不支持(例如計算簽名等),可使用阿里云API網關托管您的API,DataV連接阿里云API網關數據源時可以間接調用您在API網關中托管的API,此時阿里云API網關相當于API的代理。具體使用操作請參見添加阿里云API網關數據源。 |
Open API | 阿里云提供的云產品開放接口的調用方式。使用Open API可以方便地調用各云產品提供的API接口,通常用于獲取阿里云產品的信息。 | 如果您想獲取阿里云產品的數據信息(例如ECS負載狀況、SLS日志統計),在DataV中可以使用 Open API數據源。Open API僅支持調用阿里云產品提供的API。具體使用操作請參見添加Open API數據源。 |
什么情況下DataV不能直接使用API數據源,只能使用阿里云API網關數據源?
API的調用方式多種多樣,DataV無法直接調用所有的API,但可將這些API通過阿里云API網關進行托管,DataV對接阿里云API網關即可調用API。您可以根據實際情況進行選擇是否使用阿里云API網關托管您的API,包含但不限于以下幾種情況:
- 如果您的API基于自定義算法進行過簽名鑒權,DataV無法直接調用此類API。阿里云API網關可以實現自定義算法邏輯,滿足您API的鑒權計算,這樣DataV就可以直接對接阿里云API網關調用您的API。
- 如果DataV無法直接訪問到您的API(例如,您的API在專有網絡VPC內),可通過阿里云API網關進行托管。
- 如果您不愿將API的調用細節透露給DataV,可通過阿里云API網關隱藏實際的調用細節,從而實現與DataV對接。
- 如果您的API使用了DataV暫不支持的數據源或接口,例如調用函數計算等,此類API也可以通過阿里云API網關中的數據源來獲取數據。
數據庫數據源配置時報timeout,該如何處理?
回調ID為數組時如何寫SQL?
- 普通SQL
select * from tb where id in (:idList)
- 存儲過程
function(concat_ws(',', :idList))
說明idList
為您配置的回調ID數組。
輪播表格的數據應該如何傳入?
通過輪播列表組件來實現。
使用查詢二維表格的方式進行SQL查詢即可,其中別名都會作為表頭。
select field1 as “列1”, filed2 as "列2", field3 as "列3" from table
飛線圖層的數據應該如何傳入?
通過SQL來傳入數據。您只需要獲取到from和to兩個字段的數據,字段內用逗號把經度、緯度拼接起來即可(和靜態數據及API會略有不同)。
組件數據請求報timeout,該如何處理?
- 可能原因:數據查詢超時。DataV設置了向數據庫發起的請求不能超過10s的限制,即如果數據查詢時間超過10s,就會報請求超時的錯誤。
解決方法:此限制為DataV后臺服務設置,用戶無法修改。建議您優化查詢SQL語句,或者調整表結構來縮短查詢時長。
- 可能原因:組件數據查詢時間較長,而組件自動更新請求設置間隔較短。Chrome瀏覽器同一域名同一時間最多可以發起6個HTTP請求,所以后面的請求將pending在瀏覽器中無法發送至數據中心。
解決方法:建議您調整自動更新請求間隔時長,或優化SQL語句來縮短數據返回時間。
說明 需要長時間查詢的解決方案:- 自建數據接口API 服務(需要支持跨域)。
- 優化數據庫查詢:例如根據常用SQL查詢條件,建立相關索引加速查詢。
文檔內容是否對您有幫助?