建立日期屬性 (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. [資料類型] 清單中,選取 [日期時間]

  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 Explorer 中實體的日期時間屬性資料行中顯示日期和時間。

輸入遮罩是自訂的 .NET DateTime 格式字串。 如需詳細資訊,請參閱 自訂日期和時間格式字串

另請參閱

屬性 (Master Data Services)
變更屬性名稱和資料類型 (Master Data Services)
建立網域屬性 (Master Data Services)
建立檔案屬性 (Master Data Services)