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


Общие сведения о потоках данных, учитывающих решения

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

Типичным вариантом использования являются независимые поставщики программного обеспечения (ISV), которые разрабатывают решение, содержащее поток данных, извлекающий и преобразующий данные из источника в таблицы Dataverse в тестовой среде (песочнице). Затем поставщик программного обеспечения переместит поток данных и целевые таблицы в тестовую среду для испытаний с использованием тестового источника данных, чтобы убедиться, что решение работает хорошо и готово к рабочей среде. После завершения тестирования ISV предоставит поток данных и таблицы клиентам, чтобы они импортировали их в производственную среду для работы с данными клиентов. Этот процесс гораздо проще при добавлении потоков данных и таблиц, которые они загружают в решения, а затем перемещают решения и их содержимое между средами.

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

Заметка

  • Только потоки данных, созданные в средах Power Platform, могут быть частью решения.
  • Данные, загруженные потоками данных в их назначение, не переносятся как часть решений, а только определения потока данных. Чтобы повторно создать данные после развертывания потока данных в рамках решения, необходимо обновить поток данных.

Добавление нового потока данных в решение

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

Необходимые условия

Перед добавлением в него потока данных необходимо создать решение. Дополнительные сведения: Создание решений

Добавление потока данных

  1. Войдите в Power Apps.

  2. Выберите Solutions на навигационной панели.

    снимок экрана домашней страницы Power Apps с выделенным выбором решений.

  3. Выберите решение, в которое вы хотите добавить новый поток данных, и в контекстном меню выберите Изменить.

    снимок экрана страницы решения с выбранным решением с выделенным параметром

  4. Выберите Создать в меню и перейдите к Автоматизация>поток данных.

    Скриншот открытого меню

  5. Перейдите к созданию нового потока данных.

    снимок экрана потока данных, добавленного в решение.

Добавление существующего потока данных в решение

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

Необходимые условия

  • Перед добавлением в него потока данных необходимо создать решение. Дополнительные сведения: создание решений
  • Необходимо быть владельцем по крайней мере одного потока данных в среде. Дополнительные сведения: создание потоков данных

Добавление потока данных

  1. Войдите в Power Apps.

  2. Выберите Solutions на панели навигации.

    снимок экрана левой панели навигации с выделенным параметром

  3. Выберите решение, в которое вы добавите поток данных, и в контекстном меню выберите Изменить.

    снимок экрана: список решений.

  4. Выберите Добавить выход>автоматизации>потока данных.

    экран выделенного параметра

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

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

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

    снимок экрана двух артефактов, добавленных в решение.

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

Экспорт и импорт решений, содержащих потоки данных

Экспорт и импорт решений, содержащих потоки данных, идентичен выполнению одинаковых операций для других артефактов. Для получения актуальных инструкций up-to, перейдите к документации по экспорту и импорту решений.

Обновление подключений потока данных после импорта решения

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

  1. Слева на панели навигации нажмите стрелку вниз рядом с Dataverse и выберите потоки данных. Определите импортированный поток данных и выберите Изменить в контекстном меню.

    снимок экрана, показывающий навигацию на вкладке потока данных.

  2. В списке потоков данных найдите и дважды щелкните поток данных, добавленный в рамках импортированного решения.

  3. Вам будет предложено ввести учетные данные, необходимые для потока данных.

    Снимок экрана с запросом Power Query для ввода учетных данных.

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

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

    снимок экрана: все запросы с данными, загруженными после предоставления учетных данных подключения.

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

    снимок экрана таблицы карты с предварительно настроенными выборами.

    Ну вот. Теперь поток данных обновляет и загружает данные в целевую таблицу.

Известные ограничения

  • Потоки данных не могут использовать ссылки на соединения для каких-либо соединителей.
  • Потоки данных не могут использовать переменные среды.
  • Потоки данных не поддерживают добавление необходимых компонентов, таких как пользовательские таблицы, в которые они загружают данные. Вместо этого пользовательская таблица должна быть добавлена вручную в решение.
  • Пользователи приложений не могут развертывать потоки данных (субъекты-службы).
  • Конфигурация добавочного обновления не поддерживается при развертывании решений. После развертывания потока данных с помощью решения следует повторно применить конфигурацию добавочного обновления.
  • Связанные таблицы с другими потоками данных не поддерживаются при развертывании решений. После развертывания потока данных с помощью решения измените поток данных и измените подключение к связанному потоку данных.
  • Чтобы включить импорт потока данных, плагин Dataflows выполняет неуправляемые модификации во время асинхронного импорта данных. Эти изменения важны для успешного импорта.
  • Потоки данных не поддерживают блок неуправляемых кастомизаций. Дополнительные сведения см. в разделе Блокировать неуправляемые настройки в средах Dataverse.
  • Потоки данных не поддерживают предпочтительные решения. Дополнительные сведения см. в Установите предпочтительное решение.
  • Для успешного импорта потоков данных в среду, среда либо не должна находиться в режиме администрирования, либо должны быть включены фоновые операции.
  • Если поток данных создается как часть решения и данные загружаются в новую таблицу, эта таблица не создается в том же решении. Поэтому префиксы имен схем столбцов, отображаемых в интерфейсе потока данных, не соответствуют префиксу издателя решения потока данных.