简介:商业智能作为保障企业高效运营、正确决策和快速响应的有效手段,对提高银行核心竞争力具有重要意义。本文介绍了商业银行根据业务需求结合Cognos产品设计的商业智能应用方案,分析了系统的物理和逻辑架构、多维模型设计应用,提出了金融行业商业智能解决方案。关键词商业智能;Cognos;多维模型中图分类号TP302.1文献标识码A文章编号1007-9599(2010)04-0000-01Design&ImplementationofBusinessIntelligenceSystemBasedonCognosZhangXuesong(DalianBranchofAgriculturalBankofChina,InformationTechnologyManagement,Dalian116001,China)AbstractTheBusinessIntelligence(BI)iseffectivemeanstoensureenterprise'shigh-efficientrunning,correctdecisionandrespondfast,itissignificanttoimprovethekeycompetitivenessofthebank.ThispaperintroducecommercialbankdevelopedBusinessIntelligence(BI)systembasedonCognosaccordingtobusinessdemand,analyzethephysicsandlogicframeworkofthesystem,thedesignandapplicationofCube,providestheBusinessIntelligence(BI)solutionsforfinancialindustry.KeywordsBusinessIntelligence(BI);Cognos;Cube一、引言随着银行管理精细化程度不断提高,为了适应激烈的市场竞争环境,商业银行要充分了解自己的经营信息,对业务数据查询分析报表要求也急速膨胀,原有各种统计查询系统已逐渐难以满足实际工作需要,金融机构对商业智能技术的需求和研究变得越来越迫切。我行针对资产业务开发应用了基于Cognos的商业智能系统,该系统具有高度的集成性、稳定性、可扩展性;系统查询统计分析操作便捷、深入应用技术含量较高,并集成了报表模块的自定制、共享成果等多种先进技术,为数据深入分析和使用提供了新的平台。二、系统架构设计我行开发的商业智能系统采用B/S架构,运行的网络环境是内部办公网,由数据库服务器、WEB应用服务器、报表服务器三部分组成。后台应用数据库采用了Sybase数据仓库产品SybaseIQ,前端WEB应用服务器使用IBM的WebSphere。针对用户访问量大的特点,在报表服务器和WEB服务器的设计中还采用集群技术来分担系统压力,并可根据未来发展需要进行扩充。本商业智能平台关键部分报表服务器设计基于IBM公司的BI产品Cognos8,该产品的操作使用Web方式,极大地降低了部署成本和管理成本。同时Cognos8的产品中提供了丰富的业务功能。Cognos8的主要产品模块包括QueryStudio——自助报表生成工具;ReportStudio——专有报表构筑工具AnalysisStudio——多维数据展示工具;Transformer分析——多维数据设计工具FrameworkManger——业务数据组织工具用户可以在浏览器中通过QueryStudio进行格式灵活,元素丰富的开放式报表查询,并可利用ReportStudio强大的面向对象的报表制作和展示功能,结合编程语言、函数和SQL语句能够制作、展示复杂的专业自定义报表。三、系统的技术实现(一)多维模型基本知识多维数据是根据业务需求中某个查询主题的分析维度和业务指标,通过多个维度分析指标,将数据库中的数据重新组织,并通过汇总计算实现的数据模型,也称为多维立方体(Cube)。Cube是一个多维数据的存储结构,提供源数据的访问、数据的快速查询,通过查询Cube,用户在多维数据中可以直接通过计算好的维度和指标进行查询和报表统计,可以直接得到各个维度层次上的汇总数据。多维模型由维度和度量构成。维度是一个与业务相关的观察角度,是从数据仓库提取的有效信息,并在同一个前提下以层的方式构造形成。例如时间维度可由年、季度、月构成,地区维度可由省、市、县等构成。所有的维度在一起提供了业务的多维视图。度量是收集和存储的用于评价业务状况的数值性数据,也是位于维度的交叉点上的数据。例如账户余额、贷款总额等。(二)多维模型设计过程多维模型的设计过程主要有下列步骤设计维表(多个)和事实表(一个)表结构和抽取脚本设计多维模型(mdl文件)组织生成Cube(mdc文件)发布数据包流程如右图(三)多维数据应用用户通过对相应的Cube执行穿透钻取(rollup和drilldown)、切片(slice)和切块(dice)、以及旋转(pivot)等操作,能够从多角度对信息进行快速、交互地查询分析,有效地将相关信息关联起来,从而使用户在分析汇总数据时能够生成自己感兴趣的自定制报表。用户也可以通过Cognos将自己研究的报表共享,其他用户直接利用已有的技术成果,避免人力的浪费。四、结束语该系统针对商业银行业务发展需求,结合当前比较先进的数据库和商业智能技术,建立基于Cognos的商业智能体系结构,提高商业智能系统的效率性、移植性、集成性和可扩展性,有利于提高数据分析的准确性和业务分析的智能化程度,相信随着技术和业务的发展也必然会大力推动商业智能系统的设计应用,对提高我国金融业的经营管理水平有着重要的意义。参考文献1CognosInc.Cognos8管理和安全性指南.20072CognosInc.QueryStudio专业建用户指南.20073CognosInc.ReportStudio专业建用户指南.2007作者简介张雪松(1975-),男,黑龙江肇源县人,工程师,工作单位中国农业银行大连市分行,主要研究方向是办公自动化、商业智能。
简介:摘要基于MicroBlaze软核设计了一个可重构嵌入式系统,可完成基于嵌入式Web服务器的远程监控。介绍了Xilinx微处理器软核MicroBlaze的定制、硬件平台的搭建及uCLinux操作系统的剪裁,最后给出了实现远程监控的程序流程图。
简介:随着网络技术的发展和Internet应用的普及,互联网已成为人们获取信息的一个重要途径。而越来越多的企业和单位拥有了自己的新闻发布系统。本文主要运用ASP.NET技术框架基于C#语言制作的一个动态网站,数据库采用SQLServer。实现网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。关键词ASP.NET;C#;新闻发布系统中图分类号TP311.13文献标识码A文章编号1007-9599(2010)04-0000-02NETNewsPublishingSystem-BasedDesign&ImplementationLiJun(ChengduScience&TechnologyUniversity,InformationEngineeringCollege,ComputerApplicationTechnology,Chengdu610059,China)AbstractAlongwithnetworking'sdevelopmentandtheInternetapplication'spopularization,Internethasbecomeanimportantwayforpeopletogainaninformation.MoreandmoreenterprisesandunitsownNewsPublishingSystem.ThisarticlemainlyutilizedtheASP.NETtechnologyframebasedonaC#languagedynamicwebsite,thedatabasehasusedSQLServer.Realizedthewebsitenewsdynamicmanagement,causestoprompttheinformationmanagementwithhighlyeffective,raisedtheworkingefficiency.KeywordsASP.NET;C#;NewsPublishingSystem一、引言伴随着网络的发展,网页逐渐融入人们的生活。而新闻发布作为网页一个重要的组成部分,也越来越受到企业和单位的重视。能够及时有效的发布新闻,也成为人们追求的目标。随着ASP.NET技术的出现,使得系统的性能有了很大的提高。主要体现在(一)ASP.NET是在服务器上运行的编译好的公共语言运行库代码(二)ASP.NET采用了代码分离技术,使得代码更易于编写,结构更加清晰(三)ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置二、ASP.NET及C#语言简介ASP.NET是一项微软公司的技术,它是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。在ASP.NET中,所有的程序执行都是经过服务器编译的。C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。三、系统分析(一)需求分析该系统用户主要有3种用户浏览该新闻的随机游客、新闻录入人员、后台管理人员。通过对这3种用户不同的需求分析,可以把这个新闻发布系统分为如下的3个模块1.前台显示模块按类别显示新闻、最新新闻的发布功能。2.录入模块提供新闻的添加、删除、修改功能。3.后台管理模块主要针对录入人员的管理和新闻类别的管理功能。(二)性能需求分析该系统在性能功能上应达到如下要求1.操作简单、界面友好通过合理的布局使浏览新闻的人对新闻的分类能够一目了然,2.及时高效录入人员对新闻的添加、修改、删除,能够及时准确地显示在页面上。3.具有良好的可扩展性,便于将来新的功能模块的添加。(三)系统的功能模块图通过对新闻发布系统的分析可以列出系统的功能模块图如下四、系统的设计与实现