使用暂存区 - 7.1

Talend Data Fabric 安装指南 (Linux)

EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

Talend MDM 实现在一个 SQL 数据库中存储主数据记录,它包括一个暂存区,MDM 用户可在其中加载数据然后对数据进行异步验证。

此暂存区是包含主数据记录的 SQL 存储区的镜像。唯一区别在于,暂存区数据库的 schema 中不包括约束 (如非 null 值或外键完整性)。但是,这并不意味着在启用外键完整性的情况下,可以将具有无效外键的记录加载到主数据库中。

对于每个数据容器 (数据容器是 SQL 存储的实例),还存在第二个 SQL 存储,它是当前数据容器的暂存区。例如,如果您有一个名为 Product 的数据容器,这意味着还存在一个名为 Product#STAGING 的数据容器。

MDM 用户可以通过以下方法将数据加载到暂存区:
  • 使用 SQL 组件:使用 JDBC 或 Data Integration 组件对数据库执行 INSERT 语句

  • 使用 MDM 组件:使用 tMDMOuput 和 tMDMBulkload 组件并指定数据容器是 data_container_name#STAGING (例如是 Product#STAGING 而不是 Product)

    请注意,tMDMOutput 组件不允许非有效数据的插入或更新。Talend MDM

请注意,tMDMOutput 组件不允许非有效数据的插入或更新。Talend MDM 同时提供用户界面和 REST 访问来触发从暂存区到主数据库的传输。此传输称为暂存区验证任务,因为它包括的一个步骤是根据 MDM 验证规则 (如 XSD、安全性和验证规则) 验证来自暂存区的记录。

有关如何从 Talend MDM Web UI 中触发此传输的更多信息,请参阅《Talend MDM Web UI 用户指南》。