Quick BI支持哪些数据源(配置操作篇)

Quick BI支持24种数据源,包括阿里云数据库和本地数据库,如MySQL、PostgreSQL等。它提供了数据源连接、SQL任务解析及调度功能,但不复制数据。文章详细介绍了如何配置阿里云数据库、本地数据库以及如何通过SSH Tunnel实现跨云数据库连接。

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 、Greenplu

Quick BI配置数据副本的核心目标是提升数据可用性、负载均衡以及容灾能力。虽然 Quick BI 本身是一个数据可视化和报表分析工具,并不直接提供底层数据存储的副本机制,但可以通过与数据源(如数据库、数据仓库、数据湖等)的集成来实现数据副本的配置与同步。 ### 数据副本的配置方式 在 Quick BI 中设置数据副本主要依赖于其连接的数据源系统。可以通过以下几种方式实现: 1. **使用支持副本机制的数据源** 选择具备副本能力的数据源(如 MySQL 主从复制、HBase 多副本、MongoDB 副本集等),在 Quick BI 连接这些数据源时,只需配置多个连接地址,Quick BI 会根据连接池或负载均衡策略自动选择合适的数据节点进行查询[^2]。 2. **多数据源配置** Quick BI 支持为同一数据集配置多个数据源,用户可以将相同结构的数据分别部署在不同区域或节点的数据库中,并在 Quick BI 中为同一数据集定义多个数据连接。这样在数据刷新或查询时,可以手动或自动切换数据源,实现数据副本的使用效果。 3. **定时同步与缓存机制** 在 Quick BI 的数据集中,可以设置定时刷新策略,将数据从主数据源同步到 Quick BI 内置的数据集缓存中。虽然这不是传统意义上的副本,但可以起到类似效果,提升查询响应速度并减轻主数据库压力。 4. **结合数据湖或中台架构** 如果使用数据湖(如 AWS S3、阿里云数据湖)作为数据源,可以通过数据湖的复制机制实现跨区域或多副本存储。Quick BI 可以直接连接这些数据湖,并通过标准接口(如 Presto、Hive、Spark SQL)访问副本数据[^4]。 ### 数据同步配置方法 在 Quick BI 中进行数据同步,主要依赖于其“数据集”功能模块。具体配置步骤如下: 1. 登录 Quick BI 控制台,进入“数据集”管理界面。 2. 创建新的数据集或编辑已有数据集,选择对应的数据源类型(如 MySQL、MaxCompute、Data Lake、API 等)。 3. 配置多个数据源连接地址(如主从数据库、多副本存储节点)。 4. 设置数据同步方式: - 实时同步:适用于对数据时效性要求高的场景,可通过 API 接口或数据库触发机制实现。 - 定时同步:在数据集设置中选择定时刷新策略(如每小时、每天等),Quick BI 会自动从数据源拉取最新数据。 5. 配置完成后,可在仪表盘或报表中使用该数据集进行可视化展示。 ```sql -- 示例:在 Quick BI 中使用的 SQL 查询语句 SELECT region, COUNT(*) AS user_count FROM user_activity_log GROUP BY region; ``` ### 数据副本与同步的注意事项 - **数据一致性**:在多副本环境中,需确保各副本之间的数据一致性,可通过事务机制、日志同步等方式实现。 - **网络延迟**:跨地域副本可能导致查询延迟,建议在 Quick BI配置就近的数据源或使用缓存加速机制。 - **权限管理**:确保 Quick BI 连接的各个副本数据源具有相同的访问权限与安全策略。 - **性能优化**:合理设置连接池大小、查询并发数,避免因副本节点过多导致资浪费或性能下降。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值