加载中…
个人资料
韩亮
韩亮
  • 博客等级:
  • 博客积分:0
  • 博客访问:100,637
  • 关注人气:18
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

主数据服务

(2011-06-16 17:36:12)
标签:

主数据

sql

server

分类: SQLServer

   几乎所有的全球性公司都面临越来越多这样的挑战,即如何准确管理与报道重要商务信息。企业兼并和收购时加重了系统的多样性。组织之间自动化通讯工具的使用大大提高了企业交流的速度与效率,但另一方面也将延伸了数据边界到每一个机构。组织内部数据的不一致性和日常操作、商业活动、外部交流所采用的应用程序也造成了大量无根、错位、不精确的数据。

   执行官们期望根据数据和报告趋势来做决策。而不准确的信息势必会导致错误的决定,从而造成决策的延迟或错误的行动,带来不必要的开支。组织机常常面临这样大型项目的挑战:将信息合并到现有的过程导向的资料库中。而机构通常会选择用一个ERP系统来解决,然后ERP系统已经非常复杂难以理解了,然而增加这些系统的负担只会使问题更加严重。

解决办法就是公司公共信息资产的主动(proactive)管理,这些公共资产就是主数据。主数据指的是在一次交易中出现的非交易性引用数据,如商业实体、人工制品、客户、产品、人物、场所、事件等。主数据包括操作的和分析的数据。主数据管理系统提供了以下商业解决方案:

· 协调运营系统

· 集成分析系统

· 政策支持 (如, Sarbanes-Oxley法案)

· 可审计、可重复的业务流程

· 捕获和保护层次结构人工智能(human intelligence)以避免无根(homeless)数据的出现

为找出能了解企业内部世界的人,企业浪费了大量的时间和金钱。他们花更多的时间和金钱试着将管理中的preferred view运用到公司的不同系统中,来弥补报告中出现的错误。他们或者是花钱防患于未然,或者是以更高的成本解决在公共报告或者错误决策中显而易见的问题。他们可能会将IT部门作为一个问题处理中心,试图通过技术手段来解决商业问题。

维持现状的战略成本

未实施主数据管理而产生的成本是巨大的:

· 误判产品的利润和增长情况

· 误认报告准确,从而做出不当的决策,例如关闭错误的零售分店,投资问题产品

· 管理报告与法令报告的偏差

· 在一个细颗粒级别,或者反过来在整个企业级别没有追踪一个特定属性或者活动的能力,这将导致整个企业缺乏可见性及产生无根的数据资料。

· 由于缺少一个能控制企业使用的分析工具的明确的流程,数据安全性能和综合性不高

· 在商业过程中缺乏灵活性,导致机会流失

IT的问题

IT部门必须授权商业用户拥有他们自己的数据,同时管理好商业数据约束

允许商业决策者直接修改数据,并提供高效,灵活的服务以供企业快速适应瞬息万变的市场。遗憾的是这类数据运用到不同的系统需要IT部门的参与。在对所有商业用户提供合适的访问时,必须密切管理数据变化以满足各应用程序的技术需求。

由于缺少一个IT管理系统来维护主数据的所有属性,商业用户寻找能解决他们的商业问题的办法,因此创建了ad-hoc系统,这样造成了孤立的解决方案,同时也产生了无根数据,而这对业务非常重要。一旦商务用户有效地解决了问题,IT 部门就很难从商业用户手中收回对“流氓系统”的控制权。这些增生的系统意味着利益相关者可以解决同样的问题但不能分享解决方案。

估计组织内主数据管理问题的一个方法是通过一些复杂的因素和变化的速率来计量。这些复杂的因素包括:

· 公司使用的独立的交易、运营和分析系统的数量

· 公司的正常运营需要的会计科目表或组织层次结构数量

变化的速率包括:

· 组织的变化

· 业务的增长

· 客户或员工的流失

· 产品开发生命周期

当复杂因素与变化率呈线性递增时,主数据管理问题往往会呈几何速率趋势。大多数公司装有近十种不同的商业应用程序,也就是说潜在有45个不同的点对点接口需要管理。

主数据服务解决方案

主数据服务:

· 将主数据管理权交予数据管家,作为公司的日常事务的一部分。

· 提供一个能在全公司建立多个主数据应用程序的平台,以便在一个公用数据框架内管理所有的域(domain)。

· 允许组织利用现有的数据转换应用程序。

主数据服务提供了下面的特性。

灵活建模

传统的ERP系统通常被用来存储已选定的目标属性,自定义字段能扩大存储的属性数量,但只能工作下在最初设想的方式下。没有哪一个以过程为导向的系统是域属性的超集,倘若有一个系统能建模整个主数据域,那么这将是一个很有用的工具,能确保企业有效跟踪整个公司的已知属性。

主数据服务提供了一个灵活的建模环境,从而允许你对一个给定的域管理所有系统的所有属性的超集。尽管工业标准模型可以运用模型部署功能来装载,然后还可以进一步客户化,但是刚进入的产品或客户并没有预先定义的结构。

无所不在的主数据访问

一个主数据管理项目将不同角色的用户集合起来,如销售人员与工头。所以只提供单个接口以供每个商业用户完成日常工作的做法是不切实际的。

主数据服务提供了一个Web程序,它充当着门户的作用,使得用户可以直接与主数据进行互动,而不需要安装桌面客户终端应用程序。这有利于企业内部系统管理和访问便利。

主数据服务还提供了一个Web服务,使得老应用程序也能够对主数据进行实时更新,而不会有额外的培训成本和过程变化。任何有着适当权限的人或系统都可以对主数据做贡献或订阅。

版本化

不管是由于时期不同还是体制变化的差别,组织机构对某一特定数据持有很多不同观点。无法管理域是大多业务流程系统中最不利的因素。为了在更新核心系统前衡量出重大变革给经营环境带来的影响,机构需临时管理主数据的备用版本。

主数据服务器能够在不同时间间隔版本化每个模型,例如每月,每季,或者任何业务需要的间隔时间。有了主数据服务,用户可以根据业务要求的间隔,在不同的商业场景下的模型版本下工作。

主数据服务还为订阅系统提供了一个标记(tag)版本功能。这些标记可以整合不同流程,从而确保主数据服务中生命周期版本管理的一致性。

层次结构

层次结构不仅给组织提供了分析合并,同时也提供了编目方法,以加深用户对主数据元素相互影响的理解。随着企业业务的复杂化,需要管理的相关层次结构也会大量增加。极少有应用程序能有效地管理层次结构,从而导致分层结构由自有的应用程序或excel电子表格管理。

管理多个层次结构是企业中存在的另一个问题。这些层次结构在最高级别是共享结构,而较低层的由于商业单位的不同而有所区别。这可能会导致维护问题,因为在多个层次结构中必须保持最高级别一致性,还没有工具来管理这个问题。

主数据服务为层次结构管理提供了大量的选择。可以根据传统的主从关系来创建显示的结构。派生层次可以根据存在于主数据服务模型中的数据关系来创建。例如:国家、州、县邮政编码之间的关系可以用来创建水平的地理分层结构。

业务规则

主数据服务管理着公司内部不同系统的所有属性的超集,因此必须提供一个能评估复杂条件的机制。对单一源中的数据做评估可以提供更持久的控制和更综合域视图。

业务规则旨在通过更新值、设置默认值,在数据增加或不准确时通知负责人的方式确保主数据的准确度。为了确保遵从法规,在符合所有商业规则之前,主数据的版本不能提交。

工作流

创造一个新产品或其他组织元素是一个协同作业,将持续元素的整个生命周期。例如,营销经理、工程师、仓库经理都与企业内部新产品的成功部署息息相关。如果公司缺少一个适当的工具来管理合作,就不能有效的管理产品的制造。通知每一个利益相关者(stakeholder)他们被要求的输入,并且将试验产品提交管理层批准。这个过程中所收集的大部分信息就是主数据。

有了主数据服务,商业用户就可以利用内建的商业规则功能建立基本的工作流的解决方案。主数据服务的业务规则旨在管理最常见的工作流程场景和较为复杂的事件处理,例如:可以在Microsoft® SharePoint®中配置的多层方法和复杂的决策树。主数据服务可以用来触发一个sharepoint工作流,并且可以将主数据包括在内,从而利益相关者就可以审批数据变化。

在主数据服务中,每次将启动工作流业务规则运用到实体时,符合业务规则条件的记录就会输送到服务代理(service broker)队列。每隔一段时间,MDS工作流集成服务就会从主数据服务数据库中调用一个存储过程,这个存储过程又从服务代理队列调用记录并将其传递到sharepoint工作流。

安全

主数据服务的安全是灵活的、细粒度的,以及基于Windows 用户的和域管理员内建值。公司可以通过分配组和用户访问执行特定的管理任务,查看或更新选定的实体、属性或者层次结构节点的成员来保护敏感数据。主数据服务给系统提供了三个级别的安全。

功能级别

主数据服务分为五大功能区域,这些功能区域分离可用的功能,使得大多管理功能都隐藏于用户的工作空间。

对象级别

模型对象安全可以保护所有的主数据对象。所有对象都是层次结构格式的,从而管理员可以在任何级别上设置权限,并且使权限级联(cascade)到所有相关粒度对象(下面所有对象都将继承该权限)。

层次结构成员级别

主数据服务提供了一个额外的方面可以在应用程序内保护数据,允许用户访问层次结构中指定的节点或基于属性值的成员记录。

结论

在21世纪,企业都拥有一个复杂的web集成系统用来有效管理商业运作。大多数系统都应该建立在一个可靠的主数据基础上。如何管理好主数据对企业家和IT管理员而言都是巨大的挑战。

通过实施像微软 SQL Server Master Data Services这样的主数据管理中心可以解除许多这样的挑战。主数据服务提供了很多功能特性可以缓解主数据管理部署中面临的技术和管理方面的挑战。

更多信息请访问:

http://www.microsoft.com/sqlserver/: SQL Server Web site

http://technet.microsoft.com/en-us/sqlserver/: SQL Server TechCenter

http://msdn.microsoft.com/en-us/sqlserver/: SQL Server DevCenter

Did this paper help you? Please give us your feedback. Tell us on a scale of 1 (poor) to 5 (excellent), how would you rate this paper and why have you given it this rating? For example:

· Are you rating it high due to having good examples, excellent screen shots, clear writing, or another reason?

· Are you rating it low due to poor examples, fuzzy screen shots, or unclear writing?

This feedback will help us improve the quality of white papers we release. Send feedback.

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有