Поделиться через


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

Microsoft Dataverse разработан таким образом, чтобы вы могли быстро и легко создать модель данных для своего приложения. Обычно вам не придется беспокоиться о некоторых подробностях метаданных, которые представлены в этой статье. Но если вы хотите глубже понять, как работают приложения, использующие Dataverse , или вы оцениваете их возможности, понимание метаданных, используемых Dataverse , может дать вам представление.

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

Различные клиенты, используемые пользователями для взаимодействия с данными в среде, зависят от метаданных таблиц и адаптируются при настройке метаданных. Но эти клиенты также зависят от других данных при управлении тем, какие элементы должны отображаться, какую настраиваемую логику применять и как применять безопасность. Эти системные данные также хранятся в таблицах, но сами таблицы недоступны для настройки.

Узнать больше о стандартных таблицах, атрибутах и таблице Отношения, включенной по умолчанию, можно, просмотрев Dataverse справочник по сущностям .

Совет

Дизайнеры, имеющие возможность редактировать метаданные, не отображают все детали, содержащиеся в метаданных. Вы можете установить приложение на основе модели, которое называется Браузер метаданных, которое позволит вам просматривать все таблицы и свойства метаданных, найденные в системе. Дополнительная информация: Просмотрите определения таблиц в вашей среде.

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

Dataverse поставляется со стандартными таблицами, которые поддерживают основные возможности бизнес-приложений. Например, предполагается, что данные о клиентах или потенциальных клиентах будут храниться с помощью таблиц "Организация" или "Контакт".

Каждая из этих таблиц также содержит множество столбцов, представляющих общие данные, которые системе может потребоваться хранить для соответствующей таблицы.

В большинстве организаций стандартные таблицы и атрибуты рекомендуется использовать в соответствующих целях.

Если вы устанавливаете решение, вы можете ожидать, что разработчик решения использовал стандартные таблицы и атрибуты. Создание новой пользовательской таблицы, которая заменяет системную таблицу или атрибут, будет означать, что любые доступные решения могут не подойти вашей организации.

По этим причинам рекомендуется искать и использовать предоставленные стандартные таблицы, столбцы и отношения таблиц, если они подходят для организации. Если они не подходят и их невозможно отредактировать в соответствии с вашими задачами, вам следует решить, требуется ли создать новую таблицу, столбец или отношения таблиц.

Помните, что можно изменить отображаемое имя таблицы, чтобы оно соответствовало терминологии, используемой в организации. Например, люди часто меняют отображаемое имя таблицы Account на Company или имя таблицы Contact на Individual. Чтобы изменить таблицы или атрибуты таким образом, не обязательно изменять поведение таблицы. Дополнительную информацию о переименовании таблиц см. в разделе Изменение имени таблицы.

Стандартные таблицы, столбцы или отношения таблиц удалить невозможно. Они считаются частью системного решения, и ожидается, что каждая Dataverse среда будет их иметь. Если необходимо скрыть стандартную таблицу, измените привилегии ролей безопасности для организации, чтобы удалить привилегию на чтение для данной таблицы. Это удалит таблицу из большинства частей приложения. Если имеется системный столбец, который вам не нужен, удалите его из формы и всех представлений, в которых он используется. Измените значение Searchable в определениях связей столбцов и таблиц, чтобы они не отображались в расширенном поиске.

Ограничения на создание элементов метаданных

Существует ограничение на количество таблиц, которые можно создавать. Администраторы могут просматривать информацию о количестве таблиц и проценте использования от максимума на устаревшей странице Используемые ресурсы . Перейдите в Power Platform центр администрирования (admin.powerplatform.com), выберите Среды и откройте нужную среду. Выберите Настройки, разверните Ресурсы , выберите Все устаревшие настройки. В устаревших настройках выберите Администрирование>Используемые ресурсы.

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

Большинство пользователей не создает достаточное количество настраиваемых столбцов, чтобы достичь этого предела, но если вы планируете добавить сотни настраиваемых столбцов в таблицу, подумайте, насколько это практично. Все ли столбцы, которые планируется добавить, описывают свойства строки для этой таблицы? Вы действительно ожидаете, что люди, использующие вашу среду, смогут управлять формой, включающей такое большое количество столбцов? Количество столбцов, добавляемых в форму, увеличивает объем данных, которые следует переносить при каждом изменении строки, что повлияет на производительность системы. Обратите внимание на эти факторы при добавлении настраиваемых столбцов в таблицу.

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

Следующие шаги

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