當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

[設計器]阿裏雲MaxCompute數據連接

1. 概述

1.1 簡介

MaxCompute(之前稱爲 ODPS),是阿裏巴巴通用計算平台提供的一種快速、完全托管的 GB/TB/PB 級數據倉庫解決方案,現在已更名爲MaxCompute,MaxCompute 向用戶提供了完善的數據導入方案以及多種經典的分布式計算模型,能夠更快速的解決用戶海量數據計算問題,有效降低企業成本,并保障數據安全。

1.2 數據量注意

若使用加速參數,數據量超過100w限制時,需要加參數 autoSelectLimit=1000000000。

2. 數據連接

2.1 配置信息

數據庫版本驅動URL驅動下載
V3.2.7 以上com.aliyun.odps.jdbc.OdpsDriverjdbc:odps:<maxcompute_endpoint>?project=<maxcompute_project_name>

odps-jdbc-3.2.1-jar-with-dependencies.jar

  • <maxcompute_endpoint>:MaxCompute 服務所在區域的 Endpoint。例如,華東1(杭州)區域的外網Endpoint爲http://service.cn-hangzhou.maxcompute.aliyun.com/api

  • <maxcompute_project_name>:MaxCompute項目空間名稱。

詳細可參見:JDBC參考使用說明

2.2 環境準備

1)設計器 %FR_HOME%\lib 目錄下如果有 xercesImpl.jar 需要替換成 xercesImpl-2.11.0.jar。

下載:xercesImpl-2.11.0.jar

2)下載 2.1 節驅動,并放置在%FR_HOME%\WebApps\WebRoot\WEB-INF\lib文件夾下。

222

2.3 ODPS 數據連接

選擇服務器>定義數據連接點擊按鈕,選擇 JDBC,如下圖所示:
222

驅動器:com.aliyun.odps.jdbc.OdpsDriver

URL:jdbc:odps:http://service.odps.aliyun.com/api?project=工程名&charset=UTF-8

注:連接時最好去掉連接前校驗,否則連接會比較慢。

注:該數據庫連接不支持填報。

2.4 注意事項

如果定義數據連接是成功的,但在查詢數據集時,會有如下圖所示報錯:

1570589715936726.png

解決方案

1)點擊下載阿裏雲壓縮包解壓壓縮包,拷貝到路徑FR_HOME\webapps\webroot\WEB-INF\classes\com下,如下圖所示:

222

2)重啓設計器,此時應該可以成功。

3)如果依然報錯,那麽就在 FineDB 數據庫的 fine_conf_entity 表中,添加數據,字段爲 TempRestrictionConfig.openSQLTimeControl  值爲 false,添加完畢後,重啓設計器即可。

添加方法可參考:報表内置 HSQL 數據庫FineDB

3. MaxCompute使用說明

3.1 官方文檔

MaxCompute官方文檔:MaxCompute阿裏雲官方文檔

DataWorks 官方文檔:DataWorks阿裏雲官方文檔

用戶可以使用 DataWorks 對 MaxCompute 進行可視化管理。

3.2 快速查詢(MCQA)

 MaxCompute 的 MCQA 功能:

  • 可以對中、小數據量查詢作業進行加速優化,将執行時間爲分鍾級的查詢作業縮減至秒級,同時完全兼容原MaxCompute的查詢功能。

  • MCQA支持将主流BI工具或SQL客戶端連接至MaxCompute項目,開展即席查詢(Ad Hoc)或商業智能(BI)分析。

  • MCQA使用獨立的資源池,不占用配額組,可以自動識别查詢作業,緩解排隊壓力,優化使用體驗。

詳細請參見:加速查詢概述

如何在 FineBI 中啓用計算查詢(MCQA)

在 2.1 節的 URL 後面增加&interactiveMode=true

詳細請參見:加速查詢使用說明

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

反饋已提交

網絡繁忙