BI系统案例.docx
《BI系统案例.docx》由会员分享,可在线阅读,更多相关《BI系统案例.docx(29页珍藏版)》请在冰豆网上搜索。
![BI系统案例.docx](https://file1.bdocx.com/fileroot1/2023-1/2/601bdaeb-ce20-4f84-9b91-c6a2c412b36e/601bdaeb-ce20-4f84-9b91-c6a2c412b36e1.gif)
BI系统案例
一、电子政务
城市网络化管理
背景
随着城市现代化的发展,对城市规划实施的管理要求也越来越高,某城市开始实施城市网格化管理体制。
网格化管理就是将不同街道社区划分成若干网格,由“部件”和“案件”组成,“部件”分为公用设施、道路交通、环卫环保、园林绿化和其它设施五大类;“案件”分市容环卫、设施管理、突发事件、街面秩序、综合管理五大类。
一旦发现问题,都能及时传递到指挥平台,通知相应职能部门解决问题,并且提高预警性监管,真正进入高效、规范的运转状态。
解决方案
城市网格化管理项目实施之前,指挥平台只能看到单条的事实记录,不能对产生的数据记录进行周详的分析,对城市的管理也很被动,通常等案件发生之后,才询问责任,经常出现管理滞后的问题。
许多案件,往往都是凭经验和直觉去管理,这种粗放管理的结果便是:
发现问题多少没人管、处理问题是否及时没人管、问题处理到什么程度没人管;如何预防问题的发生、问题发生的趋势更无从可知,城市建设成果难以发挥出最大效益。
项目本身的数据源来自Orecal,迈思奇解决方案中用MicrosoftSQLServer2000建立数据仓库。
在建立多维数据集时,同时引入了多个时间维度,为了更好的满足业务需求,加入了独立的月、旬、星期等虚拟维度,最终通过ProClarity6.0作为前端展现工具将分析结果展示出来,各职能部门通过定制的仪表盘轻松查看相关的案件信息,并对预警信息提高监管防范。
(如下:
系统结构图)
在OLAP层面上,迈思奇解决方案从两个角度对网格的规范化管理进行分析:
一方面是静态“部件”的分类计数,“部件”分为公用设施、道路交通、环卫环保、园林绿化和其它设施,子类为城市网格中静态的“部件”,如:
公车站牌、电线杆、井盖等等,对静态部件建立独立的Cube进行分析;另一方面是对案件流程的管理,案件流程分为接案、立案、派遣、结案等四个步骤,迈思奇解决方案巧妙运用MicrosoftSQLServer2000中的AnalysisService对案件流程的各个关节点分别建立独立的Cube,满足监督中心和指挥中心的管理需求,在案件四个独立阶段Cube的基础上,运用MSAS的虚拟Cube的技术建立了案件汇总Cube,从案件全局角度进行分析,满足了市级和区级不同指挥平台的需求。
OLAP技术的应用,更科学地实现了“专区专管”的责任制,真正实现了城市建设的智能化。
特点
✓流程概念的提出。
把案件的全过程分为接案,立案,派遣,结案四个流程点,独立的分析案件中的关节点,又运用虚拟Cube的技术从案件全局角度分析案件,满足监督中心、指挥中心、市级指挥平台、区级指挥平台等不同级别和类别的管理需求;
✓
多数据源的导入。
我们运用MicrosoftSQLServer®DataTransformationServices导入了ORACLE数据源中有用的数据信息,为了满足和丰富业务的需求,又引入了源数据库以外的天气、温度、风力和风向信息,而这些信息皆来自源数据库以外的其它格式,如网页、EXCEL或用户单独输入的文本;
✓大数据量的维度。
在案件Cube中,部件维度是一个大数据量的维度,解决方案中采用了维度的自动增量更新处理方法,从而有效的解决了大数据量维度的优化问题。
✓丰富的前端展现。
采用与微软无缝结合的ProClarity6.0作为前端展现工具,其中KPI、Selector以及仪表盘的应用为查询者带来更大的方便。
效果
城市网格化管理项目实施之前,指挥中心和管理中心只能依据监督员发来的信息处理一个个独立的案件,对于案件的发生时机和频率无从把握,这样往往会错过案件的最佳处理时间,另外在人力的分配和灵活调控方面也无从优化;城市网格化实现BI管理平台之后,指挥中心和管理中心不仅能够实时的看到最新的案件信息,而且可以从全局去指挥和控制人力资源处理和解决案件。
另外BI系统强大的分析系统,使得各个管理部门可以实时看到最新的统计和报表信息,省去大量人力进行报表处理。
同时BI系统灵活的前端展现工具,可以从多角度分析案件本身,帮助管理人员掌握每个阶段发生案件的规律,可以根据记录来分析案件的发生频率、不同时期的比较、案件预警、案件发生的趋势等,可以有效的对案件的发生做出调控,大大提高指挥机构的效能从而达到规范化管理的目的。
技术平台
MicrosoftSQLServer®2000、
MicrosoftSQLServer®AnalysisServices、
MicrosoftSQLServer®DataTransformationServices
ProClarity6.0
卫生防疫系统分析
背景
《全国动物防疫监督统计年报》主要包括《动物防疫监督机构设置情况》、《动物防疫监督机构“两员”情况》、《动物及动物产品检疫情况》、《动物产地防疫情况》、《动物屠宰检疫情况》、《交易市场动物防疫监督情况》、《动物防疫监督检查站业务报表情况》、《动物防疫证章及标志使用情况》、《违反<动物防疫法>案件查处情况》、《两员违法违纪处理情况》等统计数据,基于这些统计数据,利用数据仓库和OLAP技术实现对传统报表的统计,并利用OLAP技术对动物防疫监督机构和人员情况进行数据分析和展示,以实现更快、更准确、更直观的统计和分析全国动物防疫监督情况的目的。
解决方案
1.MicrosoftSQLServer®与ProClarity的结合为更好的统计和分析全国动物防疫监督情况提供了一个完备的解决方案。
2.MicrosoftSQLServer®的AnalysisServices提供了数据立方体这种结构,可以将复杂的数据装入多维的立方体中,使得客户可以从多种角度对数据进行查询,并使以往很复杂的查询变的很简便。
3.MicrosoftSQLServer®的DataTransformationServices提供了一个很方便的方法使得“对数据的提取、转换、加载以及后期的处理并装入多维立方体”这整个过程可以实现自动化。
4.
ProClarity(普科)是普科分析套件的系列产品之一,专为高端用户(业务分析员)设计。
它为用户提供了一个功能强大的数据分析访问入口。
除了提供了数据分析、高级计算和数据浏览等功能,该产品还专门实现了拥有多项专利的高级数据分析功能,例如分解树、投影图、鸟瞰图等。
5.除此以外,通过ExporttoBusinessReporter功能,还可以将建立的cube模型的相关查询数据导出至Excel中,从而轻松的完成从cube到传统的统计报表的任务。
普科产品的特性包括:
●独一无二的分解树、投影图、鸟瞰图(专利技术)
●先进的排序和过滤功能
●通过跨业务维度的变量对数据进行切片的能力
●可计算“行百分比”和“列百分比”
●可创建定制的计算和组
●高度直观的用于浏览结构的“维度树”
●时序视图:
用于表示基于时间的分析和趋势的独立工具
●可跨任意维度的钻取功能
●基于属性的分析
●
更多……
所有这些强大的功能,使得整个解决方案具有了更方便、更强大的功能,使得全国动物防疫监督情况的统计和分析工作变得更简洁、更直观、更全面。
特点
✓多种展现形式的有效结合
在整个项目中,我们有效的将Proclarity、ReportingServices、Excel、Dashboard以及GIS系统结合在一起,使展现的结果更丰富,数据更直观。
✓对疫情数据的快速监控
通过利用DTS对数据的快速抽取和加载,使数据可以迅速的从业务系统到达多维数据库,使业务员和领导可以最快的查看到最新的数据。
二、交通管理
航空数据分析
项目背景
随着环境的变化,居民收入水平的提高、旅游业的发展、经济活动的日趋频繁、物流业的快速发展都给中国的航空业提供了快速发展的动力。
面对竞争激烈的市场,航空公司不断提高运营效率,增加客户服务,增强安全性,以便满足乘客的需求,但它们也面临着资源分配不灵活、扩展空间的能力有限等问题,这大大阻碍了互操作性和可扩展性的发展等挑战。
我国的航空业正急切需要一种全新、集成的方式来迎接这些挑战。
解决方案
解决方案整体结构图:
ETL数据转换
本解决方案具有良好的兼容性和集成性,支持各种数据数据源。
而这是通过MicrosoftSQLServer®2005IntegrationServices所提供一组工具,使用户得以将来自完全不同的数据源的数据析取、转换和合并到IntegrationServices连通性所支持的单个或多个目的,以满足这些重要的商业需求。
通过使用IntegrationServices工具图形化地创建、开发、调试DTS包,可创建适合企业的特殊商业需要的自定义数据移动解决方案。
ETL在此解决方案中扮演了重要的角色。
除了IntegrationServices提供基本的数据流转功能之外,SQLAgent还提供了工作流的驱动和计划任务的功能。
设置好IntegrationServices的流程以及工作计划之后,SQLAgent便可以自动的实现对“数据提取”、“清洗”、“导入”到“数据仓库建模”、“OLAP建模”等一系列的过程的调用,也即实现了对整个系统工作流程的驱动。
下图是海南航空项目中部分IntegrationServices流程。
从图中可以看到,数据从Oracle数据库被导入到MicrosoftSQLServer®2005数据库中。
订票数据被导入到事实表中,并将事实表数据抽取出相应的维度表数据经过处理后导入到维度表中。
图1订票数据的IntegrationServices流程
数据仓库
通过ETL系统将数据提取到独立的数据仓库中,与OLTP在线输入系统进行隔离,提高了OLAP系统的处理效率,同时也增强了决策支持系统的灵活性,可伸缩性。
数据仓库将依据于分析需求及商务逻辑创建,提高了数据的可用性。
数据仓库将包含多维数据库中的维度表和事实表以及它们之间的关联。
根据维度表和事实表的变化特征,它们将会通过ETL流程定期或不定期的进行更新。
数据仓库将依据于分析需求及商务逻辑来创建,我们将会根据我们不同的分析主题来综合设计数据仓库的架构。
多维数据库
多维数据库是对全部数据及其内在关系的全面描述。
多维数据库将所有的数据分析需求集成为一体,使决策者可以通过多角度对数据进行分析。
针对项目的特点、横比与纵比,对于以分析航线、订票的主题,维度将包括:
◆横比分析涉及的公司航班维度
◆横比分析涉及的公司航班维度
◆纵比分析涉及的公司航班维度
◆纵比分析涉及的航线维度
◆两个分析都涉及的日期时间维度
数据展现
BI分析系统是一个让企业决策者使用的真正的无安装、瘦客户端用户接口。
用户则可以使用已发布到商务逻辑服务器上、并通过分析服务器呈现给用户的高级分析结果、最佳分析实践和业务规则。
该系统提供了强大的交互分析功能、先进的数据可视化和浏览功能。
用户可以深度钻取、交叉钻取、切片和钻取底层细节。
同时具有对复杂的业务问题执行非结构化分析的能力。
除了强大的分析功能,BI分析系统使业务分析人员可以在业务逻辑服务器上创建、发布和存储业务视图的定义、关键性能指标(KPI)和最佳的分析实践。
报表展现
在BI商业智能系统中,本解决方案使用MicrosoftReportingServices来实现项目的报表展现。
ReportingServices是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。
您创建的报表可以通过基于Web的连接进行查看,也可以作为MicrosoftWindows应用程序的一部分或SharePoint门户进行查看。
ReportingServices包含用于创建和发布报表及报表模型的图形工具和向导;用于管理ReportingServices的报表服务器管理工具;以及用于对ReportingServices对象模型进行编程和扩展的应用程序编程接口(API)。
ReportingServices采取新的制表机制,几乎可以完成目前所有的报表样式。
同时也可以与Exchange邮件系统集成,实现报表的自动发布。
在报表的展现中,我们将传统报表进行了浓缩,通过使用“切片”的形式,将数据进行集中展现,大大减少了报表的数量。
图2员工销售记录明细表
在传统的报表制作方式中,报表的需求来自于业务分析人员,而报表的定制则更多的由企业IT团队来完成,这种方式往往会导致报表制作周期长、IT人员不能准确掌握分析人员的需求等问题。
而在BI商业智能系统中,我们完全打破了传统的方式,采用了一种全新的报表制作方式,即由IT人员来制作报表的数据源,而报表则完成由业务分析人员来完成。
报表制作的过程非常简单,只需要简单的拖拽即可以完成。
业务人员只需要经过简单的培训,就可以完成掌握报表制作的各种技巧。
下图即为报表制作的界面,业务人员只需要将其希望展现的信息(例如:
医院、产品等)拖拽到报表相应的区域中(例如:
行组、列组)就完成了报表的制作,接下来只需要对报表的美观进行设置就可以了(左图为设计报表结果)。
OLAP分析展现
ProClarityAnalyticsServer
ProClarity为用户提供了一个功能强大的数据分析访问入口。
除了提供了数据分析、高级计算和数据浏览等功能,该产品还专门实现了拥有多项专利的高级数据分析功能,例如分解树、投影图、鸟瞰图等。
普科产品以其强大的交互式分析和计算能力著称。
这些能力提高了非结构化数据的分析能力。
专利产品:
分解树
普科专家功能特性
独一无二的分解树、投影图、鸟瞰图(专利技术)
先进的排序和过滤功能
通过跨业务维度的变量对数据进行切片的能力
可计算“行百分比”和“列百分比”
可创建定制的计算和组
高度直观的用于浏览结构的“维度树”
时序视图:
用于表示基于时间的分析和趋势的独立工具
可跨任意维度的钻取功能
基于属性的分析
高级分析:
投影图
高级分析:
鸟瞰图
普科KPI设计器(ProClarityKPIDesigner)
普科KPI设计器是一个向导驱动的工具:
可以通过普科专家访问。
KPI设计器可以用于创建保持整个企业平衡发展的KPI。
用户可以依据设定的目标监视业务性能。
向导帮助用户避开了繁琐的MDX查询语句,逐步引导用户在普科业务逻辑服务器上创建、发布和管理KPI。
典型的KPI例子有:
同期比,前期比,YTD,贡献度,最近3个月的平均值,销售增长趋势等。
普科KPI设计器预先装有19套模版,可以用来创建六十多种独立的KPI。
KPI以多种通用的基于时间的计算或标识表示,如趋势图、随时间的成长图、排序图、变量图和用于命名少量数据的定制集成图等。
普科KPI设计器提供了高度的客户个性化以及强大的行业二次开发功能。
在设计KPI时,分析人员可以根据自身的行业特点,完全不需要编程,自行编写包含KPI公式和参数的模版。
分析人员可以利用参数将这些KPI公式应用到多维数据集中去。
例如:
电信运营分析类KPI,短信平台类KPI,税务分析类KPI等。
门户展现
ProClarityDashboardServer
为了更直接、明了的对企业经营状况进行展示,我们在系统中采用了目前最流行的数据展现形式――Dashboard,Dashboard以最简单的形式展现最有价值的数据,让企业的决策者能够以最快的速度了解企业目前的状况。
在Dashboard中,将传统的表格、报表与独特的分解树、投影图、鸟瞰图以及KPI有机的结合起来,形成了一种信息高度集中的展现形式。
在Dashboard中,还可以根据访问的用户的不同而有不同的展现形式。
每个人都可以看到独特的属于自己的分析结果。
项目特点
◆提供从数据整合、数据仓库建模、多维数据库建模等相关咨询服务
◆良好的兼容性和集成性,支持各种数据数据源
◆可高效率处理海量原始数据的报表
◆可灵活应对用户随时会增加的报表需求
◆以简单且功能强大的交互式界面浏览、互动分析数据
◆可完全脱离网络和数据库自由进行离线分析
◆对网络条件和硬件设备要求适中,保护用户的投资
◆结合业务逻辑设计用户所需的KPI
◆根据访问用户的不同而有不同的展现形式,每名用户都可以看到独特的属于自己的分析结果。
项目效果
在项目实施之前,航空公司只能依据源系统处理航线结算,对于航线的预警等切实有效的问题无从把握,这样往往会导致收益失衡,另外在人力的分配和灵活调控方面也无从优化;而在实现BI管理平台之后,航空公司各部门不仅能够实时的掌握航线的最新动态,而且可以从全局去指挥和控制管理,而在人力资源等方面也可以更为优化的处理与解决。
另外BI系统强大的分析系统,使得各个管理部门可以实时看到最新的统计和报表信息,省去大量人力进行报表处理。
同时BI系统灵活的前端展现工具,可以从多角度分析,帮助管理人员掌握每个航线的收益情况以及预警信息,并帮助企业做出调控,而且还结合企业源系统管理、分析人力资源数据,大大提高指挥机构的效能从而达到规范化管理的目的。
技术平台
◆Oracle9i客户端为MicrosoftSQLServer®2005提供OracleProviderforOLEDB数据导入导出组件
◆MicrosoftSQLServer®2005提供关系数据库引擎,用于存储订票数据信息的原始数据,并建立数据仓库
◆MicrosoftSQLServer®2005IntegrationServices开发IS包,实现数据抽取、转换、加载的功能
◆MicrosoftSQLServer®2005AnalysisServices提供数据分析功能。
将数据仓库中的数据经过处理,放入多维立方体中,方便分析人员从各种角度查询、分析数据
◆MicrosoftSQLServer®2005SQLAgent提供自动的过程调度,无人值守情况下实现IS包的自动运行
◆ProClarityAnalyticsServer为分析页面提供统一管理服务器平台
三、医药行业
药品销售数据分析
行业背景
医药企业一般都会包括多套就用系统,例如分销信息管理系统、销售区域管理系统、医院信息数据等等,那么多系统的数据集成就变成其数据分析的一大难题。
传统的数据分析只能通过人工进行数据集成,这就大大降低的数据分析的效率。
解决方案
方案整体结构设计
ETL数据转换
ETL主要实现从源数据向数据仓库的数据转换。
在转换的过程中,将会按照数据仓库的要求对源数据进行一定的数据分类,合并,归纳,整理等操作。
在诺和诺德商业智能系统中,源系统主要包括:
✓分销信息管理系统(DIMS)
✓电子区域管理系统(eTMS)
✓从数据提供商IMS所购买的医院相关信息
✓17000家医院大全中的医院的相关信息
这四套系统内的数据将会通过医院ID等信息进行连接,从而将四套系统的数据集成到数据仓库内。
ETL流程将会按照业务数据周期自动运行,这样即避免了手工操作所可以引发的问题,提高了工作效率,同时也有效的降低了ETL流程在运行过程中对源数据系统的影响。
数据仓库
通过ETL系统我们将数据提取到独立的数据仓库中。
通过将数据仓库与OLTP在线输入系统进行隔离,可以提高OLAP系统的处理效率,同时也增强了决策支持系统的灵活性、伸缩性和可用性。
数据仓库将包含多维数据库中的维度表和事实表以及它们之间的关联。
根据维度表和事实表的变化特征,它们将会通过ETL流程定期或不定期的进行更新。
数据仓库将依据于分析需求及商务逻辑来创建,我们将会根据我们不同的分析主题来综合设计数据仓库的架构。
多维数据库
多维数据库是对全部数据及其内在关系的全面描述。
多维数据库将所有的数据分析需求
集成为一体,使决策者可以通过多角度对数据进行分析。
在诺和诺德商业智能系统中的维度将主要包括:
大区-分销商
销售代表-医院
产品类别-产品
销售类型
大区-经理-员工
报表展现
ReportingServices是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。
您创建的报表可以通过基于Web的连接进行查看,也可以作为MicrosoftWindows应用程序的一部分或SharePoint门户进行查看。
报表制作的过程非常简单,只需要简单的拖拽即可以完成。
业务人员只需要经过简单的培训,就可以完成掌握报表制作的各种技巧。
下图即为报表制作的界面,业务人员只需要将其希望展现的信息(例如:
医院、产品等)拖拽到报表相应的区域中(例如:
行组、列组)就完成了报表的制作,接下来只需要对报表的美观进行设置就可以了(右图为设计报表结果)。
OLAP分析展现
ProClarityAnalyticsServer
专门为有复杂应用需求的客户设计。
客户可以利用这个平台,基于最流行的行业标准,开发自己的应用系统。
这个开发平台是高度模块化的,兼顾了最大限度的客户个性化以及最高效的二次开发。
此产品的核心使用流程叫做“发布-访问”流。
即:
高级用户(例如分析员)能够向普科商务逻辑服务器发布定义好的商业规则、报表、关键绩效考核指标(KPI)等,此后决策者或者其他有权限的用户可以访问、使用这些结果。
最终,企业的数据将会被整理成为有价值的、连贯性的信息知识,我们的系统帮助您做出最佳的分析并提供良好的决策辅助。
门户展现
为了更直接、明了的对企业经营状况进行展示,我们在诺和诺德商业智能系统中采用了目前最流行的数据展现形式――Dashboard,Dashboard以最简单的形式展现最有价值的数据,让企业的决策者能够以最快的速度了解企业目前的状况。
在Dashboard中,将传统的表格、报表与独特的分解树、投影图、鸟瞰图以及KPI有机的结合起来,形成了一种信息高度集中的展现形式。
项目特点
◆结合业务逻辑,从架构角度,对当前OLTP系统到OLAP系统的分析,搭建一个较为完整的流程
◆数据整合平台的设计符合公司业务对数据调整的需求,并具有良好的兼容性和集成性,支持各种数据数据源
◆以简单且功能强大的交互式界面浏览、互动分析数据
◆能够为用户提供一系列销售分析报告以及数据展现,并通过丰富的展现方式,如仪表盘、柱状图、饼图、曲线图等提供给公司的管理层
◆采用Web的平台和界面,方便灵活的充分利用企业数据
◆该BI系统具有良好的操作性,能够将现有的主要报表灵活展示,并且可依据不同人员的需要灵活生成其所需的个性化报表,及时反映企业运营的关键数据,有效的监控企业风险,为企业决策提供有力的支持
◆该系统具有良好的可维护性
项目效果
在项目实施之前,医药公司根据源系统倒入的分销商的流向单,产生每个销售代表上个月的销量,以及各城市省份的零售销量的报表。
但是由此方式产生的大量报表存在着报表生成不够灵活,数据体现不够直观,对于大量数据无数据挖掘功能的弊端。
同时该公司根据调研所得的医院详细信息以及医院大全的相关信息,也无法与这些报表灵活的结合在一起进行分析。
而实现BI管理平台之后,上述问题迎刃而解。
公司各部门不仅能够实时的掌握药品销售的最新动态,而且可以从全局去指挥和控制管理。
同时BI系统灵活的前端展现工具,方便灵活的充分利用企业数据,多角度分析并按照业务人员的需要生成报表,及时反映企业运营的关键数据,有效的监控企业风险,为企业决策提供有力的支持。
技术平台
◆MicrosoftS