Davinci
Davinci是宜信數(shù)據(jù)團(tuán)隊(duì)開源的一款商業(yè)智能(Business Intelligence)產(chǎn)品。本文將為您介紹Davinci如何連接Hologres并進(jìn)行可視化分析。
注意事項(xiàng)
Davinci默認(rèn)不讀取PostgreSQL中外部表的表結(jié)構(gòu),所以暫時(shí)無法在頁(yè)面中查詢到外部表元數(shù)據(jù),但是您可以直接使用SQL語(yǔ)句進(jìn)行查詢。
安裝Davinci
安裝Davinci,詳情請(qǐng)參見Davinci官方文檔。
安裝JDBC驅(qū)動(dòng)
請(qǐng)前往PostgreSQL官網(wǎng)下載42.2.18以上版本的JDBC驅(qū)動(dòng)。
將下載的PostgreSQL的JDBC驅(qū)動(dòng)包放置于<Davinci安裝目錄>\lib目錄下。
Davinci默認(rèn)支持的不是PostgreSQL數(shù)據(jù)源,您需要配置自定義數(shù)據(jù)源。進(jìn)入<Davinci安裝目錄>\lib目錄,運(yùn)行如下命令,創(chuàng)建一個(gè)自定義數(shù)據(jù)源配置文件。
mv datasource_driver.yml.example datasource_driver.yml
編輯該文件,添加如下內(nèi)容,配置PostgreSQL數(shù)據(jù)源。
postgresql: name: postgresql desc: postgresql version: driver: org.postgresql.Driver keyword_prefix: \" keyword_suffix: \" alias_prefix: \" alias_suffix: \"
重啟Davinci,完成JDBC驅(qū)動(dòng)安裝和PostgreSQL數(shù)據(jù)源配置。
連接Hologres
登錄Davinci,單擊頁(yè)面右上角的+創(chuàng)建,創(chuàng)建一個(gè)項(xiàng)目。
創(chuàng)建項(xiàng)目完成后,單擊進(jìn)入項(xiàng)目。在左側(cè)導(dǎo)航欄單擊圖標(biāo),進(jìn)入數(shù)據(jù)源頁(yè)面。單擊右上角的圖標(biāo),創(chuàng)建數(shù)據(jù)源。
在新增Source頁(yè)面,選擇此前配置的PostgreSQL數(shù)據(jù)源,配置數(shù)據(jù)源信息。
參數(shù)
說明
名稱
您可以輸入數(shù)據(jù)源的名稱。如Hologres。
類型
選擇
JDBC
。數(shù)據(jù)庫(kù)
選擇此前配置的數(shù)據(jù)源
postgresql
。用戶名
當(dāng)前阿里云賬號(hào)的AccessKey ID。獲取方式請(qǐng)參見創(chuàng)建訪問密鑰。
密碼
當(dāng)前阿里云賬號(hào)的AccessKey Secret。獲取方式請(qǐng)參見創(chuàng)建訪問密鑰。
數(shù)據(jù)連接URL
數(shù)據(jù)連接URL,填寫格式為
jdbc:postgresql://<host>:<port>/<databasename>
,其中各參數(shù)解釋如下所示:host:Hologres實(shí)例的公共或VPC網(wǎng)絡(luò)地址,具體按部署環(huán)境決定。您可以進(jìn)入Hologres管理控制臺(tái)的實(shí)例詳情頁(yè),從網(wǎng)絡(luò)信息區(qū)域獲取。
port:端口,Hologres實(shí)例的端口。您可以進(jìn)入Hologres管理控制臺(tái)的實(shí)例詳情頁(yè),從網(wǎng)絡(luò)信息區(qū)域獲取實(shí)例端口。
databasename:數(shù)據(jù)庫(kù)名稱,Hologres創(chuàng)建的數(shù)據(jù)庫(kù)名稱。
單擊點(diǎn)擊測(cè)試按鈕,如果頁(yè)面提示測(cè)試成功,表示能夠正常連接數(shù)據(jù)庫(kù)。
單擊保存,即完成Hologres數(shù)據(jù)連接的配置。
數(shù)據(jù)分析
您可以利用Hologres進(jìn)行數(shù)據(jù)可視化操作,更多數(shù)據(jù)操作指導(dǎo)請(qǐng)參見Davinci官方文檔