MDM 演示工程简介 - 7.1

Talend Open Studio for MDM 入门指南

EnrichVersion
7.1
EnrichProdName
Talend Open Studio for MDM
EnrichPlatform
Talend MDM Server
Talend MDM Web UI
Talend Studio
task
数据建模 > 分配任务
数据治理
设计和开发

Talend 为您提供可以导入到 Talend Studio 中的 MDM 演示工程。MDM 演示工程实现了一些基本的 MDM 功能,这些功能可帮助您开始使用 Talend MDM 并发现如何通过有意义的示例来设置和配置 Talend MDM 的功能。

如需了解如何将 MDM 演示工程导入到 Talend Studio 中,请参阅《Talend Studio 用户指南》中的导入演示工程

启动 Talend Studio 并将 MDM 演示工程导入到 Talend Studio 中后,您将在 MDM 存储库中找到以下示例项目。

项目 名称 描述
数据容器 产品

保存 Product 数据模型的主数据记录。

有关数据容器的更多信息,请参阅《Talend Studio 用户指南》中的数据容器

数据模型 产品

定义三个实体:ProductProductFamilyStore

有关数据模型的更多信息,请参阅《Talend Studio 用户指南》中的数据模型

流程 - 保存前检查 beforeSaving_Product

调用作业 ValidatePriceChange 以确认产品的任何价格变化,然后再将其保存到 MDM 中心。

有关此保存前流程的用例,请参阅使用保存前流程确认价格更改

有关流程的更多信息,请参阅《Talend Studio 用户指南》中的进程

流程 - 实体动作 Runnable_Product#ShowMap

调用作业 ShowStoreMap 以在 Google Map 上找到店铺的地址。

有关流程的更多信息,请参阅《Talend Studio 用户指南》中的进程

流程 - 欢迎动作 Runnable#LoadAll

调用作业 MDM_LoadAll 以将示例记录加载到 ProductFamilyProduct 实体中。

有关流程的更多信息,请参阅《Talend Studio 用户指南》中的进程

触发器 CheckAvailabilityOnCreate

新建产品实体记录时调用作业 CheckAvailability 以检查其是否已经存在。

有关触发器的更多信息,请参阅《Talend Studio 用户指南》中的触发器

触发器 CompleteStoreURLOnCreate

新建产品实体记录时调用作业 CompleteStoreURL 以完成其 OnlineStore 特性值。

有关触发器的更多信息,请参阅《Talend Studio 用户指南》中的触发器

触发器 GoogleMap

新建 Store 实体记录或更新 Store 实体记录的 Address 特性值时调用作业 GoogleMap,以根据 Address 特性值完成 LatLongMap 特性的值。

有关触发器的更多信息,请参阅《Talend Studio 用户指南》中的触发器

触发器 SynchronizeOnUpdate

更新 Product 实体记录时调用作业 SynchronizeApps,以提取其颜色和尺寸数据。

有关触发器的更多信息,请参阅《Talend Studio 用户指南》中的触发器

作业 DeleteFamilies 删除 ProductFamily 实体的所有记录。
作业 DeleteProducts 删除 Product 实体的所有记录。
作业 MDM_Reset 连续执行作业 DeleteProductsDeleteFamilies 以删除 ProductProductFamily 实体中的所有记录,然后执行作业 MDM_LoadAll,以重新加载 ProductFamilyProduct 实体的所有示例数据。
作业 AddProductCE 加载新 Product 实体记录的列表并检查重复项。
作业 CheckAvailability 检查 Product 实体记录的可用性。
作业 CompleteStoreURL 新建 Product 实体记录时完成 OnlineStore 特性值。通过触发器 CompleteStoreURLOnCreate 调用此作业。
作业 GoogleMap 新建 Store 实体记录或更新 Store 实体记录的 Address 特性值时,根据 Address 特性值来完成 LatLongMap 特性的值。
作业 ShowStoreMap 返回 Store 实体记录的 Google Map URL。通过流程 Runnable_Product#ShowMap 调用此作业。
作业 ValidatePriceChange 确认产品价格的上涨或下跌是否未超过 15%。通过保存前流程 beforeSaving_Product 调用此作业。
作业 LoadProductFamilies 加载 ProductFamily 实体的部分示例记录。
作业 LoadProductFeatures 加载 Product 实体的颜色和尺寸数据。
作业 LoadProducts 加载 Product 实体的部分示例记录。
作业 MDM_LoadAll 连续执行作业 LoadProductFamiliesLoadProductsLoadProductFeatures,以将示例记录加载到 ProductFamilyProduct 实体中。
作业 SynchronizeApps 提取 Product 实体记录的颜色和尺寸数据。通过触发器 SynchronizeOnUpdate 调用此作业。
视图
  • 产品
  • Product(AndFamily)
  • Product(Stores)
  • Product(Unavailable)
  • ProductFamily
  • Store

每个视图指定一个或多个实体中的哪些元素是可查看或可搜索的。

有关视图的更多详细信息,请参阅《Talend Studio 用户指南》中的视图