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


Створення та використання потоків даних у Power Apps

За допомогою функції розширеної підготовки даних, доступної у Power Apps, можна створити набір даних, який називається потоком даних. Такий потік даних потім можна використовувати для з’єднання з бізнес-даними з різних джерел, очищення даних, їх перетворення та завантаження в Microsoft Dataverse або в обліковий запис сховища Azure Data Lake Gen2 організації.

Потік даних — це набір таблиць, які створюються та якими керують у середовищах у службі Power Apps. Можна додавати та редагувати таблиці в потоці даних, а також керувати розкладами оновлення даних безпосередньо із середовища, у якому було створено потік даних.

Створивши потік даних на порталі Power Apps , ви можете отримати з нього дані за допомогою з’єднувача Dataverse або Power BI Desktop з’єднувача Dataflow, залежно від того, яке місце призначення ви вибрали під час створення потоку даних.

Існує три основні кроки до використання потоку даних.

  1. Створення потоку даних на порталі Power Apps. Ви вибираєте кінцеве місце призначення, в яке потрібно завантажити дані виводу, джерело для отримання даних, а також кроки Power Query для перетворення даних за допомогою засобів Microsoft, призначених для спрощення цієї дії.

  2. Планування запусків потоків даних. Це частота, з якою потік даних Power Platform має оновлювати дані, які ваш потік даних буде завантажувати та перетворювати.

  3. Використання даних, завантажених у кінцеве сховище. Можна створювати програми, потоки, звіти Power BI та приладні дошки або підключатися безпосередньо до папки Common Data Model потоку даних в озері вашої організації за допомогою таких служб даних Azure, як Фабрика даних Azure, Azure Databricks або будь-якої іншої служби, яка підтримує стандарт папки Common Data Model.

У розділах нижче докладно описано всі ці кроки, тож ви можете ознайомитися з інструментами, які надаються для виконання кожного кроку.

Створення потоку даних

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

Примітка

Наразі створення потоків даних недоступне для ліцензій Power Apps Plan Developer.

  1. Увійдіть у Power Apps і перевірте, в якому середовищі ви перебуваєте, знайдіть перемикач середовища біля правої сторони панелі команд.

    Перемикач середовища.

  2. На панелі навігації ліворуч виберіть Потоки даних. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.

  3. Виберіть Новий потік даних. На сторінці «Новий потік даних» введіть ім’я потоку даних. За замовчуванням потоки даних зберігають таблиці в Dataverse. Виберіть Тільки аналітичні сутності, якщо потрібно, щоб таблиці зберігалися в обліковому записі сховища Azure Data Lake вашої організації. Виберіть Створити.

    Важливо

    Існує лише один відповідальний за будь-який потік даних — особа, яка його створила. Лише відповідальний може редагувати потік даних. Авторизація та доступ до даних, створених потоком даних, залежить від кінцевого місця призначення, до якого було завантажено дані. Дані, завантажені в Dataverse, будуть доступні за допомогою з’єднувача Dataverse. Необхідно, щоб особа, яка намагається отримати доступ до даних, була авторизована в Dataverse. Дані, завантажені в обліковий запис сховища Azure Data Lake Gen2 організації, доступні за допомогою з’єднувача потоку даних Power Platform. Для доступу до даних потрібне членство в середовищі, в якому їх було створено.

  4. На сторінці Виберіть джерело даних виберіть джерело даних, в якому зберігаються таблиці. Відображений вибір джерел даних дозволяє створити таблиці потоку даних.

    Виберіть джерело даних

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

    Підключення до джерела даних.

  6. Після підключення можна вибрати дані, які слід використовувати для вашої таблиці. Після вибору даних та джерела, служба потоку даних Power Platform згодом повторно підключиться до джерела даних, щоб підтримувати оновлення даних у вашому потоку даних з частотою, яку буде вибрано пізніше в процесі налаштування.

    Вибір даних.

Після вибору даних, які потрібно використовувати в таблиці, можна скористатися редактором потоків даних, щоб сформувати або перетворити ці дані у формат, потрібний для використання у вашому потоці даних.

Використання редактора даних потоків даних для формування або перетворення даних

Можна сформувати вибрані дані у форму, яка найкраще підходить для вашої таблиці за допомогою інтерфейсу редагування Power Query, подібного до редактора Power Query в Power BI Desktop. Докладні відомості про Power Query див. в розділі Огляд Query в Power BI Desktop.

Якщо потрібно переглянути код, який створює редактор запитів на кожному кроці, або, якщо потрібно створити власний код формування, можна скористатися розширеним редактором.

Розширений редактор.

Потоки даних і Common Data Model

Таблиці потоків даних містять нові інструменти для легкого зіставлення бізнес-даних із Загальною моделлю даних, збагачення їх даними Microsoft і інших виробників, а також спрощення доступу до машинного навчання. Ці нові можливості можуть бути використані для включення інтелектуальних та корисних аналітичних оглядів у ваші бізнес-дані. Після завершення всіх перетворень у наведеному нижче етапі змінення запитів можна зіставити стовпці з таблиць джерела даних зі стандартними стовпцями таблиць, як визначено Common Data Model. Стандартні таблиці мають відому схему, визначену Common Data Model.

Докладні відомості про цей підхід і про Common Data Model див. в розділі Common Data Model.

Для використання Common Data Model зі своїм потоком даних виберіть перетворення Зіставлення зі стандартними полями в діалоговому вікні Редагувати запити. На екрані Зіставлення таблиць, який відобразиться, виберіть стандартну таблицю, яку потрібно зіставити.

Зіставлення зі стандартною таблицею.

Під час зіставлення вихідного стовпця зі стандартним стовпцем відбуваються описані нижче зміни.

  1. Стовпець джерела отримує стандартне ім’я стовпця (стовпець перейменовується, якщо назви відрізняються).

  2. Вихідний стовпець отримує тип даних стандартного стовпця.

Щоб зберегти стандартну таблицю Common Data Model, усі стандартні стовпці, які не зіставлено, отримують значення Null .

Усі вихідні стовпці, які не зіставлено, залишаються як є, щоб гарантувати, що результатом зіставлення є стандартна таблиця з користувацькими стовпцями.

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

Установлення частоти оновлення

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

  1. Потоки даних використовують процес оновлення для підтримки даних в актуальному стані. У Засобі створення потоку даних Power Platform можна вибрати спосіб оновлення потоку даних (автоматично або вручну) через запланований інтервал часу за вашим вибором. Щоб запланувати автоматичне оновлення, виберіть параметр Оновлювати автоматично.

    Автоматичне оновлення.

  2. Введіть частоту оновлення потоку даних, дату початку та час у форматі UTC.

  3. Натисніть кнопку Створити.

Деякі організації можуть використовувати власне сховище для створення потоків даних і керування ними. Можна інтегрувати потоки даних з Azure Data Lake Storage Gen2, якщо ви виконаєте вимоги до належного налаштування облікового запису сховища. Додаткові відомості: Підключення Azure Data Lake Storage Gen2 для зберігання потоку даних

Виправлення неполадок з підключенням даних

Можуть виникнути випадки, коли підключення до джерел даних для потоків даних стикається з помилками. У цьому розділі наведено поради щодо виправлення неполадок у разі їх виникнення.

  • З’єднувач Salesforce. Використання ознайомлювального облікового запису для Salesforce із потоками даних призводить до помилки підключення без надання інформації. Щоб вирішити цю проблему, використовуйте обліковий запис Salesforce або обліковий запис розробника для тестування.

  • З'єднувач SharePoint. Переконайтеся, що ви надаєте кореневу адресу сайту SharePoint без будь-яких вкладених папок і документів. Наприклад, використовуйте пов’язане на https://microsoft.sharepoint.com/teams/ObjectModel.

  • З'єднувач файлів JSON. Зараз можна підключатися до файлу JSON за допомогою лише базової автентифікації. Наприклад, URL-адреса, схожа на, https://XXXXX.blob.core.windows.net/path/file.json?sv=2019-01-01&si=something&sr=c&sig=123456abcdefg наразі не підтримується.

  • Azure Synapse Analytics. Потоки даних наразі не підтримують Microsoft Entra автентифікацію для Azure Synapse Analytics. Використання базової автентифікації для цього сценарію.

Примітка

Якщо ви використовуєте політики захисту від втрати даних (DLP) для блокування HTTP за допомогою Microsoft Entra (попередньо авторизованого) з’єднувача, то SharePoint з’єднувачі OData не вийдуть з ладу. HTTP з Microsoft Entra (попередньо авторизованим) з’єднувачем повинен бути дозволений у політиках DLP для SharePoint та конекторів OData для роботи.

Користувачі можуть отримувати повідомлення про помилку, якщо з’єднання, яке вони використовують для експорту, потребує виправлення. У цьому випадку користувач отримує повідомлення про помилку Connection to Dataverse failed. Будь ласка, перегляньте пов’язане нижче, щоб дізнатися, як вирішити цю проблему.

Щоб вирішити цю проблему:

  1. У Power Apps (make.powerapps.com) виберіть Підключення на лівій панелі навігації. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.
  2. Знайдіть Microsoft Dataverse (застаріле) з’єднання.
  3. Виберіть посилання Виправити з’єднанняпов’язати у стовпці Статус і дотримуйтесь інструкцій на екрані.

Коли виправлення буде завершено, повторіть спробу експорту.

Наступні кроки

Наведені нижче статті корисні для отримання додаткових відомостей і сценаріїв під час використання потоків даних.

Додаткові відомості про Common Data Model:

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).