问题标签 [master-data-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
378 浏览

drop-down-menu - 在基于域的属性中选择值时出现 MDS excel 添加问题

当我尝试使用 MDS Excel Add in 在基于域的属性中选择一个值时,我在下拉列表中得到一长串空白值。我的 MDS 数据库中不存在这些空白记录。想知道这些记录在下拉菜单中的来源。这是MDS excel插件中的某种问题吗?有没有人遇到同样的问题并找到解决方案/解决方法,请告诉我。

0 投票
1 回答
308 浏览

sql-server - SQL MDS 同步

我们对 SQL 主数据服务有以下疑问:

  1. 我们已经通过帮助 MS Excel 插件将不同的客户端数据集成到 MDS,现在我们想将更新或新添加的记录推回源数据库。可以使用MDS吗?

  2. 我们是否有任何后台同步进程可以自动将数据与订阅者和 MDS 同步?

0 投票
1 回答
121 浏览

master-data-services - 通过 url 进行主数据服务认证

我是主数据服务 (MDS) 的新手,我想知道是否可以通过 url 对 MDS 进行身份验证。我问的原因是我们有一个包含指向 MDS 的链接的 Web 应用程序,我们希望使用当前登录到我们的 Web 应用程序的用户的凭据连接到 MDS。

0 投票
0 回答
80 浏览

sql-server - SQL Server 和 MDS 的数据库管理器选项

我正在寻找为非技术最终用户可视化我的数据库的方法。我希望他们只能访问视图(可以在视图上放置触发器以启用更新)并让他们添加、删除和修改数据。它应该是一个简单的软件(希望它的外观和感觉很像 Excel)。

如果有人使用过带有 MDS 工具的 Excel,我确实喜欢,但它最大的缺点是它不能用于编辑视图,只能用于编辑规范化表。这意味着用户必须经过许多选项卡。

用户将没有管理员级别的访问权限。我们所有的数据库都使用 SQL Server 或 MDS。有人有什么想法吗?

0 投票
1 回答
1474 浏览

stored-procedures - Masterdata 服务 udpValidateModel 程序

我在 MDS 中有几张表。

一张表(客户)是通过 SQL 填写的,另一张是手动填写的主数据表(国家/地区)。

我对表客户端有一个业务规则:

“名称必须是唯一的”并且没有关于国家/地区的 b 规则。

我想以编程方式验证数据我不想在 Web 界面的资源管理器窗口中单击“应用业务规则”。

我找到了几个关于如何使用标题中提到的 sp (udpValidateModel) 来验证模型中的所有实体的线程。

嗯……这东西什么也没做。在更改业务规则或通过 sql 更新数据后,我可以在每个表“等待重新验证”中看到验证状态。不管我做什么状态都不会改变(webui中的验证图标也不会改变)。

我也尝试了验证实体,但同样的“没有”发生。

下面的SP:

任何人都可以帮忙吗?

0 投票
1 回答
325 浏览

c# - 数据验证主数据服务

我目前正在开发 POC MDS/MDM WCF 服务,并且对验证有疑问。有没有人有调用 MDS web api 来验证 MDS 模型的示例?我知道我必须添加对 MDS 的服务引用才能访问代理,我只是希望有一个使用 api 的简单示例。

https://msdn.microsoft.com/en-us/library/microsoft.masterdataservices.serviceclient.validationprocess(v=sql.110).aspx

0 投票
0 回答
297 浏览

excel - 如何为 Master Data Services Excel 加载项创建动态 .mdsqx 查询?

有没有办法修改 MDS Excel Add-On 保存的 XML 查询以动态工作?我想根据其他链接实体过滤结果。

例如,我想出了更改过滤器参数的硬编码方法,[Group] IN ('1','2','3')但我无法开始[Group] IN (SELECT Group FROM tbl WHERE x=y)工作。

建议非常感谢!

0 投票
5 回答
1982 浏览

sql-server - 主数据服务

我是一名学习 MDS 的 SQL Server 开发人员。我通过临时表和 Excel 加载项加载了一些实体。

我正在尝试通过临时表更新 MDS 中实体中的成员。我可以成功添加新成员,但对现有成员的任何属性更新都不会填充到实体视图中。导入过程成功运行,没有错误。

我试过ImportType = 0了,2,都不管用。当我设置为 1 时,正如预期的那样,我得到了一个错误。我还尝试使用该NewCode列更新代码值,但也没有得到更新。

我已经使用 SSIS 包以及直接 T-SQLINSERT INTO语句设置了暂存数据。

INSERT对创建的测试实体使用几乎相同的 T-SQL 语句来加载新成员,然后在第二批中修改新成员的属性。

你有什么想法为什么会忽略更新,或者对我可以尝试的事情有什么建议吗?

0 投票
1 回答
377 浏览

sql - 在 SQL Server MDS 中的叶表中插入非常慢

我正在使用 SSIS 将数据从现有数据库移动到 MDS 数据库。我正在遵循以下控制流程;

  1. 截断 TableName_Leaf
  2. 将数据加载到 stg

第二步有以下数据流:
1. 从源数据库加载数据(大约有 90000 条记录)
2. 应用数据转换任务将字符串数据类型转换为 Unicode(因为 MDS 仅支持 Unicode)
3. 指定 TableName_Leaf 为 OLE DB目的地。

第 1 步和第 2 步正在快速完成,但插入到 Leaf 表的速度非常慢。(端到端移动 100 行需要 40 秒,移动 1000 条记录大约需要 6 分钟。)

我尝试从 Leaf 表中删除额外的约束,但这也并没有提高性能。

有没有其他更快或更好的方式将数据插入到 MDS 中?

0 投票
2 回答
407 浏览

sql - 主数据服务部署

保持生产、开发和测试环境同步的最佳方法是什么?

我们在开发、测试和生产环境中拥有 Master Data Services 数据库。数据已输入生产,我们需要保持我们的测试和开发服务器同步。我找不到处理此问题的文档。

我不确定这个过程是否正确-

为了从开发中移动更新的数据,我们遵循这个过程-

创建模型的第二个版本并在其中进行更改,然后部署第二个版本进行测试和生产。

我们可以从生产到测试和开发执行相同的上述过程以使它们保持同步吗?

谢谢