商业智能BI-数据分析平台解决方案(37页).doc
《商业智能BI-数据分析平台解决方案(37页).doc》由会员分享,可在线阅读,更多相关《商业智能BI-数据分析平台解决方案(37页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、商业智商业智能能 BI-数据分析平台解数据分析平台解决方案决方案数据分析平台解决方案成都四方伟业软件股份有限公司2017 年 1 月目录1.背景概述.32.现状分析.42.1.主流 BI 模式.42.1.1.传统 BI 模式.42.1.2.敏捷 BI 模式.52.2.平台推荐模式.63.整体需求.73.1.数据源支持.73.2.自助式查询.73.3.OLAP 联机分析.8-第 1 页3.4.UI 编排功能.93.5.丰富的组件.103.6.多种展示方式.113.7.外部数据服务.114.总体设计.124.1.数据分析.124.2.设计运行.124.3.系统管理.134.4.可视化展示.135.
2、功能设计.135.1.数据分析.135.1.1.多数据源.135.1.2.数据建模.145.1.3.多维 BI 分析.145.2.设计运行.165.2.1.UI 编排.16-第 2 页5.2.2.丰富组件.175.2.3.事件引擎.195.2.4.运行引擎.195.3.系统管理.215.3.1.我的报表.215.3.2.工程化管理.225.3.3.主题管理.225.3.4.布局管理.225.3.5.数据源管理.225.3.6.基础管理.235.4.可视化展示.245.4.1.决策仪表盘.245.4.2.大屏综合显示.255.4.3.交互式 WEB 界面.255.4.4.基于 GIS 的数据可视
3、.275.5.其他功能.32-第 3 页5.5.1.数据探索.325.5.2.事件定义.325.5.3.项目管理.335.5.4.基础管理.345.5.5.安全管理.345.5.6.部署与集成.341.背景概述当前,我们的世界已经迈入大数据(Big Data)时代,随着互联网、物联网、云计算等信息技术的迅猛发展,信息技术与人类世界、经济、军事、科研、生活等方面不断交叉融合,催生了超越以往任何年代的巨量数据。数据正在变得无处不在、触手可及,数据的背后隐藏着信息,而信息之中蕴含着知识和智慧。而数据创造的真正价值,在于我们能否提供进一步的稀缺的附加服务,就是数据分析。数据的分析过程往往离不开机器和人
4、的相互协作与优势互补。从这一立足点出发,大数据分析的理论和方法研究可以从两个维度展开:一是从机器或计算机的角度出发,强调机器的计算能力和人工智能,以各种高性能处理算法、智能搜索与挖掘算法等为主要研究内容,例如基于 Hadoop 和MapReduce/Spark 框架的大数据处理方法以及各类面向大数据的机器学习和-第 4 页数据挖掘方法等,这也是目前大数据分析领域的研究主流;另一个维度从人作为分析主体和需求主体的角度出发,强调基于人机交互的、符合人的认知规律的分析方法,意图将人所具备的、机器并不擅长的认知能力融入分析过程中,这就是大数据可视化分析。商业智能(Business Intelligen
5、ce,简称 BI)是进行数据可视化分析的一种重要手段。2.现状分析2.1.主流 BI 模式Gartner 的 2016 BI 和分析平台魔力象限报告指出:当今数据分析向可视化设计 UE、自助式探索分析、分析和展现一体化平台发展已经成为大势所趋。2016年,传统的 BI 厂商已经集体沦陷,全部被驱出了领导象限。2.1.1.传统 BI 模式在对数据进行分析的过程中,传统 BI 的做法是,IT 人员事先根据分析需求来进行建模(以及做二次表或打 Cube),提前汇总好数据,业务人员在前端查看分析结果报表。分析过程如下所示。这种做法很成熟,持续了很多年,但是也存在着一些问题:1、业务人员查看的报表相对静
6、态,分析的维度和度量的计算方式已在建模-第 5 页时预先设定好,不能更改,比如定好了是求和或求平均数,想改成求方差必须回去修改模型。2、分析需求变更时,业务人员不能直接调整报表,需要 IT 人员重新建模或修改已有分析模型,耗时较长,响应速度较久。2.1.2.敏捷 BI 模式随着技术的发展和演进,BI 领域已经迎来了新一代敏捷 BI 的革新。基于大数据的处理技术,其对 TB-PB 级的数据可实现秒级响应。敏捷 BI 的数据展现是起点,而不是终点。看到了数据,能交互式分析,能深入向下挖掘,能发现问题找到答案。敏捷 BI 的分析报告能让非 IT 部门的同事直接在分析平台上做出来。不能把所有的分析报告
7、需求都提交到 IT 部门,这样会严重增加 IT 部门的工作负担。敏捷 BI 的实施和操作相比传统 BI 都要来得更为简单,可以说是以业务人员为使用对象的 BI,支持自助探索式分析。分析报告需求经常需要数据层的改动,需要 IT 部门去改进数据层和业务层,传统 BI 平台需要一两个月去梳理模型。敏捷 BI 无需事先建模,可在分析过程中灵活调整分析维度和报表展现,需求变更可以在一天之内响应,提升企业的洞察力决策力。与传统 BI 的重量建模、统一视图不同,敏捷 BI 采取轻量建模、N 个视图的方法,数据连进来直接可以进行分析,并且业务人员可以实时调整分析的维度和-第 6 页度量的计算方式,极大增加灵活
8、性,真正做到和数据对话。2.2.平台推荐模式从前文可以看出,敏捷 BI 以“快而有效”的方式解决了业务与技术长期的矛盾,为数据市场带来了新的活力,也引领了商业智能可视化分析的走向。但我们也要冷静思考:敏捷 BI 和过去二十五年一样,无法替代 Excel,这是为什么?大众化的敏捷 BI 产品和过去二十五年一样,只能通过 Ctrl+C/V 才能进入Word/PPT 当中,而这“交付的最后一步”却是每个领导真正才会看到的数据分析!大众化的敏捷 BI 产品还是基于表格和图表化的分析,似乎没有改变数据的堆砌,用户很难为其增加辅助性的说明文字,加入自己的观点!如果分析出报表之后,想要将这些 BI 图表有机
9、地结合起来,并形成一套完整的数据展示系统,难道还需要专门让 IT 技术人员编写一套 WEB 系统,将这些图表嵌入到这个系统中去?大众化的敏捷 BI 产品即使具备报告/WEB 页面的发布能力,但这些报告发布之后都是一些静态页面,无法让最终使用者(业务人员或者领导)再次进行动态分析。比如:根据不同查询条件进行分析、动态切换维度和指标。大众化的敏捷 BI 产品不能与外部系统进行交互,他们发布的报表是独立存-第 7 页在的。这样就导致无法与外部业务系统有效地结合,从而让分析者、查看者有整体的感知,并不能根据外部系统的参数进行动态分析。所以,我们的数据分析平台应该在基于“业务主导的自服务模式(Busin
10、ess-User-Driven)”的敏捷 BI 基础上,增加了高级 UI 页面编排的功能。在进行可视化设计 UE 分析的同时,也能设计出一套完整的 WEB 数据展现系统,体现了“分析和展现一体化”。3.整体需求3.1.数据源支持支持大多数源系统,只对数据进行抽取和呈现,不对数据进行任何操作。支持结构化、非结构化、API 接口的方式作为数据源进行数据管理,结构化数据库支持关系型数据库,非结构化数据支持 nosql 相关数据库,API 接口支持 soap、rest 等方式。3.2.自助式查询对于清单数据的查询,用户可以直接通过即席查询设计界面,在可视化界面中以拖拽式的构建查询,无需编写 SQL 语
11、句,直接查询出数据平台的数据。即席查询应满足业务人员自助式的、零编程的、快速定制的查询需求。提供各种快速和高级查询功能,满足如下要求:-第 8 页支持通过拖拽式的可视化查询外,还可以通过向导式查询,提供向导界面,通过选择查询字段、查询条件,快速完成数据查询过程,让每个业务用户都可以自己动手创建查询分析。支持用户对即席查询的结果进行灵活的排序、过滤、分组、小计、合计、告警等高级功能,并选择要展现的方式,如表格、柱图、趋势图等。通过在界面上选择查询条件,可以快速的进行数据过滤,查看所需的数据。查询条件支持多种方式:文本框输入,下拉框、下拉树、弹出对话框方式,支持单选及复选的方式,日期控件方式,满足
12、不同用户的查询需要。3.3.OLAP 联机分析具备多维度的联机分析功能,用于展示重要业务指标的统计数字和分析比较。基于多维分析技术,使内外部的决策者和知识工作者访问关键数据,可以从任意角度探察和分析任何形式组合的数据,快速识别使用其它分析方式无法发现的影响环境的因素,从而提高工作效率。具备大数据可视化分析,从各个维度对数据进行分析,具备如下功能:用户可以基于多维模型实现任意的切片、旋转、钻取等操作,更可实现自定义指标、统计分析等操作;从宏观到微观的信息洞察。支持在多维模型上实现钻取操作,可以在多维报表之间进行关联分析,更可从多维报表钻取到明细报表,以发现问题背后的-第 9 页根源;预定制的分析
13、报表过于死板,业务问题经常需要多个角度的交互分析,需要运用多维分析技术来解决;多维分析以特有的方式满足了业务用户和管理层的多维分析需求,通过鼠标拖拉即可实现任意的切片、旋转、钻取,具备多维的、交互式的分析功能,用户界面友好。允许用户全方位的、不同角度、不同层面进行剖析,任何层次的决策人员都可以进行自己所需的分析,制订关键决策。对于多维分析中的不同角度,比如时间、地区等维度,可以通过上钻、下钻等操作来逐步分析;并支持切片、切块、旋转、分页等多维分析;还可以进行各种排序,以及最大值、最小值、平均值、分组合计和总计等计算;多维分析应具备丰富的信息展示及发布方式,包括趋势图、对比图、比例图、三维图等大
14、量的图形分析,图形具备缩放、旋转、动态效果,帮助用户更加直观地进行分析决策。在分析过程中形成多维分析报表,可对其数据进行计算、编辑等操作,可以基于多维分析报表生成多种多样图形展现形式,而且在对数据作分析时,数据与图形可实现联动的数据刷新。3.4.UI 编排功能具备 UI 编辑功能,利用业务画布构建报表的 UI 界面,系统支持拖拽组件栏-第 10 页任意组件,容器组件可嵌套基础组件、图表组件、地图组件、业务组件,表格组件内可以嵌套链接、复选框、单选框组件,GIS 上嵌套表格或图等。3.5.丰富的组件基础组件支持丰富的组件库,并支持组件自定义。基础组件、图表组件、地图组件、动态数据组件及业务组件具
15、备相同的公共属性,各分组组件有不同的高级属性设置。用户可以根据自己的需要,对组件的各类属性进行调整,并保存为用户自定义组件库。系统既支持柱状图、折线图、饼图、雷达图、散点图、玫瑰图、气泡图、矢量地图等多种基本图表,同时支持漏斗图、词云图、GIS 地图等特殊图表,满足不同场景的数据展现需求。特别是系统支持丰富多样的 WEB 组件。动态组件具备提供流状数据实时呈现功能,需要在线实时流处理模型支持。结合 GIS组件可以构建基于地图的动态数据呈现效果GIS 组件具备 GIS 组件,支持嵌套基础组件和图表组件,构建基于地理位置信息的数据呈现方式。-第 11 页3.6.多种展示方式决策仪表盘展示具备决策仪
16、表盘,将数据应用平台中的各种报表、分析、图形组合起来,形象、直观、具体的展示各种指标数据,形成面向业务、面向角色的展示界面。决策仪表盘往往采用驾驶舱的形式,通过各种常见的图表形象标示经济运行环境情况的关键指标,直观的监测各地区环境情况,并可以对异常关键指标预警和挖掘分析。大屏综合展示支持通过大屏展示技术和可视化的解决方案,支持多种类型的数据接口,从数据仓库中抽取出各种各样的数据,依据中心设定的应用逻辑,梳理出资源数据对应的使用逻辑关系,利用数据加工技术和渲染技术进行可视化处理,依托可视化引擎,实现涉及相关指标数据的大屏幕的自动呈现。APP 报表查询支持通过手机端 APP 应用实现报表查询和图表
17、展示。3.7.外部数据服务数据分析平台发布的报表工程、页面,能通过 URL 或者 API 接口方式嵌入到第三方应用系统。根据安全要求以及第三方系统特性,同时支持免登陆方式和权限认证方式。-第 12 页4.总体设计平台支持通过所见即所得的可视化拖拽、配置的简单操作就可实现报表的快速生成。通过拖拽、配置、右键菜单和工具条,利用丰富的组件库、事件库等,通过熟悉且直观的交互方式,快速构建分类、钻取、旋转的交叉表和图形报表,依托图形化组件,提供分析结果的可视化展现功能,支持可视化图表,如:柱状图、散点图、交叉图、雷达图等各种常规图表以及热力图、动态分布图等非常规图表,并且支持执行其他诸如打印、导出 Ex
18、cel 等常见操作。数据源多样,数据仓库、数据集市、ODS 以及源业务系统都可以作为可使用的数据源,无需数据仓库、第三方数据库或 CUBE 文件。下图为数据分析平台整体架构设计图:4.1.数据分析通过数据适配接口,从外部数据源抽取分析展现所需要的数据,进行实时分析、计算以及多维分析,并通过数据建模,将分析结果存储在数据分析平台缓存区。4.2.设计运行通过丰富的组件库,对数据分析结果进行可视化 UI 编排,实现自助式分析、查询;并通过可视化运行引擎、事件引擎以及 GIS 引擎将结果实时、生动的展示出来。-第 13 页4.3.系统管理由我的报表、工程化管理、主题/布局管理、数据源管理、数据建模管理
19、和基础管理等模块组成,实现全方位、多视角的数据分析平台管理体系。4.4.可视化展示通过仪表盘报表、交互式 WEB 界面和基于 GIS 地图的数据可视等丰富的展示形式来全方位、多视角地展现数据分析结果。5.功能设计5.1.数据分析5.1.1.多数据源支持大多数源系统数据,而且剔除了传统 BI 基于数据仓库才能实施的弊病,可以直接挂接用户的业务系统,采集业务数据并进行多维度的分析。支持多种数据源的连接,包括:主流关系型数据库 RDBMS、Excel/CVS 文本数据源、基于 hadoop 的大数据平台数据源以及其他多种 JDBC 数据源。RDBMS 数据源可直接使用已有数据源,也可以定义新的数据源
20、。支持:Oracle、MySQL、SQLServer、PostgraSQL 等主流关系型数据库。-第 14 页支持高级数据源基于 JDBC 的数据集市 DataMart、基于 hadoop 的大数据平台数据源Excel 数据源支持可直接上传.xls.xlsx 或.cvs 文件,并可读取其中的每个 sheet 页签。API 定制化的第三方数据源预留通过标准的 API 接口,实现读取第三方自定义定制化数据源的能力。5.1.2.数据建模数据源建好之后,支持对数据表进行进行数据建模,构建 BI 分析需要的维度、指标。Sefonsoft 可视化设计 UE 平台支持星型、雪花模型,拖拽式可视化建模。模型创
21、建后,系统自动生成 Cube,供 BI 分析使用。5.1.3.多维 BI 分析数据分析平台提供了各种常见的 OLAP 分析操作,除基本的分组聚合外,还可以进任意多维度分析,包含:钻取、切片、切块、旋转、排序、过滤等分析功能。多维分析示意图如下所示:拖拽式自由分析在多维 BI 分析一体化工作台中,您可以选择任意数据模型中的任意维度、-第 15 页度量进行自主拖拽分析。同一个模型中,所有的数据已经关联在一起了,这就决定了多维及时分析的自由度。同时,在一个页面就能进行数据模型选择、维度指标选择、图表选择、图表样式设置、数据预览。多层钻取在进行 BI 分析时,支持自由创建维度间的层级关系,构建维度分级
22、。将具备层级的维度应用到各种图表上,即可实现自动多层钻取能力,逐层分析和查看各种数值情况。下钻之后,还能自由地返回上级。组合过滤提供以条件过滤的方式进行多维切片、切块分析。条件过滤可以应用到任意一个维度,即使该维度没有被用在图表上进行分析,增加了过滤的宽泛和强大性。过滤条件支持:大于、小于、大于等于、小于等于、包含、不包含、不等于、等于等各种条件判断,同时,每个条件判断支持采用逻辑表达式的方式组合,形成强大的过滤模型,满足各种切片和切块需要。数据聚合在数据分析工作中,除了对普通数据的维度、度量进行直接分析和观察数据的整体效应外,分析平均数、最大值、最小值、分位数等需求也是常见的。如果汇总方式仅
23、有单一的求和汇总,则很难满足这类需求。在数据分析平台中,能进行数据动态呈现的所有表格、图表、基本 WEB 组件除可进行分组或交叉汇总外,可以针对以选择的任意度量进行求和、求最值、-第 16 页求平均、求分位数等,并且它们之间可以实时切换。5.2.设计运行5.2.1.UI 编排数据分析平台可以在各种浏览器下实现报表制作。通过所见即所得拖拽方式实现灵活的可视化布局,极致的用户体验。您只需要通过拖拽,无需编程能力,在设计器上任意发挥创意,即可创造出专业的 BI 报表和可视化数据展现 Web页面。支持字体对齐,组件对齐,组件分布,组件层级控制等等,相关操作非常便利。字体对齐支持:文本左对齐、文本居中对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商业 智能 BI 数据 分析 平台 解决方案 37
限制150内