适用于:Windows
Azure SQL 托管实例上的 SQL Server
重要
Master Data Services(MDS)在 SQL Server 2025(17.x)中被移除。 我们继续支持 SQL Server 2022(16.x)和早期版本中的 MDS。
使用 Master Data Services 数据库中的叶成员暂存表 (stg.name_Leaf) 来创建、更新、停用和删除叶成员。 您还可以使用它更新叶成员的属性值。
表列
下表说明了 Leaf 暂存表中各字段的用途。
| 列名称 | 说明 | 值 |
|---|---|---|
| ID | 自动分配的标识符。 | 不要在此字段中输入值。 如果尚未处理此批次,则此字段为空。 |
|
导入类型 必填 |
确定当暂存数据与 Master Data Services 数据库中已存在的数据匹配时要执行的操作。 |
0:创建新成员。 使用临时数据替换现有的 MDS 数据,但是仅限临时数据不为 NULL 时。 忽略 NULL 值。 若要将某个字符串属性值设置为 NULL,请将其设置为 ~NULL~。 若要将某个数字属性值设置为 NULL,请将其设置为 -98765432101234567890。 若要将某个日期时间属性值设置为 NULL,请将其设置为 5555-11-22T12:34:56。 1:仅创建新成员。 对现有 MDS 数据的任何更新都将失败。 2:创建新成员。 使用临时数据替换现有的 MDS 数据。 如果导入了 NULL 值,它们将覆盖现有的 MDS 值。 3:基于 Code 值停用成员。 所有属性、层次结构、集合成员关系和事务都会被保留,但在 UI 中将不再可用。 如果该成员被用作另一个成员的域型属性值,则停用操作将失败。 请参阅 ImportType5 了解替代方法。 4:基于 Code 值永久删除成员。 所有属性、层次结构隶属关系、集合隶属关系以及事务都将被永久删除。 如果该成员被用作另一个成员的基于域的属性值,则无法删除。 请参阅 ImportType6 了解替代方法。 5:根据 Code 值停用该成员。 所有属性、层次结构、集合隶属关系和事务都会被保留,但在 UI 中将不再可用。 如果成员用作其他成员的基于域的属性值,则相关值将设置为 NULL。 ImportType 5 仅适用于叶成员。 6:基于 Code 值永久删除成员。 所有属性、层次结构、所属集合关系以及事务都将被永久删除。 如果成员用作其他成员的基于域的属性值,则相关值将设置为 NULL。 ImportType 6 仅适用于叶成员。 |
|
ImportStatus_ID 必填 |
导入过程的状态。 |
0- 指定此值表示记录已经准备好临时存储。 1- 自动分配的值,表示记录的暂存过程已成功。 2,该值为自动分配,表示该记录的暂存过程已失败。 |
|
Batch_ID 仅 Web 服务所需 |
一个自动分配的标识符,用于将记录分组以进行暂存。 为此批次中的所有成员分配此标识符,此标识符显示在主数据管理器用户界面中的 ID 列。 | 如果尚未处理此批次,则此字段为空。 |
|
BatchTag 必需,但通过 Web 服务时除外 |
批次的唯一名称,最多包含 50 个字符。 | |
| ErrorCode | 显示错误代码。 对于所有 ImportStatus_ID 为 2 的记录,请参阅 暂存过程错误 (Master Data Services)。 | |
|
代码 必需,自动为 ImportType1 或 2 生成代码的情况除外。有关详细信息,请参阅 自动创建代码 (主数据服务) |
成员的唯一代码。 | |
|
名称 可选 |
成员的名称。 | |
| NewCode | 仅当要更改成员代码时才使用。 | |
| <属性名> | 实体中的每个属性都有一个对应的列。 当 ImportType 为 0 或 2 时,使用此项。 对于自由格式属性,请为该属性指定新的文本或字符串值。 对于基于域的属性,请为将要成为属性的成员指定代码。 对于链接属性,URL 必须以“https://”开头。 注意:不能暂存文件属性。 |