Общие сведения о потоках данных с поддержкой решений
Если вы включаете потоки данных в решение, их определения становятся переносимыми, что упрощает их перемещение из одной среды в другую, экономя время, необходимое для создания потока данных.
Типичным вариантом использования является независимый поставщик программного обеспечения (ISV) для разработки решения, содержащего поток данных, который извлекает и преобразует данные из источника данных в таблицы Dataverse в песочнице. Затем поставщик программного обеспечения переместит эти таблицы потока данных и целевых таблиц в тестовую среду для тестирования с помощью источника данных тестирования, чтобы убедиться, что решение работает хорошо и готово к рабочей среде. После завершения тестирования isV предоставит поток данных и таблицы клиентам, которые импортируют их в рабочую среду для работы с данными клиента. Этот процесс гораздо проще при добавлении потоков данных и таблиц, которые они загружают в решения, а затем перемещают решения и их содержимое между средами.
Потоки данных, добавленные в решение, называются потоками данных с поддержкой решений. В одно решение можно добавить несколько потоков данных.
Примечание.
- Только потоки данных, созданные в средах Power Platform, могут быть осведомлены о решении.
- Данные, загруженные потоками данных в их назначение, не переносятся как часть решений, а только определения потока данных. Чтобы повторно создать данные после развертывания потока данных в рамках решения, необходимо обновить поток данных.
Добавление нового потока данных в решение
Выполните следующие действия, чтобы добавить поток данных в решение.
Необходимые компоненты
Перед добавлением в него потока данных необходимо создать решение. Дополнительные сведения: создание решений
Добавление потока данных
Выполните вход в Power Apps.
Выберите решения на панели навигации.
Выберите решение, в которое вы хотите добавить новый поток данных, и в контекстном меню выберите пункт "Изменить".
Выберите "Создать" в меню и перейдите к потоку данных службы автоматизации>.
Перейдите к созданию нового потока данных.
Добавление существующего потока данных в решение
Выполните следующие действия, чтобы добавить поток данных в решение.
Необходимые компоненты
- Перед добавлением в него потока данных необходимо создать решение. Дополнительные сведения: создание решений
- Необходимо быть владельцем по крайней мере одного потока данных в среде. Дополнительные сведения: создание потоков данных
Добавление потока данных
Выполните вход в Power Apps.
Выберите решения на панели навигации.
Выберите решение, в которое вы добавите поток данных, и в контекстном меню выберите пункт "Изменить".
Выберите "Добавить выход из>потока данных службы автоматизации".>
Необязательно. Если поток данных загружает данные в настраиваемую таблицу Dataverse, добавьте настраиваемую таблицу в решение.
В этом примере поток данных, добавленный в решение, загружает данные в настраиваемую таблицу с именем Full Order Details, которая также требуется включить в решение с потоком данных.
Когда поток данных и таблица загружают данные, которые будут добавлены в решение, он добавляет два артефакта в решение. В этом случае артефакты cr0c8_FullOrderDetails и импортируют данные о продажах.
Чтобы сохранить работу, обязательно опубликуйте все настройки. Теперь решение готово для экспорта из исходной среды и импорта в целевую среду.
Экспорт и импорт решений, содержащих потоки данных
Экспорт и импорт решений, содержащих потоки данных, идентичен выполнению одинаковых операций для других артефактов. Актуальные инструкции см. в документации по экспорту и импорту решений.
Обновление подключений потока данных после импорта решения
По соображениям безопасности учетные данные подключений, используемых потоками данных, не сохраняются решениями. После развертывания потока данных в рамках решения необходимо изменить его подключения, прежде чем его можно будет запланировать.
В области навигации слева щелкните стрелку вниз рядом с Dataverse и выберите потоки данных. Определите импортированный поток данных и выберите "Изменить " в контекстном меню.
В списке потоков данных найдите и дважды щелкните поток данных, добавленный в рамках импортированного решения.
Вам будет предложено ввести учетные данные, необходимые для потока данных.
После обновления учетных данных для подключения все запросы, использующие это соединение, автоматически загружаются.
Если поток данных загружает данные в таблицах Dataverse, нажмите кнопку "Далее ", чтобы просмотреть конфигурацию сопоставления.
Конфигурация сопоставления также сохраняется в составе решения. Так как вы также добавили целевую таблицу в решения, не требуется повторно создать таблицу в этой среде и опубликовать поток данных.
Вот и все. Теперь поток данных обновляет и загружает данные в целевую таблицу.
Известные ограничения
- Потоки данных не могут использовать ссылки на подключения для любого соединителя.
- Потоки данных не могут использовать переменные среды.
- Потоки данных не поддерживают добавление необходимых компонентов, таких как пользовательские таблицы, в которые они загружают данные. Вместо этого пользовательская таблица должна быть добавлена вручную в решение.
- Пользователи приложений не могут развертывать потоки данных (субъекты-службы).
- Конфигурация добавочного обновления не поддерживается при развертывании решений. После развертывания потока данных с помощью решения следует повторно применить конфигурацию добавочного обновления.
- Связанные таблицы с другими потоками данных не поддерживаются при развертывании решений. После развертывания потока данных с помощью решения измените поток данных и измените подключение к связанному потоку данных.
- Чтобы включить импорт потока данных, подключаемый модуль потоков данных выполняет неуправляемые настройки во время асинхронного шага импорта. Эти изменения важны для успешного импорта.
- Потоки данных не поддерживают блок неуправляемых настроек. См. раздел " Блокировать неуправляемые настройки в средах Dataverse"
- Потоки данных не поддерживают предпочтительное решение. См. раздел " Настройка предпочтительного решения"
- Для успешного импорта потоков данных в среду не удается включить режим администрирования или фоновые операции.