Интеграция виртуальных таблиц с Power Pages
Виртуальная таблица — это особый тип таблиц, который не имеет физического представления в Microsoft Dataverse, а представляет собой запрос или представление внешнего источника данных. Виртуальные таблицы позволяют интегрировать внешние источники данных, представляя данные в виде таблицы, без репликации данных.
Заметка
В этой статье объясняется, как создавать виртуальные таблицы в Dataverse вручную, а затем использовать в Power Pages. Вы также можете создавать виртуальные таблицы непосредственно из рабочей области «Данные» в студии дизайна. Дополнительная информация: Создание и изменение виртуальных таблиц с помощью рабочей области «Данные».
Как осуществляется интеграция виртуальных таблиц в Power Pages
Использование виртуальной таблицы в Power Pages похоже на процесс создания таблиц в рабочей области данных и использование представлений и форм Dataverse для создания компонентов «список» и «форма» веб-страниц.
Создание виртуальной таблицы в Dataverse
Настройка отношений виртуальной таблицы
Настройка веб-страницы с компонентами с использованием виртуальной таблицы
Создание виртуальной таблицы в Dataverse
Виртуальную таблицу в Dataverse можно создать различными способами. В настоящее время Power Pages поддерживает виртуальные таблицы, созданные с помощью перечисленных ниже поставщиков.
Виртуальные таблицы приложений для управления финансами и операциями
Dynamics 365 для управления финансами и операциями — это бизнес-приложение, которое позволяет организациям управлять своими финансами, операциями и цепочкой поставок. Приложения для для управления финансами и операциями представляют собой виртуальный источник данных в Dataverse и позволяют выполнять се операции создания, чтения, обновления и удаления (CRUD) из Dataverse. Узнайте, как сделать виртуальные таблицы приложений для управления финансами и операциями доступными в Power Pages.
Поставщики виртуальных соединителей
Виртуальные соединители создаются с использованием соединителей Power Platform, которые представляют собой готовые соединители для взаимодействия с внешними системами. Виртуальные соединители упрощают процесс создания за счет автоматизации некоторых этапов создания и устранения необходимости использовать код для создания виртуальных таблиц.
Чтобы узнать, как создать виртуальную таблицу в Dataverse, см. раздел Создание виртуальной таблицы с помощью виртуального соединителя.
Пользовательские поставщики данных виртуальных таблиц
С использованием пакета Microsoft Dataverse Data SDK, разработчики .NET имеют возможность создавать собственные поставщики данных виртуальных таблиц, чтобы помочь интегрировать внешние типы источников данных, которые не поддерживаются существующим поставщиком данных. Каждый поставщик данных состоит из многократно используемого набора подключаемых модулей Dataverse, реализующих поддерживаемые операции CRUD.
Заметка
- Power Pages требует, чтобы все таблицы имели атрибут ID, который называется уникальным идентификатором и должен иметь значение типа GUID.
- При извлечении виртуальной таблицы из внешнего источника данных в подключаемом модуле явно установите для атрибута AllColumns значение true.
Чтобы узнать, как создать виртуальную таблицу с помощью пользовательского поставщика данных в Dataverse, перейдите в раздел Пользовательские поставщики данных виртуальных таблиц.
Виртуальные таблицы Business Central
Dynamics 365 Business Central — это комплексное программное решение для планирования ресурсов предприятия (ERP) для организаций среднего размера. Виртуальные таблицы Business Central позволяют выполнять операции создания, чтения, обновления и удаления (CRUD) из Microsoft Dataverse. Дополнительные сведения: Виртуальные таблицы Business Central и Power Pages
Настройка отношений виртуальной таблицы
Настройка связи таблицы с таблицей контактов или организаций является необязательным шагом, если вы настраиваете разрешение в отношении виртуальной таблицы для типа доступа Глобальный. Типы доступа организация и контакт обеспечивают ограниченный доступ к записям таблицы для пользователя веб-сайта. Узнайте больше о защите данных с помощью разрешений в отношении таблиц.
Чтобы настроить область действия организации и контакта, необходимо создать связь «многие к одному» с виртуальной таблицей для таблицы организаций и контактов соответственно. Чтобы узнать больше о связях виртуальных таблиц, см. статью Настройка отношения виртуальных таблиц.
Настройка веб-страницы с использованием виртуальной таблицы
После создания виртуальной таблицы в Dataverse вы можете использовать ее для создания компонентов список, форма и многошаговая форма, следуя той же процедуре, что и при использовании стандартной таблицы Dataverse.
Неподдерживаемые виртуальные таблицы и поставщики
Следующие виртуальные таблицы и поставщик не поддерживаются для использования с Power Pages:
Ограничения
С виртуальными таблицами Dataverse связан ряд ограничений, которые также применяются при их использовании в Power Pages. Подробнее см. в статье Ограничения и устранение неполадок с виртуальными таблицами.
См. также
Создавайте и изменяйте виртуальные таблицы с помощью рабочей области «Данные».