创建日期属性 (Master Data Services)
适用范围:SQL Server - 仅限 Windows Azure SQL 托管实例
在 Master Data Services 中,想要用户将输入日期作为属性值以便创建日期属性。
注意
该属性称为 DateTime,但不支持时间值。
先决条件
若要执行此过程:
你必须有权访问“系统管理”功能区域。
你必须是模型管理员。 有关详细信息,请参阅管理员 (Master Data Services)。
你必须具有要为其创建属性的实体。 有关详细信息,请参阅创建实体 (Master Data Services)。
创建日期属性
在主数据管理器中,单击“系统管理” 。
在“管理模型” 页上,从网格中选择一个模型,然后单击“实体” 。
在“管理实体” 页上,选择要为其创建属性的实体所在的行。
单击 “属性”。
在“管理属性” 页上,执行下列操作之一,然后单击“添加” 。
如果是叶成员的属性,请从“成员类型” 列表框中选择“叶” 。
如果属性是针对合并成员,则从“成员类型” 列表框中选择“合并” 。
如果属性是针对集合,则从“成员类型” 列表框中选择“集合” 。
在 “名称” 框中,键入属性的名称。 有关不可用作属性名称的单词列表,请参阅保留字 (Master Data Services)。
(可选)键入显示名称,并在“说明” 框中键入属性的说明。
在 “显示像素宽度” 框中,键入要在 “资源管理器” 网格中显示的属性列的宽度。
从“属性类型”列表中,选择“自由格式”。
从 “数据类型” 列表中,选择 “DateTime”。
从 “输入掩码” 列表中,选择用于日期的格式。
根据需要,选择 “启用更改跟踪” 可以跟踪对属性组的更改。 有关详细信息,请参阅向更改跟踪组添加属性 (Master Data Services)。
单击“ 保存”。
显示日期时间值的时间部分
若要使用户界面显示日期时间值的时间部分,你必须为该属性选择一个适当的输入掩码。 对于日期时间属性没有内置的此类掩码,但你可以添加一个新掩码以便显示时间。 为此,在存储内置掩码的 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)