问题标签 [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 回答
154 浏览

regex - 如果输入日期,如何使用 REGEX 模式返回星期几?

我正在尝试根据在另一个单元格中输入的日期(但在主数据服务中)创建将在一个单元格中填充星期几的内容。我知道我需要在业务规则中执行此操作并将其应用于属性。我想知道这是否可以使用 REGEX 模式或任何其他聪明的方法来完成。因此,例如,如果我有一列包含 2016 年 12 月 21 日,我希望下一列显示“星期三”。谢谢!

0 投票
1 回答
1004 浏览

master-data-services - 主数据服务 - 基于域的属性

我们将 Master Data Services 用作 SQL Server BI 环境的 MDM 解决方案。我有一个包含名字和姓氏的实体,然后我创建了一个业务规则,将这两个字段连接起来形成一个全名,然后将其存储在实体的“名称”系统字段中。

我将其用作另一个实体中的基于域的实体。然后用户可以在将其链接为第二个实体中的属性之前查看全名。

我希望能够限制用户根据 name 属性捕获第一个实体中的数据,因为业务规则处理填充此属性的逻辑。我读过有两种方法可以做到这一点:

  1. 将属性的显示宽度设置为零。这似乎不起作用,资源管理器版本仍然在行中显示该字段的窄版本,并且用户仍然可以在详细信息窗格中编辑该字段。
  2. 使用安全性使属性只读。我尝试了不同的组合,但似乎您不能将此功能用于名称字段(系统字段)。

这似乎是我需要的非常基本的功能,而且似乎在 MDS 中没有明确的方法可以做到这一点。

任何帮助将不胜感激。

谢谢

0 投票
0 回答
412 浏览

sql - 在 MS Master Data Services 2012 数据库中执行自定义 sql 过程

我的目标是在用户提交 Verion 以启动 ETL 过程时从另一个数据库(不是 MDS 数据库)启动存储过程。为此,在 MDS DB 中,我在[mdm].[udpVersionSave]中添加了启动自定义存储过程。但是当我尝试在 MDS Web 界面中提交版本时,什么也没有发生 - 版本没有被提交。顺便说一句,当我从 MDS DB 启动程序时 - 它正在工作。我的猜测 - 问题在于用户\登录访问。但是我尝试了很多组合来提供访问权限 - 没有任何帮助。

UPD.:启动存储过程的代码:

程序代码 sp__test_insert_data:

当我在sa下手动启动它时,过程sp__test_insert_data工作正常。

有任何想法吗?

0 投票
1 回答
65 浏览

sql-server - 自动化版本验证 MS 主数据

我们公司有一个 Powershell 脚本来更新一个暂存表,其中包含来自 csv 文件的所有活动和非活动服务器的详细信息。

然后通过 sql 过程将暂存表上传到 MS Master Data Services 2012 数据库,所有这些都在同一个脚本中。

但是,当我们通过 Web 服务器访问主数据时,我们注意到所有更新都需要验证。

似乎唯一的方法是手动验证并提交所有更改。

有谁知道是否可以通过Powershell?

0 投票
1 回答
52 浏览

master-data-services - 为什么 SQL Server 2016 中的主数据服务会创建一个文本字段作为主 ID?

如果我从 excel 或 UI 创建一个新实体并为代码属性选择“自动生成代码”,MDS 会创建一个类型为“自由格式 - 数据类型:文本,长度:250”的属性!?为什么不是“数字,小数:0”?

0 投票
1 回答
147 浏览

master-data-services - MDS LastChgUserName

我们已经使用 MDS 几年了,我们注意到 LastChgUserName 字段并不总是被填充(即它的 NULL) 其他人注意到这一点或知道为什么会发生这种情况?这是一个应该由 MDS 自动填充的字段,是故障排除/跟踪所必需的。注意:始终填充 LastChgDateTime。我检查了 Excel 插件是否导致问题,但似乎不是。此外,创建记录时似乎也没有出现问题。想法?

0 投票
1 回答
1198 浏览

master-data-services - 有没有办法在主数据服务中将单个实体从一台服务器移动到另一台服务器?

我有一些实体的主数据模型,它部署在生产服务器上。现在我在开发服务器中创建了另外 2 个新实体,并且只想移动这两个实体。如果有人有任何想法,请与我分享。谢谢 !

0 投票
1 回答
708 浏览

sql-server-2016 - Master Data Services 2016 中的代码列只读问题

我在 Master Data Services 2016 中有一个问题,我的问题是。

我们的客户希望在 Excel 中查看代码列,但他说他无法在 excel 中插入或更新代码值本身。为了满足他的要求,我将 Code 值设置为自动生成和只读。但是当我将代码列设置为只读时,MDS 不允许我们插入新记录。

0 投票
0 回答
67 浏览

sql-server - 主数据服务 - 叶成员订阅视图

在 MDS 中,我设置了一个具有简单层次结构的实体:

还有一些其他实体,基本上用作产品级别列的选择列表。即销售有他们看待产品的方式,他们将其分为 5 个类别。金融也是如此,但他们只需要 3 个类别。

因此,产品如下所示:

大约有 40 种产品要使用此层次结构进行分组,所有未指定的产品都将被归入“包罗万象”的类别。

一切看起来都很好,产品已经设置好,当我使用 Excel MDS 插件时,我可以看到所有数据,所以我使用我的层次结构创建了一个视图,以在 SQL Server 中公开数据,然后使用 SSIS 我将获取以上列。

这是在 MDS 中设置此类内容的正确方法,还是您建议我使用不同的方法?

谢谢 :)

0 投票
1 回答
2488 浏览

sql - MDS 叶错误代码

我正在尝试将数据插入主数据服务中的叶实体并收到错误代码 256。

检查下面的微软文档,我找不到这个代码。 https://docs.microsoft.com/en-us/sql/master-data-services/staging-process-errors-master-data-services

谁能指出我正确的方向?