| title | Create a Date Attribute | ||
|---|---|---|---|
| description | Create a Date Attribute (Master Data Services) | ||
| author | meetdeepak | ||
| ms.author | dkhare | ||
| ms.reviewer | mikeray | ||
| ms.date | 03/05/2026 | ||
| ms.service | sql | ||
| ms.subservice | master-data-services | ||
| ms.topic | how-to | ||
| ms.custom |
|
||
| helpviewer_keywords |
|
[!INCLUDE SQL Server - Windows only ASDBMI]
[!INCLUDE support-notice]
In [!INCLUDEssMDSshort], create a date attribute when you want users to enter a date as an attribute value.
Note
The attribute is called DateTime, but time values are not supported.
To perform this procedure:
-
You must have permission to access the System Administration functional area.
-
You must be a model administrator. For more information, see Administrators (Master Data Services).
-
You must have an entity to create the attribute for. For more information, see Create an Entity (Master Data Services).
-
In [!INCLUDEssMDSmdm], click System Administration.
-
On the Manage Model page, select a model from the grid and then click Entities.
-
On the Manage Entity page, select the row for the entity that you want to create an attribute for.
-
Click Attributes.
-
On the Manage Attributes page, do one of the following and then click Add.
-
If the attribute is for leaf members, select Leaf from the Member Types list box.
-
If the attribute is for consolidated members, select Consolidated from the Member Types list box.
-
If the attribute is for collections, select Collection from the Member Types list box.
-
-
In the Name box, type a name for the attribute. For a list of words that should not be used as attribute names, see Reserved Words (Master Data Services).
-
Optionally, type a display name, and type a description for the attribute in the Description box.
-
In the Display pixel width box, type the width of the attribute column to be displayed in the Explorer grid.
-
From the Attribute type list, select Free-form.
-
From the Data type list, select DateTime.
-
From the Input mask list, select a format for dates.
-
Optionally, select Enable change tracking to track changes to groups of attributes. For more information, see Add Attributes to a Change Tracking Group (Master Data Services).
-
Click Save.
To have the user interface display the time portion of a datetime value, you must select an appropriate input mask for the attribute. None of the built-in masks for Datetime attributes do this, but you can add a new mask that will allow you to display time. To do so, add a row in the mdm.tblList table of the MDS database, where the built-in masks are stored. The row should have the following values:
| Column | Value |
|---|---|
| ListCode | lstInputMask |
| ListName | Input Mask |
| Seq | 19 |
| List Option | dd/MM/yyyy hh:mm:ss tt |
| Option ID | 19 |
| IsVisible | 1 |
| Group_ID | 3 |
After you enter a row with the above values in the mdm.tblList table, the "dd/MM/yyyy hh:mm:ss tt" mask will be available in the Input mask list box. You can then select that mask to display the date and time in a datetime attribute column of an entity in the MDS Explorer.
The Input Mask is a custom .NET DateTime format string. For more information, see Custom Date and Time Format Strings
Attributes (Master Data Services)
Change an Attribute Name and Data Type (Master Data Services)
Create a Domain-Based Attribute (Master Data Services)
Create a File Attribute (Master Data Services)