MDM 演示工程简介
Talend 为您提供可以导入到 Talend Studio 中的 MDM 演示工程。MDM 演示工程实现了一些基本的 MDM 功能,这些功能可帮助您开始使用 Talend MDM 并发现如何通过有意义的示例来设置和配置 Talend MDM 的功能。
如需了解如何将 MDM 演示工程导入到 Talend Studio中,请参阅《Talend Studio 用户指南》。
启动 Talend Studio 并将 MDM 演示工程导入到 Talend Studio 中后,您将在 MDM 存储库中找到以下示例项目。
项目 | 名称 | 描述 |
---|---|---|
数据容器 | 产品 |
保存 Product 数据模型的主数据记录。 更多信息,请参阅《Talend Studio 用户指南》中关于数据容器的章节内容。 |
数据模型 | 产品 |
定义三个实体:Product、ProductFamily 和 Store。 |
流程 - 保存前检查 | beforeSaving_Product |
调用作业 ValidatePriceChange 以确认产品的任何价格变化,然后再将其保存到 MDM 中心。 有关此保存前流程的用例,请参阅使用保存前流程确认价格更改。 |
流程 - 实体动作 | Runnable_Product# PriceWorkflow |
调用工作流 Product_Product 以请求并批准产品的任何价格变化。 |
流程 - 实体动作 | Runnable_Product#ShowMap |
调用作业 ShowStoreMap 以在 Google Map 上找到店铺的地址。 |
流程 - 欢迎动作 | Runnable#LoadAll |
调用作业 MDM_LoadAll 以将示例记录加载到 ProductFamily 和 Product 实体中。 |
触发器 | CheckAvailabilityOnCreate |
新建产品实体记录时调用作业 CheckAvailability 以检查其可用性。 |
触发器 | CompleteStoreURLOnCreate |
新建产品实体记录时调用作业 CompleteStoreURL 以完成其 OnlineStore 特性值。 |
触发器 | GoogleMap |
新建 Store 实体记录或更新 Store 实体记录的 Address 特性值时调用作业 GoogleMap,以根据 Address 特性值完成 Lat、Long 和 Map 特性的值。 |
触发器 | SynchronizeOnUpdate |
更新 Product 实体记录时调用作业 SynchronizeApps,以提取其颜色和尺寸数据。 |
作业 | CreateUsers |
在 Talend Administration Center 中创建三个 MDM 用户并向他们分配具体的自定义角色。
|
作业 | DeleteFamilies | 删除 ProductFamily 实体的所有记录。 |
作业 | DeleteProducts | 删除 Product 实体的所有记录。 |
作业 | MDM_Reset | 连续执行作业 DeleteProducts 和 DeleteFamilies 以删除 Product 和 ProductFamily 实体中的所有记录,然后执行作业 MDM_LoadAll,以重新加载 ProductFamily 和 Product 实体的所有示例数据。 |
作业 | AddProductCE | 加载新 Product 实体记录的列表并检查重复项。 |
作业 | CheckAvailability | 检查 Product 实体记录的可用性。 |
作业 | CompleteStoreURL | 新建 Product 实体记录时完成 OnlineStore 特性值。通过触发器 CompleteStoreURLOnCreate 调用此作业。 |
作业 | GoogleMap | 新建 Store 实体记录或更新 Store 实体记录的 Address 特性值时,根据 Address 特性值来完成 Lat、Long 和 Map 特性的值。 |
作业 | ShowStoreMap | 返回 Store 实体记录的 Google Map URL。通过流程 Runnable_Product#ShowMap 调用此作业。 |
作业 | ValidatePriceChange | 确认产品价格的上涨或下跌是否未超过 15%。通过保存前流程 beforeSaving_Product 调用此作业。 |
作业 | LoadProductFamilies | 加载 ProductFamily 实体的部分示例记录。 |
作业 | LoadProductFeatures | 加载 Product 实体的颜色和尺寸数据。 |
作业 | LoadProducts | 加载 Product 实体的部分示例记录。 |
作业 | MDM_LoadAll | 连续执行作业 LoadProductFamilies、LoadProducts 和 LoadProductFeatures,以将示例记录加载到 ProductFamily 和 Product 实体中。 |
作业 | SynchronizeApps | 提取 Product 实体记录的颜色和尺寸数据。通过触发器 SynchronizeOnUpdate 调用此作业。 |
资源 | 十一张图像 | 这些图像用于在执行作业 LoadProducts 以加载示例产品记录时完成 Picture 特性值。 |
角色 |
|
向自定义角色 Demo_Manager 授予对某些特性值的写入权限,而不向自定义角色 Demo_User 授予此权限,例如 Product 实体的 Price 特性值。 |
视图 |
|
每个视图指定一个或多个实体中的哪些元素是可查看或可搜索的。 它们可被附加到特定的自定义角色,然后通过 Talend MDM Web UI 将该自定义角色分配给特定用户。因此,它控制用户可以访问哪个视图以及用户可以查看或搜索哪些元素。 |
工作流 | Product_Product | 请求并批准产品的任何价格变化。 |