外部工具連線 SaaS 模式雲資料倉庫 MaxCompute 實戰

本次分享將從四個方面講解。

01 走進 MaxCompute 生態

02 商業智慧(BI)分析工具概覽

03 JDBC 簡介

04 實操展示——快速接入 FineBI

下面開始我們第一部分的分享

一、走進 MaxCompute 生態

首先來看下 MaxCompute 產品能支援的外部工具,大概可以分為商業智慧、開發管理、傳輸排程、程式設計介面。本次分享主要關注商業智慧(BI)工具這一板塊,可以看到 MaxCompute 官方整合有Tableau、FineReport、FineBI、Quick BI。其中Tableau、FineBI、FineReport是在特定的版本會內建 MaxCompute 驅動,如果需要透過JDBC連線 MaxCompute ,還是需要手動載入 MaxCompute JDBC驅動,Quick BI作為阿里雲的產品,是可以透過阿里雲賬號和AK資訊直接連線的,同時在8。6及以上版本的Yonghong Desktop也是可以透過內建驅動連線 MaxCompute。在商業智慧部分還有開源BI工具,Superset、

Davinci也可以連線 MaxCompute。

在開發管理部分,是我們第二講要講的內容,包括DBeaver、DataGrip、SQL Workbench/J。

同時我們的產品還集成了 Kafka和Flink開源引擎。支援的ETL開源工具有Kettle、Airflow、Azkaban,這一部分是在本季直播的第三講來介紹。支援的程式設計介面有Python、JDBC、SQLAlchemy。

除了支援的外部工具,MaxCompute 自身也有開放生態,包括內建開源引擎 Spark,遷移工具MMA,開發生態PyODPS、Mars,工具生態Web-Console等。同時 MaxCompute 也與阿里雲內部產品共同構建了豐富的解決方案生態和資料應用生態。

外部工具連線 SaaS 模式雲資料倉庫 MaxCompute 實戰

二、商業智慧(BI)分析工具概覽

商業智慧 (BI) 工具支援將計算引擎得到的資料透過儀表板、圖表和其他圖形輸出提供資料視覺化,以直觀的形式展示給決策者,幫助高管和經理做出更明智的業務決策。

本頁所展示的都是經過 MaxCompute 團隊成員測試,可以成功連線 MaxCompute 表資料並進行資料視覺化的BI工具。 本次重點介紹商業型BI工具,其中Tableau、FineBI、FineReport都是需要透過 MaxCompute JDBC驅動連線 MaxCompute。Quick BI和 Yonghong Desktop 可以透過產品內建驅動連線 MaxCompute。這些BI工具成功連線 MaxCompute 資料來源後,可以進行列舉資料庫、列舉表、查看錶結構、查詢表資料、查詢檢視等相關操作,打造資料報表。

外部工具連線 SaaS 模式雲資料倉庫 MaxCompute 實戰

三、JDBC 簡介

JDBC

JDBC(Java DataBase Connectivity)是一種用於執行SQL語句的Java API,可以為多種關係資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。簡單來說就是用Java語言向資料庫傳送SQL語句來操作資料庫。

MaxCompute JDBC 驅動

MaxCompute JDBC 驅動是 MaxCompute 提供的可以訪問 MaxCompute 的JDBC介面。您可以透過標準的JDBC 介面基於 MaxCompute 執行海量資料的分散式計算查詢。MaxCompute JDBC 驅動還可以用於連線MaxCompute 和支援 JDBC 的工具。

MaxCompute 相關基本引數資訊

URL:jdbc:odps:?project=

:必填。MaxCompute專案所屬區域的Endpoint。

:必填。待連線的目標MaxCompute專案名稱。此處為MaxCompute專案名稱,非工作空間名稱。

User:有訪問指定專案許可權的AccessKey ID。

Password :AccessKey ID對應的AccessKey Secret。

外部工具連線 SaaS 模式雲資料倉庫 MaxCompute 實戰

四、實操展示——快速接入 FineBI

其他商業BI工具接入

外部工具連線 SaaS 模式雲資料倉庫 MaxCompute 實戰

作者:木弈 阿里雲智慧 產品經理

原文連結:http://click.aliyun.com/m/1000286051/

本文為阿里雲原創內容,未經允許不得轉載。