Таблици и метаданни в Microsoft Dataverse

Microsoft Dataverse е проектиран така, че да можете бързо и лесно да създадете модел на данни за вашето приложение. Обикновено не трябва да се занимавате с някои от подробностите за метаданните, които тази статия въвежда. Но ако искате да развиете по-задълбочено разбиране за това как работят приложенията, които използват Dataverse , или оценявате какво е възможно, разбирането на използваните Dataverse метаданни може да ви даде представа.

Метаданни означава данни за данни. Dataverse осигурява гъвкава платформа за вас, защото е сравнително лесно да се редактират дефинициите на данните, които ще се използват в средата. В Dataverse метаданните са колекция от таблици. Таблицата описва типовете данни, които се съхраняват в базата данни. Метаданните на таблицата контролират видовете записи, които можете да създавате, и какви действия могат да се извършват с тях. Когато използвате инструментите за персонализиране, за да създадете или редактирате таблици, колони и релации на таблици, вие редактирате тези метаданни.

Различните клиенти, които хората използват за взаимодействие с данните в средата ви, зависят от метаданните на таблиците и се адаптират, когато променяте тези метаданни. Но тези клиенти също зависят и от други данни, които контролират какви визуални елементи да се показват, каква логика по избор да се прилага и как да се прилага защитата. Тази системни данни също се съхраняват в таблици, но самите таблици не са достъпни за персонализиране.

Можете да научите за стандартните таблици, атрибути и релации към таблици, включени по подразбиране, като Dataverse прегледате препратката към обекта.

Съвет

Дизайнерите, които са на разположение за редактиране на метаданни, не показват всички подробности, намерени в метаданните. Можете да инсталирате приложение, управлявано от модели, наречено Metadata Browser, което ви позволява да разглеждате всички таблици и свойства на метаданните, които се намират в системата. Повече информация: Преглед на дефинициите на таблици във вашата среда.

Създаване на нови метаданни или използване на съществуващи метаданни?

Dataverse Предлага се със стандартни таблици, които поддържат основните възможности на бизнес приложенията. Например данни за вашите клиенти или потенциални клиенти са предвидени да се съхраняват чрез таблиците „Акаунт“ или „Контакт“.

Всяка от тези таблици съдържа и много колони, които представляват общи данни, които системата може да се наложи да съхрани за съответната таблица.

При повечето организации използването на стандартните таблици и атрибути за целите, за които са предоставени, е за ваша полза.

Ако инсталирате решение, можете да очаквате, че разработчикът на решение е използвал стандартните таблици и атрибути. Създаването на нова персонализирана таблица, която заменя системна таблица или атрибут, означава, че наличните решения може да не работят за вашата организация.

Поради тези причини ви препоръчваме да потърсите и използвате предоставените стандартни таблици, колони и релации на таблици, когато имат смисъл за вашата организация. Ако те нямат смисъл и не могат да бъдат редактирани, за да отговарят на вашите нужди, трябва да прецените дали е необходимо създаването на нова релация между таблици, колони или таблици.

Не забравяйте, че можете да промените показваното име на таблица, така че да съответства на номенклатурата, която вашата организация използва. Например е обичайно хората да променят показваното име на таблицата "Акаунт" на "Фирма " или името на таблицата "Контакти" на "Физическо лице". Това може да се направи за таблиците или атрибутите, без да се променя поведението на таблицата. За повече информация относно преименуването на таблици вижте Промяна на името на таблица.

Не можете да изтривате стандартни таблици, колони или релации между таблици. Те се считат за част от системното решение и се очаква всяка Dataverse среда да ги има. Ако искате да скриете дадена стандартна таблица, променете привилегиите на правата за достъп във вашата организация, за да премахнете привилегията за четене на тази таблица. Това премахва таблицата от повечето части на приложението. Ако има системна колона, която не ви е необходима, премахнете я от формуляра и всички изгледи, които я използват. Променете стойността Възможност за търсене в дефинициите на релацията между колони и таблици, така че да не се показват в разширеното търсене.

Ограничения за създаване на елементи на метаданни

Има ограничение на броя на таблиците, които можете да създавате. Администраторите могат да преглеждат информация за броя на използваните таблици и процента към максималния размер на наследената страница Използвани ресурси . Отидете в Power Platform Център за администриране (admin.powerplatform.com), изберете Управление>на среди и отворете желаната среда. Изберете Настройки, разгънетеРесурси , изберете Всички наследени настройки . В наследените настройки изберете Административни>ресурси в употреба.

Във всяка таблица има и горна граница за броя на колоните, които можете да създадете. Това ограничение се основава на техническите ограничения за количеството данни, които могат да се съхраняват в ред от Dataverse таблица и не могат да се виждат. Трудно е да се даде конкретен брой, защото всеки тип колона може да използва различно пространство. Горната граница зависи от общото пространство, използвано от всички колони за таблицата.

Повечето хора не създават толкова персонализирани колони, че да достигнат лимита, но ако планирате да добавите стотици персонализирани колони в таблица, трябва да помислите дали това е най-добрият дизайн. Дали всички колони, които планирате да добавите, описват свойствата за ред за тази таблица? Наистина ли очаквате, че хората, използващи вашата среда, ще могат да управляват формуляр, който включва толкова голям брой колони? Броят колони, които добавяш към формуляра, увеличава обема данни, които трябва да се прехвърлят всеки път, когато ред се редактира, и влияе на производителността на системата. Вземете тези фактори под внимание, когато добавяте персонализирани полета към таблица.

Колоните за избор предоставят набор от опции, които се показват в падаща контрола на формуляр или в контрола на списък за избор, когато използвате разширено търсене. Вашата среда може да поддържа хиляди опции в колона за избор, но не трябва да я разглеждате като горна граница. Проучванията за използваемост показват, че хората имат проблеми с използването на система, при която падащата контрола предоставя голям брой опции. Използвайте колони за избор, за да дефинирате категории за данни. Не използвайте колони за избор за избор на категории, които действително представляват отделни елементи от данни. Например, вместо да поддържате колона за избор, която съхранява всеки от стотиците възможни производители на даден тип оборудване, помислете за създаване на таблица, която съхранява препратки към всеки производител и използвайте справочна колона вместо избор.

Следващи стъпки

Създаване или редактиране на таблици (типове редове)
Създаване и редактиране на релации между таблици