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