MDM:已知问题和已知限制 - 7.1

Talend Data Fabric 版本说明

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
数据治理

我们建议您查询 JIRA 错误跟踪工具,获取完整的未解决问题列表:

https://jira.talendforge.org/issues/?filter=28300

Studio

限制

描述

MDM SQL 查询语言 如果您使用的是 DB2 或 MS SQL Server 数据库,则带有 count 函数的 order by 语句不适用,因为数据库不支持该语句。
如果要使用 Talend Data Stewardship 处理在集成匹配过程中生成的合并任务,请注意以下事项。
  • 集成匹配功能仅支持字符串类型的主键。
  • 集成匹配功能不支持在具有复合主键的实体上进行匹配。
  • MDM 和 Talend Data Stewardship 之间的映射仅适用于 MDM 实体中根级别的简单类型元素,并且将忽略复杂类型元素或可重复元素。
在后台执行工作流的非人工任务时,没有关联用户。 由于在后台执行工作流的非人工任务时没有关联用户,所以需注意以下两种情况:
  • 通过 Talend 连接器执行记录更新时,您可以使用 setUpdateUsername 方法生成正确的日志事件,即便没有可用的当前用户也是如此。默认情况下,如果未指定用户名,日志事件将以“??????”作为用户名结束。
  • 通过 mdm_context 变量读取或写入记录值时,可以使用 setBypassSecurity 方法绕过安全检查。默认情况下,对当前登录用户执行安全检查。
仅当其已在主选项卡中呈现时,外键元素才会显示在自定义布局中 要在自定义布局中显示外键元素,需要在主选项卡中将其呈现。
匹配模拟操作不会考虑内置块键 您可以在定义匹配规则时使用内置的块键。但是,匹配模拟操作不会考虑内置块键。
安装所需的第三方库后,您需要重新启动 Studio 安装任何所需的第三方库后,您需要重新启动 Studio 才能将更新纳入其中。
视图的“可查看”部分中指定的重复元素不适用于 11.2 之前的 Oracle 11g 版本 如果在视图的“可查看”部分中指定了重复元素 (maxOccurs> 1),则在 11.2 之前的 Oracle 11g 版本中这项设置无效。
如果 tMDMDelete 使用 Oracle 数据库运行删除查询,可能需要较长时间 如果 tMDMDelete 运行删除查询时因数据库执行速度慢而遇到超时问题,请参阅文章了解如何移除 Talend 帮助中心 (https://help.talend.com) 上长时间运行的超时事务。
tMDMConnection 参数“Use client side transaction id (使用客户端事务 id)”尚未生产就绪 tMDMConnection 组件有一个名为“Use client side transaction id (使用客户端事务 id)”的新参数。此选项属实验性质,将来可能会更改,因此不应在生产环境中使用。
保留了 tMDMInput 操作符“Joins With”以供未来使用 在组件 tMDMInput 中,选中 Use multiple conditions (使用多个条件) 复选框后,将保留 Function (函数) 列中列出的 Joins With 操作符以供未来使用。
到包含 System_XXX 或管理角色的工作流的 Bonita 部署失败 由于不应使用系统和管理角色,因此无法在 Talend Studio 工作流中设置这些角色。连接器中包含 System_XXX 或管理角色的工作流将失败。

问题

变通方法

使用产品演示项目时,应将工作流与演示项目的其余部分分开部署,以避免同步问题。 具体而言,当您开始使用产品演示时,请执行以下操作:
  1. 部署除工作流之外的所有对象。
  2. 无论何时创建/更改用户或角色,都要从 Talend MDM Web UI 中的 User Management (用户管理) 选项卡启动手动同步过程,以确保在 Bonita (Demo_User 和 Demo_Manager 角色及其关联用户) 中正确创建相应的信息。
  3. 部署工作流。

安装程序

问题

变通方法

默认情况下,macOS Sierra 会将所有下载的文件设为“隔离项”。这会禁止您运行 Studio。
  1. 按照正常方式将 Talend Studio 解压缩。
  2. 在您解压缩 Talend Studio 的文件夹上打开一个 Terminal (终端) 窗口。
  3. 执行以下命令之一。
    xattr -d com.apple.quarantine *

    xattr -c *
使用最新版本 Mac OS X 的用户可能需要更新其 Gatekeeper 设置才能安装 Talend 产品。OS X 10.7.5 以上版本提供了 Gatekeeper。
  1. 单击 Apple 图标,然后单击 System Preferences (系统首选项)
  2. System Preferences (系统首选项) 下面,单击 Security & Privacy (安全和隐私)
  3. Security & Privacy (安全和隐私) 下面,单击 General (常规) 选项卡。
  4. 单击 Click the lock to make changes (单击锁进行更改) 旁边的锁图标,然后使用具有管理员权限的帐户用户名和密码标识身份。只有管理员才能更改安全设置。

  5. Allow apps download from (允许以下位置下载的应用) 下面,选择 Anywhere (任何位置) 单选按钮,然后在打开的对话框中确认您的选择。
  6. 关闭所有窗口,使您的 Mac 自动为您重新锁定 Security & Privacy (安全和隐私) 设置。
  7. 按照正常的安装程序安装 Talend Studio (或您想要安装的任何其他可执行程序)。请注意,在您双击 Talend-Studio-macosx-cocoa.app 文件时,您会看到一条警告,提示这是从互联网下载的应用程序,但如果您单击 Open (打开),您的 Mac 将会允许您安装此应用程序,而不会产生更多问题。
  8. 完成安装过程后,如果您愿意,可以重复以上步骤,将您的 Security & Privacy (安全和隐私) 设置恢复至先前的值。

Talend MDM Server

问题

变通方法

如果您的数据模型多次使用可重用类型,则可能需要进行数据库迁移。 如果您的数据模型在一个或多个实体中多次使用可重用类型,并且会导致问题,则您在升级到此版本时可能需要迁移数据库。

有关更多信息,请参阅https://jira.talendforge.org/browse/TMDM-6805

在此版本中,用户仍可以选择从 XML 数据库迁移到关系数据库。要执行此操作,选择利用此可能性的现有用户将需要显式地重新部署其项目并迁移重要系统容器。 有关详细信息,请参阅 Talend 迁移指南

特别是,请确保在执行任何迁移之前处理 ACTIVE 和 FAILED 队列,因为迁移过程将导致 ACTIVE、FAILED 和 COMPLETED 队列丢失。

当使用 Talend-LogServer 时,默认情况下,事件日志在存储时没有特定的安全保护,因此所有日志对所有具有服务器访问权限 (通过您网络内的 HTTP URL) 的人都可见。 有关更多信息,请参阅位于 Talend 帮助中心 的有关如何停用 Talend Administration Center 日志记录屏幕和 Talend Log Server 的文章 (https://help.talend.com)。

Talend MDM Web UI

问题

变通方法

MDM Web User Interface 仅在兼容模式下支持 Internet Explorer 11 如果您想要使用 Microsoft Internet Explorer 11 访问 MDM Web User Interface,您必须在浏览器中激活兼容性模式。早期支持的 Internet Explorer 版本不受此要求的影响。