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


Общие сведения о потоках данных с поддержкой решений

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

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

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

Примечание.

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

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

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

Необходимые компоненты

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

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

  1. Выполните вход в Power Apps.

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

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

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

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

  4. Выберите "Создать" в меню и перейдите к потоку данных службы автоматизации>.

    Снимок экрана: открытое меню

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

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

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

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

Необходимые компоненты

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

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

  1. Выполните вход в Power Apps.

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

    Снимок экрана, показывающий левую панель навигации с выделенным параметром «Решения».

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

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

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

    Экран выделенного параметра добавления существующего потока данных.

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

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

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

    Снимок экрана: два артефакта, добавленные в решение.

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

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

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

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

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

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

    Снимок экрана: переход на вкладку потока данных.

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

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

    Снимок экрана: запрос power query, запрашивающий учетные данные.

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

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

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

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

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

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

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

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