反饋已提交
網絡繁忙
BigQuery 是一種全代管式企業資料倉庫,可幫助使用者透過使用機器學習、地理空間分析和商業智慧等內寘功能對資料進行管理和分析。本章將介紹如何用 CData 的 JDBC 驅動管道在 FineReport 中連結 Google BigQuery。
安裝驅動
下載地址
根據不同系統環境Windows/Cross-Platform Unix/Linux/Mac,選擇合適的安裝包進行下載。
https://www.cdata.com/drivers/bigquery/jdbc/
1)将下載好的安裝包進行驅動安裝。
安裝後的目錄結構如下圖所示:
注1:CData 驅動有一個月試用期,後期繼續使用需要收費,本章節即使用試用版進行測試。
注2:readme.html文件中包含驅動使用說明,可進行參考。
安裝後的lib文件夾目錄如下圖所示:
2)把上述資料夾中的三個檔案都複制到 FineReport 的 webapps 目錄下的lib資料夾中:D:\FineReport 11.0\webapps\webroot\WEB-INF\lib
1)在驅動安裝目錄下,雙擊 java -jar cdata.jdbc.googlebigquery.jar 測試包,可開啟 CData 提供的測試連結視窗。
2)進行參數配置,如下表所示:
OAuth
ProjectId
對應的“項目ID”
InitiateOAuth
GETANDREFRESH
3)點擊「Test Connection」測試連結,此時將會自動彈出使用者 OAuth 授權流程網頁,需要同意授權以儲存賬戶資訊,才能成功進行連結。詳情可參考文檔:https://cdn.cdata.com/help/DBG/jdbc/pg_oauthembeddedapp.htm
注:身分驗證的方式包含使用者帳號和服務帳號,本次測試使用使用者帳號進行驗證。
4)測試連結成功後,複制介面下方 Connection String 的連結資訊(在FineReport中連結時需要用到),例如: jdbc:cdata:googlebigquery:InitiateOAuth=GETANDREFRESH;ProjectId=NameOfProject;DatasetId=NameOfDataset
1)新增資料連結:在 FineReport 設計器中點選「伺服器」>「定義資料連結」,新增一個 JDBC 資料連結。
2) 配寘資料連結:根據實際需求將驅動器名稱、URL依次填入各欄。
3)測試連結:點選「測試連結」,系統提示連結成功,即為成功連結。
各配置项如下表所示:
設定項
值
備註
資料庫
Others
-
驱动器
cdata.jdbc.googlebigquery.GoogleBigQueryDriver
可手動輸入
URL
粘貼3.1節中所複制的Connection String連結資訊
範例: jdbc:cdata:googlebigquery:InitiateOAuth=GETANDREFRESH;ProjectId=NameOfProject;DatasetId=NameOfDataset
帳號/密碼
1)在設計器中點選「伺服器」>「報表平台管理」,開啟數據決策系統。
2)點選「管理系統」>「資料連結」>「資料連結管理」,選擇剛剛新增的 JDBC 資料連結。3) 點選「編輯」>「測試連結」,當系統提示測試連結成功,即為成功連結。
注: CData 功能穩定性較高,身分驗證在驅動jar包裏完成,使用者只需要在 FineReport 中參照3.1節配置資料連結即可。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉