迈思奇行业解决方案集锦一、电子政务城市网络化管理背景随着城市现代化的发展,对城市规划实施的管理要求也越来越高,某城市开始实施城市网格化管理体制。网格化管理就是将不同街道社区划分成若干网格,由“部件”和“案件”组成,“部件”分为公用设施、道路交通、环卫环保、园林绿化和其它设施五大类;“案件”分市容环卫、设施管理、突发事件、街面秩序、综合管理五大类。一旦发现问题,都能及时传递到指挥平台,通知相应职能部门解决问题,并且提高预警性监管,真正进入高效、规范的运转状态。解决方案城市网格化管理项目实施之前,指挥平台只能看到单条的事实记录,不能对产生的数据记录进行周详的分析,对城市的管理也很被动,通常等案件发生之后,才询问责任,经常出现管理滞后的问题。许多案件,往往都是凭经验和直觉去管理,这种粗放管理的结果便是:发现问题多少没人管、处理问题是否及时没人管、问题处理到什么程度没人管;如何预防问题的发生、问题发生的趋势更无从可知,城市建设成果难以发挥出最大效益。项目本身的数据源来自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®DataTransformationServicesProClarity6.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员工销售记录明细表在传统的报表制作方式中,报表的需求