Microsoft Dataverse 中的資料表與中繼資料

Dataverse 的設計可讓您輕鬆快速地建立您應用程式的資料模型。 一般而言,您不必考慮某些關於本主題將會介紹的中繼資料的詳細資料。 但如果您想要更深入了解使用 Dataverse 之應用程式的運作方式,或您要評估任何可能性,則了解 Dataverse 所使用的中繼資料可提供您見解。

中繼資料表示「資料的相關資料」 Dataverse 為您提供彈性平台,因為編輯環境將使用的資料定義相當容易。 在 Dataverse,中繼資料是資料表的集合。 資料表描述儲存在資料庫中的資料類型。 資料表中繼資料則會控制可建立的記錄類型,以及可在記錄上執行的動作類型。 當您使用自訂工具來建立或編輯資料表、資料行和資料表關聯性時,將編輯此中繼資料。

使用者用來與您環境中資料互動的不同用戶端取決於資料表中繼資料,並且隨著您自訂中繼資料而相應調整。 但是,這些用戶端也取決於控制要顯示哪些視覺項目、套用任何自訂邏輯,以及如何套用安全性的其他資料。 這些系統資料也儲存在資料表中,但是這些資料表本身無法用於自訂。

您可以檢閱實體參照,來了解預設會包含在 Dataverse 中的標準資料表、屬性和資料表關聯。

提示

可用來編輯中繼資料的設計工具無法顯示存在於中繼資料的所有詳細資料。 您可以安裝一個稱為中繼資料瀏覽器的模型導向應用程式,這可讓您檢視系統中找到的所有Dataverse和中繼資料屬性。 其他資訊:瀏覽環境中的表格定義

建立新的中繼資料,還是使用現有的中繼資料?

Dataverse 包含許多支援核心商務應用程式功能的標準資料表。 例如,您的客戶或潛在客戶的資料要使用客戶或連絡人資料表進行儲存。

這些資料表中也包含許多資料行,表示系統可能需要為個別資料表儲存的一般資料。

為其提供的用途而使用標準資料表和屬性,對於大多數組織有利。

如果您安裝解決方案,您可以認為解決方案開發人員已經利用標準資料表和屬性。 建立取代系統資料表或屬性的新自訂資料表,表示任何可用的解決方案不一定適用於您的組織運作。

因此,我們建議只要對您的組織有意義,就請尋找並使用提供的標準資料表、資料行和資料表關聯。 如果沒有意義,也無法編輯以符合您的需求,您應該評估是否需要建立新的表格、資料行或表格關聯性。

請記得,您可以變更資料表的顯示名稱,使其符合您的組織使用的用語。 例如,將客戶資料表變更為公司或將連絡人資料表的顯示名稱變更為個人是很常見的。 這可以對資料表或屬性進行變更,而不變更資料表的行為。 如需有關如何重新命名資料表的詳細資訊,請參閱變更資料表名稱

您無法刪除標準表格、資料行或表格關聯性。 它們被視為系統解決方案的一部分,而且每個組織都預期將具有它們。 如果您要隱藏標準資料表,請變更您組織的資訊安全角色權限,以移除該資料表的讀取權限。 這會從應用程式的大部分移除資料表。 如果有您不需要的系統資料行,則從使用它的表單和任何檢視表中將它移除。 變更資料行和資料表關聯性定義中的可搜尋值,讓它們不會出現在進階尋找中。

建立中繼資料項目的限制

您所能建立的資料表數目有限制。 您可以在**設定** > 管理 > 使用中的資源頁面中找到關於的最大數目的資訊。

在每個資料表內有可建立的資料行數目上限。 這個限制是根據可以儲存在資料庫資料表資料列中的資料數量的技術限制。 因為每個資料行類型可能使用不同的空間量,提供特定數目非常困難。 這個上限取決於資料表的所有資料行所用的全部空間。

大多數的人不會建立足以達到限制的自訂資料行,但是,如果您正在計劃將數百個自訂資料行加入至資料表,您應該考慮這是不是最好的設計。 您打算加入的所有資料行說明該資料表資料列的屬性? 您真的預期您的使用者可以處理包含這麼多資料行的表單? 加入至表單的資料行數會增加每次編輯資料列時需要傳輸的資料量,也會影響系統的效能。 當您將自訂資料行加入至資料表時,請考量這些因素。

選擇資料行提供一組選項,顯示在表單上的下拉式控制項或在使用進階尋找時的挑選清單控制項。 您的環境可以支援選項組有數千個選項,不過,您不應該將此視為上限。 可用性研究表示,當下拉式控制項提供大量選項時,人們無法順利地使用系統。 使用選擇資料行來定義資料的類別。 不要使用選擇資料行來選取實際上代表個別資料項目的類別。 例如,請考慮建立資料表儲存每個製造商的參考,而不要維護儲存數百個裝置類型製造商的選擇資料行,以及使用查詢資料行而不使用選擇。

後續步驟

建立或編輯資料表 (資料列類型)
建立和編輯資料表之間的關聯

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。