问题标签 [master-data-management]
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.
sql - 使用正则表达式从字符串中提取 4 位数字?
希望得到一些帮助。我是正则表达式的新手,我正在尝试想出一些东西来搜索一个字符串并检查它是否有 4 个连续的数字,如果有,则将该 4 位数字提取到一个新属性中。
我想使用正则表达式,但我对表达式有点困惑。对于某些背景,我正在使用一个主数据管理工具,它有自己的语法,与 SQL 非常相似。
这是该工具的表达式框架:
REGEXP_LIKE(string, pattern, parameter)
像(string,/d/d/d/d,[,i])
什么?
从字符串中提取 4 位数字,不区分大小写(不确定这是否适用)
有时数字的位置不同,因此子字符串不是最佳选择。
任何反馈都将有助于让我朝着正确的方向前进!
sql-server - 主数据服务替代方案
我想要一个不基于云的主数据服务 ( MDS )的替代方案。主要议程是以 excel 格式从Microsoft SQL server检索数据,在 excel 中进行更改并将其上传回 SQL server。需要一个带有前置功能的应用程序来做到这一点。请推荐。谢谢!
mapping - 源到目标映射文档
当我们说源到目标映射文档时,它通常包括不同层之间的所有映射吗?
例如,给定以下血统:
源系统 -> 临时表 -> EDW -> 数据集市
会有3个单独的映射文件吗?(即 1. 源系统到暂存表 2. 将表暂存到 EDW 和 3. EDW 到数据集市)
database - 使用什么工具来丰富/映射数据
这是我的情况:假设有两个表 [tableA] 和 [tableB]。[tableA] 自动填充来自外部系统的数据。[TableB] 假设只有两列,
- [columnA] = 来自 [TableA] 的 PK 和
- 一个空列 [columnB]
我正在寻找的是一种向最终用户提供接口的方法,以便为 [columnA] 的每个值将值插入 [tableB]。
因此,通常这将通过专用应用程序完成,但由于资金紧张,我正在寻找 Microsoft 365 领域的解决方案。
要求:
- 用于访问控制的 Active Directory 集成
- 不允许直接访问最终使用的数据库
我想出的解决方案:
首先,我想到了“经典”Excel 文件。创建一个 SSIS 包,将数据从 [tableB] 加载到 Excel 文件并将文件放在文件共享中。但老实说,我不喜欢 Excel 中的数据操作,因为如果最终用户弄乱数据类型或删除行等,事情会变得一团糟。
另一种解决方案是写回 SSAS,但由于我们只启用了表格,并且我希望数据位于 [tableB] 中,因此这也不是一个选项。
另外,我考虑过使用 PowerAutomate(又名 Flow)和 Sharepoint。我的解决方案将包括一个从 [tableB] 加载数据并将其放入共享点列表的流程。进行编辑后,将通过另一个流程进行更新或插入。
PowerAutomate/PowerApps。我知道这可能是最优雅的解决方案,但是我们是否被允许在我们的企业中使用 PowerApps 仍然不是很清楚。
Master Data Services 能胜任这项工作吗?
你使用什么工具或者你有什么解决方案?
谢谢您的帮助!
r - 根据 R 中一列下另一个数据帧值的最后两位数字过滤一个数据帧
表 Data_frame 有一个 ID 列,其中包含 1000 多个参与者的信息,例如“Sample_LI.01”
My_ColData 还有一个 ID 列,其中仅包含 40 个参与者的不同信息,例如“Sample_LI-01”。
我想使用 My_ColData 中的 ID 列来过滤 Data_frame 表。但是,您可能已经注意到 ID 的格式略有不同。我想知道是否可能基于最后两位数字进行过滤的最佳方法?
到目前为止我有一个代码,看起来像
data_frame %>% filter (ID %in% my_ColData$ID, if______)
不知道在这种情况下要写什么。还是有更好的方法来实现我的目标?任何建议,将不胜感激。
bigdata - 用于主数据管理的 Talend
我正在开展一个项目,从收集来自许多部门的数据的数据库中提取主数据,这应该使用 Talend 完成。我做了一些研究以准确了解什么是主数据,并且我在使用 Talend 方面有一些经验,问题是如何检测不可更改的数据(主数据)?我可以检查日期,但确切的日期是什么?以销售部门为例,我根据订单日期或交货日期工作,查看列是否长时间保持其值,但这听起来不对,因为:
- 首先,可以更新值但不能更新日期。
- 其次,此规则仅在数据库处理事务时才有效,但如果列具有不同的值,则此解决方案将不起作用,即使它是主数据也是如此。
- 很容易手动处理它并分析列的类型,然后确定它是否是主数据,但这个过程应该是自动化的。
我希望我的想法很清楚,并且我确实澄清了我面临的问题,任何和平的建议都可以帮助我很多,如果您有其他更好的方法,请成为我的客人!
sap-erp - SAP MDG 查看给定业务合作伙伴的变更文档?
我想知道是否有一种方法或一些查询可以使用 SAP 或 SAP Webdynpro GUI 从给定的业务合作伙伴中查看更改文档。我用谷歌搜索过,但 CDHDR 或 CDPOS 等表格对我不起作用。还有其他想法吗?
sql-server - Microsoft MDS 不显示名称和代码属性
因此,我们在 MDS Web 用户界面中的各种环境(开发、UAT 和生产)中创建实体。我能够在开发和生产环境中创建实体表,但是当我尝试在 UAT 环境中创建相同的实体时。Name 和 Code 属性不会显示在用户界面中。
但是,这些属性确实显示在 UAT 环境的后端服务器目标数据库(即临时表)上。
我试过检查其他环境的管理权限和其他权限设置,它们都是一样的。
知道如何解决这个问题吗?
informatica - 在 Informatica MDM E360 中拒绝手动合并
在我们的 Informatica MDM 10.4 E360 应用程序中,有一个完全扁平的工作人员层次结构(没有“批准者”),因此我们配置了 E360,以便如果数据管理员批准手动合并任务,它会自动获得批准并发送到 ORS。但是,我们没有看到 Data Steward 的任何“拒绝”按钮。我们如何拒绝显然是两个不同业务实体的建议合并,我们最终得到两个独立的业务对象,而不是一个合并的业务对象?
布赖恩