资源描述
江苏省电力公司 信息化登高项目 MDM培训手册 MDM 组 版本:V1.0 江苏省电力公司信息化登高项目 MDM 培训手册 第 I 页 文档修改记录 版本 修订人 修订日期 说明 1.0 黄俊 2010-12-04 首次编写 确认和批准 本文档需要以下人员确认: 部门 姓名 签名 日期 关键用户: 江苏省电力公司信息化登高项目 MDM 培训手册 第 II 页 业务主管: 部门领导: 确认和批准 本文档需要以下人员确认: 部门 姓名 签名 日期 江苏省电力公司信息化登高项目 MDM 培训手册 第 III 页 关键用户: 业务主管: 江苏省电力公司信息化登高项目 MDM 培训手册 第 IV 页 部门领导: 江苏省电力公司信息化登高项目 MDM 培训手册 第 V 页 目 录 前言 .1 1.1 目的和范围 .1 1.2 参考资料 .1 1.3 术语表 .1 2. SAP MDM 介绍 .2 2.1 功能概述 .2 2.2 主数据管理场景 .3 2.2.1 主数据整合 .3 2.2.2 主数据协调 .4 2.2.3 中央主数据管理 .5 2.3 SAP MDM 系统架构 .6 3. CONSOLE .9 3.1 REPOSITORY .9 3.1.1 Repository 加载 .12 3.1.2 Repository 归档 .14 3.1.3 Repository 镜像 .18 3.1.4 Repository 传输 .21 3.1.5 Repository 系统管理 .24 3.1.6 Repository 其它操作 .31 3.2 REPOSITORY MODELLING.34 3.2.1 Table 操作 .39 3.2.2 Field 操作 .41 3.2.3 其它设置 .45 4. DATA MANAGER .46 4.1 主数据对象命名规 范 .55 4.1.1 Repository 库命名规范 .55 4.1.2 表命名规范 .55 4.1.3 字段命名规范 .55 4.1.4 Port 端口命名规范 .55 4.1.5 Mapping 命名规范 .55 5. IMPORT MANAGER .55 5.1 物料主数据 .56 5.1.1 模型字段说明 .56 5.1.2 Inbound Port 说明 .57 江苏省电力公司信息化登高项目 MDM 培训手册 第 VI 页 5.1.3 Outbound Port 说明 .57 5.2 物料分类 .57 5.2.1 模型字段说明 .57 5.2.2 Inbound Port 说明 .57 5.2.3 Outbound Port 说明 .57 5.3 物料组 .57 5.3.1 模型字段说明 .57 5.3.2 Inbound Port 说明 .57 5.3.3 Outbound Port 说明 .57 6. SYNDICATOR .57 江苏省电力公司信息化登高项目 MDM 培训手册 第 1 页 共 85 页 前言 1.1 目的 和范围 编写此 MDM 培训手册主要有二个目的。首先,作为 MDM 系统实施交付 文档之一.其次,此文档也可以作为日后江苏电力 MDM 系统维护人员的参考手 册。 1.2 参考资料 资料名称 资料所在地址 1.3 术语表 列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达 成一致意见的专用词汇,同时要求继承全部的先前过程中定义过的词汇。 词汇名称 词汇含义 备注 MDM Master Data Management 江苏省电力公司信息化登高项目 MDM 培训手册 第 2 页 共 85 页 2. SAP MDM 介绍 2.1 功能概述 SAP MDM 是一套企业级的主数据管理平台. 实现企业以下业务场景: 主数据合并 主数据协调 中央主数据管理 通过一致的主数据在 SOA 内开发跨应用的流程 SAP MDM 保证在异构系统环境中的主数据一致性. 包括识别重复数据并 在将来避免这种情况的发生,支持可靠的全局报告和业务执行。在业务系统范 围内保证主数据的质量。包含流线化的 IT 场景以及产品内容管理和全球数据同 步能力。 SAP MDM 主要功能一览: 江苏省电力公司信息化登高项目 MDM 培训手册 第 3 页 共 85 页 2.2 主数据管理场景 2.2.1 主数据整合 主数据整合,既匹配、规范化、清洗、存储从客户端系统中导入的主数据。 主要包括以下活动: 识别本地系统中的相同或类似对象 生成整合的主数据 为统一、企业级的分析和报表提供 ID 映射 主数据整合( 业务系统)流程示意图 江苏省电力公司信息化登高项目 MDM 培训手册 第 4 页 共 85 页 主数据整合(商务智能 BI)流程示意图 2.2.2 主数据协调 主数据协调目标是确保在异构系统环境中的统一的、高质量的主数据。 结合了主数据整合的范畴。同时通过分发整合后的数据(注重全局性相关信息) 确保在相互集成的业务系统中主数据的高质量。允许在客户端应用系统中对本 地相关信息的数据增强。 江苏省电力公司信息化登高项目 MDM 培训手册 第 5 页 共 85 页 主数据协调流程示意图 2.2.3 中央主数据管理 中央主数据管理,即主数据的维护和存储,以及分发机制的开发,以便向 需要主数据的系统提供主数据。此活动与主数据协调的差别在于,主数据是使 用富客户端集中创建的。在这里富客户端指的是使用 MDM Data Manager 或 基于 portal 的用户界面集中创建的。随后,可以根据客户端的需求,互动的将 信息分发给客户端。 江苏省电力公司信息化登高项目 MDM 培训手册 第 6 页 共 85 页 中央主数据管理流程示意图 2.3 SAP MDM 系统架构 SAP MDM 属于 SAP Netweaver 平台的一部分,如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 7 页 共 85 页 SAP MDM 主要组件: MDM Console Console 用于主数据建模、系统管理、权限控制等功能。 MDM Data Manager Data Manager 用于数据管理功能,包括数据编辑,工作流,数据匹 配和清洗等。 MDM Import Manager Improt Manager 用于数据导入功能 MDM Syndicator Syndicator 用于数据分发功能 江苏省电力公司信息化登高项目 MDM 培训手册 第 8 页 共 85 页 SAP MDM 可以四种方式来访问中央 MDM 主数据 MDM Web Services MDM Java APIs MDM ABAP APIs MDM .NET APIs MDM 中各组件对应功能表如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 9 页 共 85 页 3. Console 3.1 Repository SAP MDM 建模通过 MDM Console 工具完成。SAP MDM 每一个模型 都是以一个 Repository 来存储的。因此在建模前需要创建一个新的 Repository.步骤如下: 1. 打开 MDM Console. 江苏省电力公司信息化登高项目 MDM 培训手册 第 10 页 共 85 页 2. 创建新的 Repository,鼠标右键 MDM Server 3. 输入 MDM 后台数据库连接信息 : 江苏省电力公司信息化登高项目 MDM 培训手册 第 11 页 共 85 页 4. 输入 Repository Name. 5. 登录到新的 Repository, Repository 默认的用户名为 Admin,密码为空。 在 SAP MDM 中 Repository 可以理解为一个数据库实例,MDM 的建模是针对 Repository 进行建模。Repository 里面有不同表类型的用 于进行建模。 Repository 不仅 MDM 模型管理单元,同时数据也存储在 Repository 中. Repository 管理工作包括以下内容: 江苏省电力公司信息化登高项目 MDM 培训手册 第 12 页 共 85 页 归档 加载 删除 验证 复制 传输 创建镜像 权限管理 端口管理 3.1.1 Repository 加载 Repository 的状态分为二种:Loading 和 Unload.SAP MDM 建模的时候 Repository 必须是非加载状态(Unload).当 MDM 建模完成后需要进行模型验证 或者模型最终确认后需要开始正式运行时模型必须设置为加载状态(Loading). Repository Loading 操作如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 13 页 共 85 页 Repository Unload 操作如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 14 页 共 85 页 3.1.2 Repository 归档 Repository 归档功能可以理解为 Repository 备份功能,可以通过归档进行 备份、分发和还原 Repository. 备份操作: 1.打开需要备份的 Repository 江苏省电力公司信息化登高项目 MDM 培训手册 第 15 页 共 85 页 2. MDM 系统会提示是否需要验证 Repository。通常需要验证一下 Repository 是否有错,如果包含错误,系统回连同错误一起进行归档。 3. 输入归档的名称,默认的名称是 Repository Name + 日期 江苏省电力公司信息化登高项目 MDM 培训手册 第 16 页 共 85 页 4. 默认的情况下系统对归档文件大小不进行任何限制,同时归档是针对整个 Repository 进行归档。如果想要定制化归档可以点击 Options 来进行定制。如 果只想归档模型可以选择 Schema Only,这样 Repository 中的数据是不会进入 到归档文件中的。如果归档需要包含数据可以选择 Normal,如果 Repository 中 数据量较大的话,归档时间比较长,同时归档文件也会比较大。 江苏省电力公司信息化登高项目 MDM 培训手册 第 17 页 共 85 页 5.选择 OK 进行归档操作,如果归档成功系统会返回如下界面: 选择 Yes 可以查看归档报告。归档文件产生在 MDM 服务器上 MDM 的安装目 录 archives 目录下面,以 a2a 为后缀名。如: /usr/sap/MDD/MDS00/mdm/archives/ 江苏省电力公司信息化登高项目 MDM 培训手册 第 18 页 共 85 页 3.1.3 Repository 镜像 Repository 镜像创建操作如下: 1.创建镜像: 2.输入 MDM 后台数据库连接信息 江苏省电力公司信息化登高项目 MDM 培训手册 第 19 页 共 85 页 3.输入 Repository 镜像名称 4.点击 Finish 完成。 5.加载镜像 Repository. 6. 点击 Finish 完成。 江苏省电力公司信息化登高项目 MDM 培训手册 第 20 页 共 85 页 此时镜像 Repository 已加载到 MDM. Repository 镜像同步操作如下: 1.选择 Repository 镜像库 2.点击 Synhronize Slave 江苏省电力公司信息化登高项目 MDM 培训手册 第 21 页 共 85 页 3.镜像 Repository 成功后与原始 Repository 保持一致。 3.1.4 Repository 传输 SAP MDM 支持传输模式完成开发、测试、生产的三层架构模式。 Repository 传输操作如下: 如果完整的导出 Repository 可以选择 Export Repository Schema,选择此操作 江苏省电力公司信息化登高项目 MDM 培训手册 第 22 页 共 85 页 会产一个 xml 文件到客户端系统中。 如图所示: 如果是增量变更传输首先需要创建一个 Transport Reference. Reference 文件产生在 MDM 服务器安装目录的 transport/Outbound 目录下。 江苏省电力公司信息化登高项目 MDM 培训手册 第 23 页 共 85 页 如: /usr/sap/MDD/MDS00/mdm/transport/Outbound/. 测试环境将根据产生的 Reference 建立一个新的 Repository.开发环境的 Repository 产生变更的时候须创建一个 Change file 并且 Export Change file.操 作如图所示: 选择需要传输的变更内容 选择 OK。 江苏省电力公司信息化登高项目 MDM 培训手册 第 24 页 共 85 页 系统会产生一个 change file 并存储在 DM 服务器安装目录的 transport/Outbound 目录下。 此时测试环境可以通过 Import change file 来接受变更请求。 3.1.5 Repository 系统管理 Repository 系统管理分为角色管理,用户管理,连接管理,变更追踪管理, 远程系统管理,端口管理,xml schemas 管理等。 用户界面如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 25 页 共 85 页 角色管理: 每个 Repository 有 2 个默认的角色:Admin 和 Default. Admin 角色是不能 修改的,是系统交付的对 Repository 拥有所有权限的角色。 Default 角色默认 开通的权限与 Admin 是相同的,但是可以进行修改。 操作过程如下: 在 Repository 中选中 Roles,在 Roles 试图中鼠标右键新增角色。 角色维护分三个部分,分别是 Roles 信息维护,功能维护以及表字段维护。 角色信息维护:定义角色名称,描述以及分配用户到角色。 江苏省电力公司信息化登高项目 MDM 培训手册 第 26 页 共 85 页 功能维护: 是指角色是否能够执行某项系统功能,有 2 个维护选项。None 代表否, Execute 代表是。 表和字段维护: 是指角色能够针对哪些表,那些字段以及字段内那些数据能够进行访问。 Read-Only 代表只读, Read/Write 代表读写。 Constraints 是指定哪些数 据能够进行访问。 江苏省电力公司信息化登高项目 MDM 培训手册 第 27 页 共 85 页 用户管理: 每一个 Repository 都会创建一个默认的管理用户 Admin。 用户管理界面如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 28 页 共 85 页 可以创建、修改以及删除用户。 用户属性设置如下: Password Never Expires:密码是否从不过期 Reset Account Lock: 用户是否锁定 User Must Change Password:用户必须更改密码 Roles:指定用户拥有的角色 连接管理: 连接管理用于查看当前连接到 Repository 的信息。如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 29 页 共 85 页 变更追踪管理: 变更追踪管理用于监控对于 Repository 数据内容的变更的记录。有三种 方式数据新增、数据修改和数据删除。当配置为 Yes 的时候,对于 Repository 数据的变更系统将记录下来。 远程系统管理: 江苏省电力公司信息化登高项目 MDM 培训手册 第 30 页 共 85 页 远程系统管理用于定义与 MDM 进行数据交换的远程系统。远程系统可以 是 Inbound、Outbound 和 Inbound/Outbound 三种类型. 端口管理: 端口管理是定义 Repository 数据导入或者分发的作业。Inbound 是定义哪 些远程系统通过什么方式将数据导入 Repository。Outbound 是定义 MDM 分 发哪些数据到哪些远程系统。 Inbound Port 属性设置 : Remote System:选择远程系统 Map: 选择在 Import Manager 定义的 Map Format: 选择数据传输格式 Xml Schema: 选择相应的 Schema.可以理解为 MDM 接收数据的 xml 规范。 江苏省电力公司信息化登高项目 MDM 培训手册 第 31 页 共 85 页 Processing Type: 选择自动还是手动。 Block on Structural Exceptions: 设置当有异常发生的时候是否 Block。如 果设置为 yes,当有异常发生的时候, port 将停止工作,直到解决异常。如果 设置为 No,当异常发生的时候,port 将继续工作,仅仅记录异常。 Outbound Port 属性设置 : Remote System:选择远程系统 Map: 选择在 Syndicator 中定义的 Map Processing Type: 选择自动还是手动。 Processing Interval:仅仅 Processing Type 设置为 Automatic 时设置此参 数。这个参数是指自动处理的间隔时间,可以理解为后台作业多久执行一次。 Xml Schemas 管理 管理 Repostiory 需要用到的 xml Schema 文件。Xml Schema 是指 Repository 与远程系统进行数据交换的格式文件。schema 文件从客户端上传, 保存在 MDM 服务器中。在 port 管理时需要用到 xml schmeas 文件。 3.1.6 Repository 其它操作 Repository 可以进行验证,验证包含检查和修复二个功能。 操作如图所示: 当 Repository 无法 Loading 的时候可以通过 Verify Repository 来查看和检 江苏省电力公司信息化登高项目 MDM 培训手册 第 32 页 共 85 页 查 Repository 是否包含错误。通过 Check 可以查看错误,追踪问题并解决。某 些错误可以通过 Repair 功能来进行修复。 Repository 复制功能操作如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 33 页 共 85 页 Repository 属性设置是设置 Repository 的多语言以及运行端口,每个 Repository 需要设置不同的 port,如果设置相同则会导致 Repository 无法加载。 如图所示: Repository 多语言设置步骤如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 34 页 共 85 页 Repository 的详细设置界面如下: 3.2 Repository Modelling Repository 建模主要利用 MDM 交付的表类型、字段类型来进行模型构 建工作。一个 Repository 必须由一个或一个以上的主表(main table).一个主 表包含某个业务对象的主要信息,例如产品、物料、客户等等。Repository 默 认的主表名称是 Product,可以进行修改。主表之间可以共享数据,比如供应 商和客户可以共享国家这个表。 MDM 表类型可以参考下图: MDM Data Table Types Table Type Description Main and subtables Main A main table is a flat table containing the primary information about a business object. For example, an MDM repository of product information would include an individual record for each product and an individual field for each piece of information that applies to all products, such as SKU, product name, manufacturer, and price. New MDM repositories include a main table named Products. Flat A flat table has the standard, rectangular SQL structure consisting of records and fields (rows and columns). A main table in an MDM repository typically contains some fields whose possible data values are limited and can therefore be selected from a list, rather than entered manually. For example, a Country field would naturally have a limited set of possible values. These values can 江苏省电力公司信息化登高项目 MDM 培训手册 第 35 页 共 85 页 be stored as records in a separate, flat subtable associated with a Country lookup field in a main table. New MDM repositories do not include any flat tables. Hierarchy A hierarchy table organizes information in a hierarchy, where each record is related to a parent record (even if the only parent is the root) and may also be related to sibling records and/or child records. The main table in an MDM repository typically contains some fields whose data may be hierarchical in nature. For example, a Manufacturer field may need to accommodate division and subdivision information for manufacturers. This hierarchical information is stored in a separate, hierarchy subtable associated with the Manufacturer lookup field in the main table. Note that a hierarchy table is useful even when it is flat (i.e. only leaf nodes below the root), because it stores the ordered sequence of sibling records, allowing you to override the unordered sequence of values in a flat table and instead put the values in a fixed order. New MDM repositories include the following hierarchy tables: a default taxonomy table, the Masks table, and the Families table. Table Type Description Taxonomy1 Pre-defined. A taxonomy is the classification scheme that defines the categories and subcategories that apply to a collection of records. Categorizing records enables you to isolate subsets of records for various organizing, searching, editing and publishing purposes. A taxonomy table in MDM stores a hierarchy of categories and subcategories and also supports attributes, “subfields” that apply to particular categories rather than to the entire collection of records. MDM supports multiple simultaneous taxonomies. New MDM repositories include a single taxonomy table named Categories. Qualified Flat Subtable. A qualified table in MDM stores a set of lookup records, and also supports qualifiers, “subfields” that apply not to the qualified table record by itself, but rather to each association of a qualified table record with a main table record. MDM supports multiple simultaneous qualified tables. Qualified tables can be used to support product applications and application-based search, and also to store any large set of subtable records that contain fields whose values are different for each main table record, such as multiple prices for different quantities, divisions, regions, or trading partners, cross-reference part numbers, and 江苏省电力公司信息化登高项目 MDM 培训手册 第 36 页 共 85 页 additional distributor/supplier/customer-specific information for different distributors, suppliers, or customers. New MDM repositories do not include any qualified flat tables. Object tables Images A single table named Images. Stores image files, where each image is stored as a record in the table. Sounds A single table named Sounds. Stores sound files, where each sound file is stored as a record in the table. Videos A single table named Videos. Stores video files, where each video file is stored as a record in the table. Binary Objects A single table named Binary Objects. Stores other binary object files, where each binary object file is stored as a record in the table. Text Blocks A single table named Text Blocks. Stores blocks of text, where each text block is stored as a record in the table. Copy Blocks A single table named Copy Blocks. Stores blocks of text interpreted as copy, where each text block is stored as a record in the table. Text HTMLs A single table named Text HTMLs. Stores blocks of text interpreted as HTML, where each text block is stored as a record in the table. PDFs A single table named PDFs. Stores PDF files, where each PDF is stored as a record in the table. Special tables Image Variants A single table named Image Variants. Used to define the structure and format of each of the variants for each image. Each variant is a modified version derived from an original image; the original image is never modified. This table is managed in the MDM Console and is not visible in MDM Data Manager. Table Type Description Families A single hierarchy table named Families. Used to further partition main table records in each category into smaller groups based upon the values of other fields and/or attributes. You can associate family data (a paragraph, an image, bullets) once with a family of products rather than with each individual product, and also define the table layout of the field and/or attribute data (field order; stack, vertical, and horizontal pivots; and other display options). This table is available only in Family mode. Data Groups A single hierarchy table named Data Groups. Stores the hierarchy of data groups used to break the entire set of objects in the MDM repository into manageable subgroups. 江苏省电力公司信息化登高项目 MDM 培训手册 第 37 页 共 85 页 Relationships A single table named Relationships. Used to define relationships between records in your tables. MDM 字段类型可参考如下: Field Data Types (Standard SQL) Field Data Types (Standard SQL) Data Type MV SQL Server Oracle DB2 MaxDB Description Text Nvarchar Nvarchar2 Varchar Varchar Text field ( 333 chars). Integer Int Number Int Fixed (10) 4-byte integer field. Real Real Number Float Float (16) 4-byte real field. Real8 Real Number Float Float (38) 8-byte real field. TimeStamp DateTime Date Timestamp Timestamp DateTime field. Boolean Bit Number Smallint Fixed (1) Two-valued field. Field Data Types (MDM Extended) Field Data Type MV Description Text Normalized Text field with “special” (non-alphanumeric) characters removed for searching/sorting (always displays original). Name Text field with internal structure for storing parts of a name (prefix, first, middle, last, suffix). Log Text Large field with internal structure for managing multiple timestamped blocks of text within a single field. AutoID Integer field that MDM automatically increments. Currency Real8 field displayed with a currency symbol. GM Time TimeStamp field that is adjusted to a particular time zone. Measurement Real field with an associated unit of measure. Literal Date TimeStamp field that ignores the time part. 江苏省电力公司信息化登高项目 MDM 培训手册 第 38 页 共 85 页 Literal Time TimeStamp field that ignores the date part. Create Stamp TimeStamp field that MDM automatically sets with the date/time of record creation. Time Stamp TimeStamp field that MDM automatically updates with the date/time of modification when any of the fields being tracked are updated. User Stamp Text field that MDM automatically updates with name of user who makes the change when any of the fields being tracked are updated. Mask Virtual field that stores an enumeration of main table records. It is never displayed but is used for searching. Lookup Flat Field whose value(s) are a lookup into a flat table. Lookup Hierarchy Field whose value(s) are a lookup into a hierarchy table. Lookup Taxonomy Field whose single value is a lookup into a taxonomy table. Lookup Qualified Field whose values are a lookup into a qualified table. Lookup Image Field whose value(s) lookup into the Images table. Lookup Text Block Field whose value(s) lookup into the Text Blocks table. Lookup Copy Block Field whose value(s) lookup into the Copy Blocks table. Lookup Text HTML Field whose value(s) lookup into the Text HTMLs table. Lookup PDF Field whose value(s) lookup into the PDFs table. Lookup Sound Field whose value(s) lookup into the Sounds table. Lookup Video Field whose value(s) lookup into the Videos table. Lookup Binary Object Field whose value(s) lookup into the Binary Objects table. Attribute Data Types Attribute Data Type MV Corresponding MDM Field Type Text Lookup Flat Numeric Measurement Coupled Numeric n/a 3.2.1 Table 操作 创建 Table: 1.选中 Repository 在 Console 上点击 或者在 Table 视图中鼠 标右键然后选中 Add Table,如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 39 页 共 85 页 2. 在 Table Detail 中填入表名及表名代码 3. 选择表类型 : 4. 其它属性设置 . Display Fields: 设置显示字段 Unique Fields: 设置表的主键 Key Mapping: 设置表是否需要进行 Key Mapping. Hide Table: 设置表是否为隐藏表. 江苏省电力公司信息化登高项目 MDM 培训手册 第 40 页 共 85 页 删除表: 选中 Repository,在 Table 视图中删除表。 3.2.2 Field 操作 创建字段: 1.选中 Table 在 Console 上点击 或者在 Fileds 视图中鼠标右 键然后选中 Add Table,如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 41 页 共 85 页 2. 在 Fields Detail 中填入字段名及字段名代码 3.选择字段类型: 江苏省电力公司信息化登高项目 MDM 培训手册 第 42 页 共 85 页 4. 设置字段属性 Required:设置字段是否必输 Writable Once :设置字段是否可以修改 Multi-Lingual:设置字段是否为多语言 Keyword: 设置字段是否为关键字搜索 Sort Index: 设置是否字段排序 Calculation: 设置字段是否为计算字段,如果设置为 yes 则需维护字段计算 公式, 如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 43 页 共 85 页 Sort Type: 设置排序类型,有三种方式可以设置如图所示: Note: 不同的字段需要维护不同的字段属性 ,具体详细设置请参考 MDM Console Reference Guide. 字段排序操作: 在 Fields 视图中鼠标右键选中 Recorder . 然后在菜单中选中字段进行顺序调整. 江苏省电力公司信息化登高项目 MDM 培训手册 第 44 页 共 85 页 字段删除: 选中相应的 Table, 然后在 Table 视图中进行字段删除。 3.2.3 其它设置 在 MDM 中除了 Main、Flat、Hierarchy、Familes 、Qualified Flat 和 Taxonomy 这 5 中类型外,其余的类型表均由 MDM 系统提供,用户无法创建、 删除和修改。同时一个 Repository 只能有一个 Familes 表。 多语言设置: 江苏省电力公司信息化登高项目 MDM 培训手册 第 45 页 共 85 页 4. Data Manager Data Manager 是数据进行管理的工具,主要功能如下: 数据查询与维护 数据管理工作流 数据清洗和合并 Data Manager 连接到 Repository: 选择 MDM 服务器、 Repository 和登录的语言,输入用户名和密码。 进入 Data Manager 界面如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 46 页 共 85 页 Data Manager 是分模式查看不同类型的表。 查看 Main Tabal 和 Flat Table 使用 Record Mode. 江苏省电力公司信息化登高项目 MDM 培训手册 第 47 页 共 85 页 查看 Hierarchy Table 使用 Hierarych Mode. 查看 Taxonomy Table 使用 Taxonomy Mode 如果 Repository 中没有定义 Taxonomy Table,则无法切换至 Taxonomy Mode。 屏幕按钮将显示灰色。 查看 Family Table 使用 Family Mode. 如果 Repository 中没有定义 Family Table,则无法切换至 Family Mode。 屏幕按钮将显示灰色。 江苏省电力公司信息化登高项目 MDM 培训手册 第 48 页 共 85 页 如果要进行数据匹配使用 Match Mode. Data Manager 搜索数据步骤如下 : 1.选择 Table: 2.在搜索界面中定义搜索条件 江苏省电力公司信息化登高项目 MDM 培训手册 第 49 页 共 85 页 3.搜索结果显示 Data Manager 维护步骤如下: 1.新增数据 在工具栏中选中新增数据按钮或者在 Record 区域鼠标右键新增 2.删除数据 选中要删除的数据或者按住 Ctrl 后鼠标选择要删除的多条数据,然后在工 具栏中点击删除按钮或者在 Record 区域鼠标右键删除 江苏省电力公司信息化登高项目 MDM 培训手册 第 50 页 共 85 页 3.修改数据 选中要修改的数据然后再 Record Detail 中进行修改。如果要把多条记录的 同一字段修改成同一值可以按住 Ctrl 后鼠标选择要修改的多条数据进行修改。 数据比较功能操作: 选中需要比较的数据记录鼠标右键,点击 。 结果如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 51 页 共 85 页 Data Manager 可以进行数据校验以及分配字段内容。下面分别介绍: 数据验证功能操作如下: 1.选择要校验的表,然后切换到 Validations 界面 2.添加校验表达式 江苏省电力公司信息化登高项目 MDM 培训手册 第 52 页 共 85 页 3.维护校验表达式 相关设置如下: 校验:此处用于定义校验表达式 错误消息: 定义校验出错后的错误消息。 江苏省电力公司信息化登高项目 MDM 培训手册 第 53 页 共 85 页 自动执行:定义校验表达式是否在数据新增或者修改的时候自动执行,执 行后是警告还是错误。 可调用: 设置校验表达式是否可以被其他校验表达式调用。 4.执行数据校验 在 Record 视图中选中需要进行校验的记录 ,鼠标右键选择校验表达式. 如图所示: 数据值分配操作: 当需要给目标表中的字段分配,可以使用 Assignments. 1.新建 Assignments 江苏省电力公司信息化登高项目 MDM 培训手册 第 54 页 共 85 页 2.配置 Assignments. 分配:这里填写 Assignment Expression 分配字段: 选择 Assigment Expression 的目标字段 3.Assginments 执行. 在 Record 视图中选中需要进行分配值的记录 ,鼠标右键选择 Assignments. 如图所示: 江苏省电力公司信息化登高项目 MDM 培训手册 第 55 页 共 85 页 MDM 工作流: 在 Data Manager 里可以定义 Workflow, Workflow 对应一个 table 操作。 也就是 Workflow 是不能跨多个 Table 执行的。 每个 Repository 里有一个工作流表,选择工作流表进行定义。 工作流图标示意图: 江苏省电力公司信息化登高项目 MDM 培训手册 第 56 页 共 85 页 MDM Workflow 是基于微软 Visio 画图软件进行流程定义。 界面如下: 江苏省电力公司信息化登高项目 MDM 培训手册 第 57 页 共 85 页 新建工作流: 江苏省电力公司信息化登高项目 MDM 培训手册 第 58 页 共 85 页 工作流定义: 江苏省电力公司信息化登高项目 MDM 培训手册 第 59 页 共 85 页 江苏省电力公司信息化登高项目 MDM 培训手册 第 60 页 共 85 页 江苏省电力公司信息化登高项目 MDM 培训手册 第 61 页 共 85 页 工作流执行: 查看执行情况: 江苏省电力公司信息化登高项目 MDM 培训手册 第 62 页 共 85 页 如果工作流定义了审批步骤,则需要进行 Approve 结束工作
展开阅读全文