创建日期属性 (Master Data Services)

适用范围:SQL Server - 仅限 Windows Azure SQL 托管实例

在 Master Data Services 中,想要用户将输入日期作为属性值以便创建日期属性。

注意

该属性称为 DateTime,但不支持时间值。

先决条件

若要执行此过程:

创建日期属性

  1. 在主数据管理器中,单击“系统管理”

  2. 在“管理模型” 页上,从网格中选择一个模型,然后单击“实体”

  3. 在“管理实体” 页上,选择要为其创建属性的实体所在的行。

  4. 单击 “属性”

  5. 在“管理属性” 页上,执行下列操作之一,然后单击“添加”

    • 如果是叶成员的属性,请从“成员类型” 列表框中选择“叶”

    • 如果属性是针对合并成员,则从“成员类型” 列表框中选择“合并”

    • 如果属性是针对集合,则从“成员类型” 列表框中选择“集合”

  6. “名称” 框中,键入属性的名称。 有关不可用作属性名称的单词列表,请参阅保留字 (Master Data Services)

  7. (可选)键入显示名称,并在“说明” 框中键入属性的说明。

  8. “显示像素宽度” 框中,键入要在 “资源管理器” 网格中显示的属性列的宽度。

  9. 从“属性类型”列表中,选择“自由格式”

  10. “数据类型” 列表中,选择 “DateTime”

  11. “输入掩码” 列表中,选择用于日期的格式。

  12. 根据需要,选择 “启用更改跟踪” 可以跟踪对属性组的更改。 有关详细信息,请参阅向更改跟踪组添加属性 (Master Data Services)

  13. 单击“ 保存”。

显示日期时间值的时间部分

若要使用户界面显示日期时间值的时间部分,你必须为该属性选择一个适当的输入掩码。 对于日期时间属性没有内置的此类掩码,但你可以添加一个新掩码以便显示时间。 为此,在存储内置掩码的 MDS 数据库的 mdm.tblList 表中添加一行。 此行应具有以下各值:

ListCode lstInputMask
ListName “输入掩码”
Seq 19
List Option dd/MM/yyyy hh:mm:ss tt
Option ID 19
IsVisible 1
Group_ID 3

在 mdm.tblList 表中输入具有上述值的行后,在“输入掩码”列表框中会提供“dd/MM/yyyy hh:mm:ss tt”掩码。 然后,你可以选择该掩码,以便在 MDS 资源管理器中某实体的日期时间属性列中显示日期和时间。

输入掩码是一个自定义 .NET DateTime 格式字符串。 有关详细信息,请参阅自定义日期和时间格式字符串

另请参阅

属性 (Master Data Services)
更改属性名称和数据类型 (Master Data Services)
创建基于域的属性 (Master Data Services)
创建文件属性 (Master Data Services)