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