Споделяне чрез


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

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

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

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

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

Съвет

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

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

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

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

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

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

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

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

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

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

Има ограничение на броя на таблиците, които можете да създавате. Можете да намерите информация за максималния брой в страницата Настройки > Администрация > Използвани ресурси .

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

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

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

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

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

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).