摘要:近日,帆软官方正式发布大数据直连引擎FineDirect模块。通过该模块,企业在应用FineBI原有功能的基础上,可直接对接现有数据源,无论是传统的关系型数据库,还是Hadoop生态圈、Mpp构架,都可以直接自助取数分析。

当前,企业对数据的应用,一方面数据仓库和BI结合的方式仍占主导,另一方面越来越多的企业已逐渐引入大数据计算平台。个性化的方案、日益增长的数据,对BI工具的要求越来越高。

Gartner也在2017年的BI报告中指出:未来5年,基于Hadoop/Spark,基于搜索和可视化的数据探索分析功能将作为新型BI和分析平台的组件融合到下一代数据探索分析产品中。

过去, FineBI一直采用FineIndex(原cube)的方式取数分析,也就是“数据库-FineIndex-前端分析”的方式。这里的FineIndex相当于一个中间的多维数据库,用于存储数据表,对数据关联转义,这些都对之后的前端分析处理数据效率有很大的提升。因为直接sql取数,效率受数据库本身的限制,数据量大时,一般分析工具很容易就卡死甚至内存溢出导致系统无响应,这也是FineIndex方案的初衷。FineIndex存在有两个意义,一个是提升效率,一个是对数据进行二次整合处理。

如今,FineBI已有FineIndex引擎(原cube)和新的FineDirect直连引擎,可以搭配使用满足不同的场景。企业可根据实际需求的不同准备两种类型的数据,通过FineIndex模式配置那些不经常更新,实时性要求不高的数据;通过FineDirect引擎来配置大数据量且有实时分析需求的数据。

FineDirect主要是应对数据的实时分析以及大数据量的分析处理。例如金融行业交易风险分析,对每一笔流水实时分析。此外,不少企业已经有了自己的大数据计算平台,例如hadoop、kylin、greenplum、vertica等,FineBI直连引擎提供了对接这些数据平台的功能。

目前,经过多次的内测以及实际场景应用,FineBI直连方案已经在多家公司有了成功的案例:

案例一:上海汽车集团——超大数据量实时分析

上汽集团生产的每一辆汽车每5分钟就会回传一次其在公路上行驶时产生的GPS定位数据,目前数据的积累量在5亿左右,FineDirect数据引擎帮用户解决了这些海量数据的展现问题,可以在5S内得到展现结果。

案例二:江苏银行——跨数据源分析

FineDirect跨数据源的处理能力, 将该行统一的机构表与多个不同系统的数据表进行关联分析,不需要在每个用到机构表的系统中单独维护一张该表,保证了数据的一致性。并且借助FineDirect的参数功能,充分利用业务现有Oracle数据库的索引,实现了更灵活的实时分析。

案例3:贝贝熊 —— HANA数据库实时分析

该公司于2017年初重新搭建了hana数据库以解决大数据实时分析的需求,利用FineBI的FineDirect直连引擎对接hana数据库,解决了困扰已久的实时大数据分析难题。在供应商进货实时分析、销售自由日期实时对比,会员销售实时分析等场景进行了实际应用。

技术细节

1、20种大数据平台对接

支持对接多类大数据平台诸如hadoop,vertica,sap hana,greenplum,kylin等多达20种,让平台自身的计算优势最大化。

2、完全可视化的配置

可视化的SQL引擎,可视化的多维分析,从数据配置到数据展现。覆盖自助BI的两个阶段:自助取数与自主分析。

3、智能化缓存机制

智能化缓存机制,最大化节省计算资源,保证高并发量压力下数据库的可用性,让数据获取速度更优,资源更省。

4、灵活的参数应用

灵活易用的参数配置功能,可视化参数设置界面,支持通过参数来实现更加灵活的数据获取。

5、敏捷易用的数据模型

可视化的数据关联模型配置,智能化模型配置推荐,跨数据源关联消除孤岛,内存化与库化机制自助可选,满足企业绝大多数的实际应用场景。

6、多级权限控制

支持多级权限控制,满足体量更大的集团用户的权限分配和下放。

7、多数据源覆盖

支持通过帆软报表FineReport的服务器数据集连接功能,实现更多数据源直连覆盖。

8、与FineIndex搭配使用

支持与FineIndex同平台应用,企业可以根据自身的应用场景灵活的选择两种模式,满足不同需求。

帆软发布大数据直连引擎FineDirect,对焦大数据BI的更多相关文章

  1. 帆软报表FineReport中数据连接之Jboss配置JNDI连接

    使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作 ...

  2. 帆软报表FineReport中数据连接之Websphere配置JNDI连接

    以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带, ...

  3. 帆软报表FineReport中数据连接之Tomcat配置JNDI连接

    1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: ...

  4. 帆软报表FineReport中数据连接的JDBC连接池属性问题

    连接池原理 在帆软报表FineReport中,连接池主要由三部分组成:连接池的建立.连接池中连接使用的治理.连接池的关闭.下面就着重讨论这三部分及连接池的配置问题. 1. 连接池原理 连接池技术的核心 ...

  5. 地产cio揭秘:帆软大商业智能解决方案如何助力地产行业信息化

    一.      地产行业信息化现状 房地产企业核心竞争能力的提升,需要强壮的企业运营管理能力,需要及时.准确.全面的业务数据分析作为参考与支撑.然而很多房地产企业缺乏能够集中体现企业运营活动状况的.全 ...

  6. 帆软 联合 创始人 数据可视化 中国 发展 FineReport FineBI

    丧心病狂!帆软公司的成立竟源于一个被初恋抛弃的程序员 - 大数据-炼数成金-Dataguru专业数据分析社区http://dataguru.cn/article-7500-1.html 帆软联合创始人 ...

  7. 帆软报表FineReport中数据连接之Weblogic配置JNDI连接

    1. 制作报表的原理 在帆软报表FineReport设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成J ...

  8. 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

    这个很简单,在集群机器里,选择就是了,本来自带就有Impala的. 扩展博客 给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

  9. 给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

    不多说,直接上干货! Impala和Hive的关系(详解) 扩展博客 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解) 参考 horton ...

随机推荐

  1. Oracle数据库中NARCHAR转换成NUMBER类型

    1.修改后的代码: public void addDirectorActorKeyword(long idStart, long idEnd) { SeriesMgr seriesMgr = new ...

  2. .Net 鉴权授权

    在这里总结一下工作中遇到的鉴权和授权的方法 ① 固定token的方案 通过在nginx或者代码中写死token,或者通过在限制外网访问的方式已来达到安全授权的方式 ② session方案 分布式会话方 ...

  3. 【Canal源码分析】重要类图

    从Canal的整体架构中,我们可以看出,在Canal中,比较重要的一些领域有Parser.Sink.Store.MetaManager.CanalServer.CanalInstance.CanalC ...

  4. 升级Ghost

    环境:CentOS 6.3 [root@AY1406151605405725a8Z ghost]# ls -l total 108 -rw-rw-rw-  1 root root  1132 Sep ...

  5. 前端组件化Polymer入门教程(7)——Local DOM

    DOM元素的创建和管理被称为本地DOM(Local DOM) 本地DOM模板 如果你需要使用本地DOM,你们需要用<dom-module>并指定一个相匹配的ID. <dom-modu ...

  6. 异常处理:net.sf.cglib.beans.BulkBeanException

    今天下午由于各种开会,断断续续写得代码,单元测试的时候,老是报如题的错误,后来查阅资料,发现原来是从数据库查询的值如果为空,则对应实体类执行set方法会赋值null给对应属性值,但是我当时的几个值偏偏 ...

  7. 第五章 Web应用程序状态管理

      状态管理概述 Cookie Session URL重写   状态管理概述: HTTP协议使用的是无状态的连接 对容器而言,每一个请求都来自于一个新的客户 这里我们有四种方法来解决这个状态: a:表 ...

  8. 【angular5项目积累总结】侧栏菜单 navmenu

    View Code import { Component, OnInit } from '@angular/core'; import { HttpClient } from '@angular/co ...

  9. nodejs的__dirname,__filename,process.cwd()区别

    假定我们有这样一个mynode的node项目在User/leinov/porject/文件夹下,cli是一个可执行文件 |-- mynode |-- bin |-- cli.js |-- src |- ...

  10. Direct2D教程I——简介及首个例子

    在博客园里,系统的Direct2D的教程比较少,只有“万一”写了一个关于Direct2D的系列(Delphi 2009).于是,仿照其系列,写一个在VS下的Direct2D系列教程. 博客园中的高手还 ...