社区编辑申请
注册/登录
外部工具连接 SaaS 模式云数据仓库 MaxCompute 实战
网络 数据仓库 SaaS
MaxCompute 产品能支持的外部工具,大概可以分为商业智能、开发管理、传输调度、编程接口。本次分享主要关注商业智能(BI)工具这一板块,可以看到 MaxCompute 官方集成有Tableau、FineReport、FineBI、Quick BI。

本次分享将从四个方面讲解。

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 也与阿里云内部产品共同构建了丰富的解决方案生态和数据应用生态。

二、商业智能(BI)分析工具概览

商业智能 (BI) 工具支持将计算引擎得到的数据通过仪表板、图表和其他图形输出提供数据可视化,以直观的形式展示给决策者,帮助高管和经理做出更明智的业务决策。

本页所展示的都是经过 MaxCompute 团队成员测试,可以成功连接 MaxCompute 表数据并进行数据可视化的BI工具。 本次重点介绍商业型BI工具,其中Tableau、FineBI、FineReport都是需要通过 MaxCompute JDBC驱动连接 MaxCompute。Quick BI和 Yonghong Desktop 可以通过产品内置驱动连接 MaxCompute。这些BI工具成功连接 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:<MaxCompute_endpoint>?project=<MaxCompute_project_name>
<MaxCompute_endpoint>:必填。MaxCompute项目所属区域的Endpoint。
<MaxCompute_project_name>:必填。待连接的目标MaxCompute项目名称。此处为MaxCompute项目名称,非工作空间名称。
User:有访问指定项目权限的AccessKey ID。
Password :AccessKey ID对应的AccessKey Secret。

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

其他商业BI工具接入

 

责任编辑:梁菲 来源: 阿里云云栖号
相关推荐

2022-06-12 06:48:34

2022-06-15 11:02:40

网络安全运营

2022-06-16 15:46:58

钱大妈云原生Flink

2022-06-23 11:42:22

MySQL数据库

2022-06-15 11:51:14

Vue3开发避坑

2022-05-27 15:06:22

攻击面管理(ASM)网络安全运营

2022-06-08 08:38:21

云存储数据安全

2022-05-17 11:06:44

数据库MySQL系统

2022-05-24 15:06:57

AbilityeTS FA鸿蒙

2022-06-03 09:41:03

DockerKubernetes容器

2022-06-07 14:47:43

飞书智能问答模型

2022-04-20 10:15:56

SaaS模块化客户

2022-05-24 15:22:09

网络安全企业风险

2022-06-18 09:26:00

Flink SQLJoin 操作

2022-05-23 08:18:02

物联网连接物联网IOT

2022-06-14 15:28:37

数据库存储系统变革趋势

2022-06-23 09:49:16

火绒安全英特尔

2022-04-25 17:46:25

纷享销客

2022-06-06 15:18:41

开源GiteaDrone

2022-04-19 08:15:53

DDD领域建模实战

同话题下的热门内容

VXLAN 与 MPLS:从数据中心到城域以太网CAP,能少了P?你知道吗?HTTP 新增的 103 状态码,这次终于派上用场了!谁家的加密密钥,写死在代码里?揭秘6G时代网络架构!六大设计理念,三体四层五面一文看懂聊聊 TCP/IP 协议处理流程面向家庭算力网络的云网关当“无线网”邂逅“零漫游”:锐捷植根行业场景出新招

编辑推荐

什么是持续集成?该怎么做?业绩继续高增长 华为企业业务这样的速度还能持续多久?6张动态图轻松学习TCP三次握手和四次挥手区块链分叉是怎么回事儿?终于懂了美国更黑暗的操作才刚刚开始,华为匹夫无罪怀璧其罪如何破局?
我收藏的内容
点赞
收藏

51CTO技术栈公众号