商业智能软件是基于各种数据源的数据进行整合关联分析,因此,对数据源的支持种类越多,可以分析的场景也就越多。同时,伴随着基础软件国产化的趋势,国产数据库被越来越多的企业使用,BI软件支持国产化数据库的需求也越来越重要。 作为国内功能强大的嵌入式BI,Wyn Enterprise在V5.0版本当中,增加了对主流国产数据库、时序数据库、MPP数据仓库、分布式数据库等更多数据源的支持。用户可以连接更多的数据源进行数据分析。
一、 支持主流国产数据库
在关系型数据源中增加了对人大金仓、达梦、南大通用等国产数据库的支持。可以满足基于国产化数据库的BI数据可视化分析项目需求。
二、 支持MPP数据仓库Greenplum
Greenplum 大数据平台基于MPP (大规模并行处理)架构,具有强大的内核技术,包括数据水平分布、并行查询执行、专业优化器、线性扩展能力、多态存储、资源管理、高可用、高速数据加载等。
三、 支持分布式数据库TiDB、阿里AnalyticDBfor Mysql
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (OnlineTransactional Processing)、OLAP (Online AnalyticalProcessing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。
AnalyticDB(简称 ADB,原 ADS) 是阿里巴巴自主研发、唯一经过超大规模以及核心业务验证的 PB 级实时数据仓库,自 2012 年第一次在集团发布上线以来,至今已累计迭代发布近百个版本,支撑起集团内的电商、广告、物流、文娱、旅游、风控等众多在线分析业务。AnalyticDB MySQL基于数据库大数据一体化的理念及趋势以及工程上深度打磨出的云原生数仓升级版本。
四、 支持时序数据库
Timescale 是基于PostgreSQL 数据库开发的一款时序数据库。 TimescaleDB具备以下特点1. 基于时序优化 2. 自动分片(按时间、空间自动分片(chunk)) 3. 全SQL接口 4. 支持垂直于横向扩展 5. 支持时间维度、空间维度自动分区。空间维度指属性字段(例如传感器ID,用户ID等) 6. 支持多个SERVER,多个CHUNK的并行查询。分区在TimescaleDB中被称为chunk。 7. 自动调整CHUNK的大小 8. 内部写优化(批量提交、内存索引、事务支持、数据倒灌)。 9. 复杂查询优化(根据查询条件自动选择chunk,最近值获取优化(最小化的扫描,类似递归收敛),limit子句pushdown到不同的server,chunks,并行的聚合操作) 10. 利用已有的PostgreSQL特性(支持GIS,JOIN等),方便的管理(流复制、PITR)
11. 支持自动的按时间保留策略(自动删除过旧数据)
五、 HIVE数据仓库
hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供SQL查询功能,能将SQL语句转变成MapReduce任务来执行。Hive的优点是学习成本低,可以通过类似SQL语句实现快速MapReduce统计,使MapReduce变得更加简单,而不必开发专门的MapReduce应用程序。hive十分适合对数据仓库进行统计分析。
六、 SAP HANA
SAPHANA是一款支持企业预置型部署和云部署模式的内存计算平台 [1] ,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析,而不需要对业务数据进行建模、聚合等。
七、 支持ElasticSearch
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的 全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于 云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
|