外部工具连接saas模式云数据仓库maxcompute实战——商业bi分析工具篇

阿里云云栖号 阿里云云栖号     2022-12-13     724

关键词:

简介: MaxCompute 是面向分析的企业级 SaaS 模式云数据仓库,以 Serverless 架构提供快速、全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,帮助企业和大数据开发者经济并高效的分析处理海量数据。

本文直播作者 木弈 阿里云智能 产品经理

直播视频请点击 直播 观看。

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

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工具接入

原文链接

本文为阿里云原创内容,未经允许不得转载。

2021阿里巴巴大数据技术公开课第一季:外部工具连接saas模式云数仓maxcompute实战

简介:MaxCompute是面向分析的企业级SaaS模式云数据仓库,以Serverless架构提供快速、全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,帮助企业和大数据... 查看详情

外部工具连接saas模式云数仓maxcompute实战——数据库管理工具篇

简介:本次直播将主要分享MaxCompute查询加速功能、数据库管理工具DBeaver、DataGrip、SQLWorkbench/J的部分连接演示。作者木弈阿里云智能产品经理直播视频请点击直播观看。本次分享将从四个方面讲解。01上节回顾02数据库管理工... 查看详情

外部工具连接saas模式云数仓maxcompute—etl工具篇

...示一、走进MaxCompute生态首先来看下MaxCompute产品能支持的外部工具,大概可以分为商业智能、开发管理、传输调度、编程接口。本次分享主要关注商业智能&#x 查看详情

《saas模式云原生数据仓库应用场景实践》激活数据生产力,让分析产生价值

...和释放数据价值的先决条件。本书基于阿里巴巴自研SaaS模式云数仓MaxCompute,重点介绍搜索、用户增长、业务增长、人群圈选、实时数据处理、半结构化数据处理、大规模数据科学分析、湖仓一体八个经典场景实践,使得... 查看详情

独家下载|《阿里云maxcompute百问百答》解锁saas模式云数据仓库尽在本电子手册!

简介:为了帮助MaxCompute用户更顺畅的使用产品,阿里云MaxCompute团队基于开发者社区和其他渠道总结归纳出相关功能点的常见问题,联合阿里云开发者社区共同打造了《阿里云MaxCompute百问百答》电子手册,希望可... 查看详情

独家下载|《阿里云maxcompute百问百答》解锁saas模式云数据仓库尽在本电子手册!

简介:为了帮助MaxCompute用户更顺畅的使用产品,阿里云MaxCompute团队基于开发者社区和其他渠道总结归纳出相关功能点的常见问题,联合阿里云开发者社区共同打造了《阿里云MaxCompute百问百答》电子手册,希望可... 查看详情

独家下载|《阿里云maxcompute百问百答》解锁saas模式云数据仓库尽在本电子手册!

简介:为了帮助MaxCompute用户更顺畅的使用产品,阿里云MaxCompute团队基于开发者社区和其他渠道总结归纳出相关功能点的常见问题,联合阿里云开发者社区共同打造了《阿里云MaxCompute百问百答》电子手册,希望可... 查看详情

saas化开源项目之housekeeper云上部署实践(代码片段)

...、迭代回顾、验收会议等来简单高效管理开发项目。导入外部仓库如下所示,进行外部仓库配置。如下所示,复制gitee上源码仓库地址。将源码仓库地址复制到codearts外部仓库配置项中,并填写gitee源码仓访问信息后进入下一步。... 查看详情

基于saas模式的客服云平台落地实践

...全性、隔离性等方面的场景要求,以及更好地打通公司内外部的业务联通,我们立项基于SAAS模式来实现系统功能,立争打造一款专属于保险行业的客服云平台,解决保险行业客服服务的业务诉求和痛点。打造保险行业面向TOB的... 查看详情

阿里云-maxcompute研究

...用于数据分析场景的企业级SaaS(SoftwareasaService)模式云数据仓库,提供离线和流式数据的接入,支持大规模数据计算及查询加速能力。MaxCompute适用于100GB以上规模的存储及计算需求,最大可达EB级别,适用... 查看详情

云计算的三种服务模式iaaspaas和saas的差别

详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt363 云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS,IaaS和SaaS的区别,那么也没啥,因为很多人确实不知道。  “云”其实是互联网的一个隐喻,“云计算... 查看详情

云计算的三种服务模式:iaas,paas和saas

云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS,IaaS和SaaS的区别,那么也没啥,因为很多人确实不知道。  “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器... 查看详情

云计算的三种服务模式:iaas,paas和saas

云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS,IaaS和SaaS的区别,那么也没啥,因为很多人确实不知道。“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的... 查看详情

阿里云发布新版saas上云工具包,全面助力saas上云

...云栖大会SaaS加速器专场上,阿里云发布了新版的SaaS上云工具包(SaaSLaunchKit),发布了API网关的新功能,以及推出了全新升级的能力中心。 SaaS上云工具包,顾名思义,就是帮助伙伴的SaaS上云的工具包。这里的SaaS指的广义的... 查看详情

云计算的三种服务模式:iaas,paas和saas

  云服务”现在已经成了一个家喻户晓的词了。如果你不知道PaaS,IaaS和SaaS的区别,那么也没啥,因为很多人确实不知道。  “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务... 查看详情

云计算简介,云计算的三层模式介绍:iaas,paas和saas

云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS,IaaS和SaaS的区别,那么也没啥,因为很多人确实不知道。  “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器... 查看详情

saas多租户模式数据存储方案比较

  云计算多租户几乎用于所有软件即服务(SoftwareasaService,SaaS)应用程序,因为计算资源是可伸缩的,而且这些资源的分配由实际使用决定。话虽如此,用户可以通过Internet访问多种类型的SaaS应用程序,从小的基于Internet的小部件... 查看详情

咚咚维保云为何选择saas维保管理模式?

...软件多采用本地部署的形式,为何咚咚维保云要选择SaaS模式? 企业选择SaaS的意识形成,SaaS成为一种趋势企业服务领域,越来越多的人开始谈论SaaS。项目管理、人力资源管理、顾客管理、办公OA……不同领域采用SaaS模式的... 查看详情