Microsoft Master Data Services - 何时使用?

时间:2010-05-07 20:53:03

标签: sql sql-server master-data-services

我想知道是否有人正在使用微软的主数据服务?你是如何利用它的?你觉得它有用吗?当你相信它会有用吗?谢谢!

7 个答案:

答案 0 :(得分:6)

我一直在使用MDS,因为它最初是作为SQL Server 2008 R2功能包的一部分发布的。虽然MDS具有一些引人注目的功能 - 最值得注意的是详细的数据沿袭,但我还是没有信心向客户推荐它。

我犹豫不决的原因是安装的性质以及tendendency to fail升级或系统更改。我在SQL Server 2012 RC0 MDS和RTM安装方面都非常努力。安装有太多脆弱的方面(例如,在加入域的计算机上安装服务的硬性要求以及安装Silverlight 5.0 SDK以使客户端正常工作的需要)。我在Excel加载项中也经历了瑕疵。

我看到微软的目标,我认为该产品最终会有用。考虑到它的目的(主数据存储库),在我将其用于生产之前,MDS必须更加坚如磐石。

答案 1 :(得分:3)

我们目前没有在我们的办公室使用它,不过微软在城里做过的演示似乎非常有趣。我认为它是甲骨文OBAW仓库的竞争对手。你可能已经看过这些,但微软有一套很好的网络广播,涵盖了如何在这里安装和使用MDS:
http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=155

我很想知道是否还有其他人在使用它,我们往往很难说我们的管理层让我们尝试这些类型的服务而不能指向其他已成功实施所述产品的公司

答案 2 :(得分:1)

我们刚刚开始研究使用MDS来支持我们的咨询实践,特别是围绕数据分析和ETL进行重复数据删除,标准化和消毒客户数据。它可能只是触及MDS的表面,但最初我们被引入MDS,因为它在SQL中包含了正则表达式功能,可以转换自由格式的文本数据。

答案 3 :(得分:1)

在MDS / DQS之前,自定义数据库应用程序的可持续性/持久成功的一部分在很大程度上取决于以下一项或两项......

  1. 拥有全职技术资源来手动更新主数据。可以与业务专家合作并对数据库中的数据进行必要调整的人。
  2. 开发(除了数据库/应用程序/等)一个自定义UI,它足够直观,以便技术水平较低的业务专家用于管理主数据本身。
  3. 从成本角度来看,这些都不是理想的。借助MDS / DQS,开发人员/承包商可以进入,设计端到端的数据仓库/ BI解决方案,包括与DQS / MDS(可能通过SSIS包)的完全集成,相对容易。可以使用他们已经非常熟悉的UI(例如Excel)来训练业务专家来管理主数据,并且开发人员/承包商可以转移到下一个项目/客户端。

    此外,如果企业已经拥有其他数据源(通过收购或孤岛重叠工作或其他任何方式),MDS可用于管理一个集中位置的所有主数据。

答案 4 :(得分:1)

它可能不是最好的MDS产品,但它确实附带SQL Server。与大多数在仓库装载中容纳元数据或主数据的定制努力相比,这是一个相当不错的选择,因为大部分时间都集中在仓库上,而辅助或其他数据的掌握通常不适合离开可疑的结果。我更喜欢使用它而不是创建一些客户会发现难以维护的其他片状选项。如果你有预算,我会考虑寻找更完美的东西。

像任何东西一样,尽管给予主数据应得的尊重。如果要使用它,那么值得花时间来模拟实体,数据流和正确使用。数据管理员需要精明并且需要培训(这不是世界上最有用的界面 - 至少可以说)。

答案 5 :(得分:0)

由于我们是一家小型咨询和开发公司,因此我们在内部不使用MDS,但我们确实在客户上实施MDS,因为客户拥有大量使用相同数据的数据库和应用程序(客户,产品……)

我同意Lynn Langit关于安装和SilverLight依赖项的评论以及关于UI的一般评论。还有许多没有运行SQL Enterprise Edition的小型公司,但它们可以从MDS中受益。

这就是为什么我们现在要开发一个现代Web应用程序的原因,该应用程序将为客户(可能在Azure上)托管。 如果您正在考虑使用MDS,建议您看一下用于替换UI(部分)的API。

答案 6 :(得分:-1)

主数据服务对于管理主数据非常有用, 我们使用了2012年和2016年的主数据服务,2012年没有太多功能,2016年比2012年有一些新功能要好得多,但我认为微软仍需要改进主数据服务,它们应该包括一些业务灵活性规则的区域。