建立日期屬性 (Master Data Services)
適用於:SQL Server - 僅限 Windows Azure SQL 受控執行個體
在 Master Data Services 中,若您想要讓使用者輸入日期作為屬性值,可以建立日期屬性。
注意
該屬性稱為 DateTime,但不支援時間值。
必要條件
若要執行此程序:
您必須擁有存取 [系統管理] 功能區域的權限。
您必須是模型管理員。 如需詳細資訊,請參閱管理員 (Master Data Services) (機器翻譯)。
您必須有要建立屬性的實體。 如需詳細資訊,請參閱建立實體 (Master Data Services) (機器翻譯)。
若要建立日期屬性
在主資料管理員中,按一下 [系統管理] 。
在 [管理模型] 頁面上,從方格中選取模型,然後按一下 [實體] 。
在 [管理實體] 頁面上,選取您要為其建立屬性之實體的資料列。
按一下 [屬性]。
在 [管理屬性] 頁面上,執行下列其中一項動作,然後按一下 [加入] 。
如果是分葉成員的屬性,請選取 [成員類型] 清單方塊的 [分葉] 。
如果是合併成員的屬性,請選取 [成員類型] 清單方塊的 [合併] 。
如果是集合的屬性,請選取 [成員類型] 清單方塊的 [集合] 。
在 [名稱] 方塊中,輸入屬性的名稱。 如需不應該當做屬性名稱使用的字組清單,請參閱保留字 (Master Data Services)。
(選擇性) 輸入顯示名稱,然後在 [描述] 方塊中輸入屬性的描述。
在 [顯示像素寬度] 方塊中,輸入要在 [總管] 方格中顯示的屬性資料行寬度。
從 [屬性類型] 清單中,選取 [自由格式]。
從 [資料類型] 清單中,選取 [日期時間]。
從 [輸入遮罩] 清單中選取日期格式。
(選擇性) 選取 [啟用變更追蹤] 以追蹤屬性群組的變更。 如需詳細資訊,請參閱將屬性加入至變更追蹤群組 (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 Explorer 中實體的日期時間屬性資料行中顯示日期和時間。
輸入遮罩是自訂的 .NET DateTime 格式字串。 如需詳細資訊,請參閱 自訂日期和時間格式字串
另請參閱
屬性 (Master Data Services)
變更屬性名稱和資料類型 (Master Data Services)
建立網域屬性 (Master Data Services)
建立檔案屬性 (Master Data Services)