Quick BI 潜心打造了核心技术底座(OLAP分析引擎),实现了SQL解析、SQL调度、SQL优化、查询加速等基础能力,支撑Quick BI的数据分析和查询加速。OLAP分析引擎包括数据源连接、数据模型、智能查询路由、通用查询、加速查询等5大核心能力。今天就Quick BI的数据源连接能力,小编给大家作个详细介绍!

支持哪些数据源:支持24种数据源

数据源是Quick BI用于连接业务数据库的管理功能,是数据分析的基础准备工作。Quick BI数据源,仅做数据源连接、SQL任务解析及调度,所有的数据都存在原数据所有的数据库,Quick BI不做任何数据的复制。Quick BI支持24种数据源,包括14种阿里云数据库、10种本地数据库,API数据源对接能力尚在建设中。

1) 支持的阿里云数据库

Quick BI作为阿里云上的BI产品,与阿里云上的数据库可以无缝兼容。我们支持MaxCompute、MySQL、SQL Server、AnalyticDB for MySQL 2.0、HybridDB for MySQL、AnalyticDB for PostgreSQL、PostgreSQL、PPAS、Data Lake Analytics、Hive、DRDS、Presto、AnalyticDB for MySQL 3.0、PolarDB for MySQL等14种数据库。

2) 支持的本地数据库

支持MySQL、SQL Server、PostgreSQL、Oracle、Hive、Vertica、DB2、SAP IQ (Sybase IQ)、SAP HANA、Presto等10种数据库。

3) 支持Hadoop数据库

支持基于 Hive 2.0以上版本的数据源的连接,当前暂时不支持Spark 、Spark Sql等数据连接方式。

4) 支持MPP数据库

支持基于PostgreSQL 、Greenplum的数据源的连接。PostgreSQL支持8.2版本以上的。Greenplum的兼容性,需要基于PostgreSQL 8.2版本以上。

数据源连接配置:适配本地、云上、跨VPC等各种数据源

  1. 如何配置阿里云数据库连接

如果购买的是阿里云上的Quick BI版本,那么可以直接连接云上数据库。无论哪个Region的数据库,都可以直接采用内网访问,不会产品其他网络流量费用。以MySQL为例给大家作个介绍。

1) 进入数据源配置管理界面,选择MySQL数据源

2) 配置数据源连接信息

填写数据库地址、端口、数据库名称、用户名、密码,进行连接测试并保存即可。配置数据库连接前,请优先配置数据库白名单策略,避免数据库连接测试不通过。

3) VPC环境数据库连接

如果是HybridDB for MySQL并且是VPC环境,那么需要配置VPC环境信息。如下所示:

2. 如何配置本地数据库连接

本地数据库连接,只要保证网络连通性,即可进行数据源连接配置。以Oracle为例,配置对应的数据库地址、端口、数据库、Schema、用户级密码即可。如下图所示:

1)如何实现跨云数据库连接

Quick BI实现了基于SSH Tunnel连接数据源的方式,SSH端口转发是SSH的一种机制,用于从客户端到服务器的隧穿应用端口。有时候我们无法直接访问某台数据库,因为没有授权或者ip限制,但是可以通过登陆其他机器来访问,如果这台服务器安装有SSH,就可以通过该服务的端口映射来代理访问数据库。

如果我们购买了亚马逊云、微软云上的数据库,又不想通过公网进行数据库访问,那么可以考虑这种方式实现。以MySQL为例,介绍下SSH Tunnel连接方式,填写数据库的连接信息以外,需要填写SSH对应服务器的账号、密码、端口等信息。如下所示:

​​​​​​​

Quick BI的数据源连接配置介绍就先介绍到这里,是不是觉得功能很强大呀,那就快来体验一下吧!

阿里巴巴数据中台团队,致力于输出阿里云数据智能的最佳实践,助力每个企业建设自己的数据中台,进而共同实现新时代下的智能商业!

阿里巴巴数据中台解决方案,核心产品:
Dataphin,以阿里巴巴大数据核心方法论OneData为内核驱动,提供一站式数据构建与管理能力;
Quick BI,集阿里巴巴数据分析经验沉淀,提供一站式数据分析与展现能力;
Quick Audience,集阿里巴巴消费者洞察及营销经验,提供一站式人群圈选、洞察及营销投放能力,连接阿里巴巴商业,实现用户增长。
欢迎志同道合者一起成长!更多内容详见数据中台官网 https://dp.alibaba.com

本文作者:陌停

原文链接

本文为云栖社区原创内容,未经允许不得转载。

Quick BI支持哪些数据源(配置操作篇)的更多相关文章

  1. Quick BI 支持多种数据源进行多维分析

    一.摘要 随着互联网的高速发展,数据量爆发式增长的同时,数据的存储形式也开始呈现出多样性,有结构化存储,如 Mysql, Oracle, SQLServer 等,半结构化甚至非结构化存储,如HBase ...

  2. 可遇不可求的Question之SQLSERVER触发器不支持多行插入操作篇

    描述: 我们经常遇到 insert table_a select * from table_b 这样的语句, 同时在表table_a中根据每一条新增的SQL语句,通过触发器来触发对应的一系列的后续操作 ...

  3. Quick BI功能篇之(一):20分钟入门

    前言: 最近小编帮助隔壁团队一个小姐姐解决了个大难题:给老板汇报业绩分析,频次提高.效率提升,还得保证团队中的小伙伴们都得有点大数据时代的基本数据能力.小编觉得这么好的经验可以分享给更多志同道合的朋友 ...

  4. 学习Spring Boot:(二十四)多数据源配置与使用

    前言 随着业务量增大,可能有些业务不是放在同一个数据库中,所以系统有需求使用多个数据库完成业务需求,我们需要配置多个数据源,从而进行操作不同数据库中数据. 正文 JdbcTemplate 多数据源 配 ...

  5. Spring Boot 两种多数据源配置:JdbcTemplate、Spring-data-jpa

    多数据源配置 JdbcTemplate支持 Spring-data-jpa支持 多数据源配置 创建一个Spring配置类,定义两个DataSource用来读取application.propertie ...

  6. springboot mybatis 多数据源配置

    首先导入mybatis等包,这里就不多说. 下面是配置多数据源和mybatis,每个数据源对应一套mybatis模板 数据源1: package com.aaaaaaa.config.datasour ...

  7. hibernate与ssm多数据源配置

    hibernate: 1.配置多个数据源,比如2个:hibernate.cfg1.xml~hibernate.cfg8.xml <?xml version='1.0' encoding='UTF ...

  8. spring boot + druid + mybatis + atomikos 多数据源配置 并支持分布式事务

    文章目录 一.综述 1.1 项目说明 1.2 项目结构 二.配置多数据源并支持分布式事务 2.1 导入基本依赖 2.2 在yml中配置多数据源信息 2.3 进行多数据源的配置 三.整合结果测试 3.1 ...

  9. Tapdata Cloud 版本上新 | 支持通知自配置,支持GP、MQ数据源,界面更友好!

    Tapdata Cloud https://cloud.tapdata.net Tapdata Cloud 是国内首家异构数据库实时同步云平台,目前支持Oracle.MySQL.PG.SQL Serv ...

随机推荐

  1. 关于Laravel Gate 和 Policies 的理解

    他们的关系是什么? Gate 派生出 Policies 原因见:Providers/AuthServiceProvider.php 文件 其中有注册policies方法: public functio ...

  2. c# 跨应用程序域通讯

    public class MyTask { public class MyEventArgs : EventArgs { public object EventData { get; private ...

  3. vue-router实现组件间的跳转---参数传递

    四.通过VueRouter来实现组件之间的跳转:参数的传递 login ---用户名--->main ①明确发送方和接收方②配置接收方的路由地址 {path:'/myTest',componen ...

  4. 什么是Shell?Shell脚本基础知识详细介绍

    这篇文章主要介绍了什么是Shell?Shell脚本基础知识介绍,本文是一篇Shell脚本入门文章,在本文你可学到什么是Shell.有多少种Shell.一个Shell脚本代码实例,需要的朋友可以参考下 ...

  5. Html5 Canvas斗地主游戏

    过完年来公司,没什么事,主管说研究下html5 游戏,然后主管就给了一个斗地主的demo,随后我就开始看代码, 现在我看了html5以及canvas相关知识和斗地主的demo后,自己用demo上的素材 ...

  6. seanborn使用函数regplot回归分析绘图

    可以用regplot(x, y, data)绘制回归图.data参数是DataFram类型,x是其中某一列列名,是即将绘制的图的x坐标,y是其中某一列,是图的y坐标 下面代码是对seaborn内置数据 ...

  7. Vue-3D-Model:用简单的方式来展示三维模型

    为什么做这个组件 我经常听到前端朋友们抱怨,在网页上展示三维模型太麻烦了.但是这方面的需求又有很多,例如做房地产的需要展示户型.卖汽车的需要展示汽车模型等. 在网页上展示三维模型就只能用WebGL技术 ...

  8. debian下安装mysql 5.1.34

    #cd /usr/local/src # tar xvzf mysql-5.1.34.tar.gz # cd mysql-5.5.1.34 配置和编译 #chmod +x configure # ./ ...

  9. C语言第十周作业

        这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass3-2018/h ...

  10. go io库

    1 io.Reader和io.Writer的获取 tcp协议下的io.Reader是从conn中获取到的,因为要先建立conn,conn建立成功之后,然后读写数据. 2 真正的读写 2.1 io.Co ...