Створіть звіт Power BI із використанням даних із Dataverse

Microsoft Dataverse дає змогу підключатися безпосередньо до даних за допомогою Power BI Desktop, щоб створювати звіти й публікувати їх у Power BI. З Power BI звіти можна використовувати в приладних дошках, до яких надано спільний доступ іншим користувачам і які доступні по всій платформі у мобільних програмах Power BI.

Power BI Desktop.

Вимоги

Щоб використовувати Power BI з Dataverse, потрібні такі елементи:

  • Завантажте й інсталюйте Power BI Desktop, який є безкоштовною програмою, що запускається на локальному комп’ютері. Power BI Desktop можна завантажити тут.
  • Середовище Power Platform з такими привілеями:
    • Щоб отримати доступ до даних у таблиці, потрібно мати права на читання таблиці.
    • Щоб змінити таблицю в make.powerapps.com, потрібно мати роль безпеки, яка містить права виробника, наприклад, настроювач системи або виробник середовища.
  • Ви повинні мати відповідну ліцензію Power BI, щоб створювати звіти Power BI і надавати до них спільний доступ.
  • Щоб скористатися з’єднувачем Dataverse, необхідно в середовищі Увімкнути кінцеву точку TDS. Додаткові відомості див. у розділі: Керуйте параметрами функцій

Примітка

Більшість проксі-серверів не обробляють дані протоколу табличного потоку даних (TDS), що використовуються сполучною лінектором Dataverse для Power BI.

Підключення до Dataverse системи за допомогою сполучної лінії

  1. Відкрийте Power BI Desktop. Виберіть Файл > Отримати дані > Power Platform.

  2. Виберіть сполучну Dataverse лінію, а потім натисніть кнопку Підключитися.

  3. У списку середовищ розгорніть потрібне середовище, виберіть потрібні таблиці, а потім виберіть команду Завантажити.

  4. Виберіть один із наведених нижче параметрів режиму підключення до даних:

    • Імпорт: рекомендуємо імпортувати дані до Power BI тоді, коли це можливо. У цьому режимі дані кешуються в Power BI, а потім імпортуються із запланованими проміжками часу.
    • DirectQuery: підключіться безпосередньо до даних у Dataverse. Використовуйте цей режим для отримання даних у реальному часі. У цьому режимі також жорсткіше застосовується модель безпеки Dataverse. Докладніші відомості див. у розділі: Керівництво з моделі DirectQuery у Power BI Desktop.
  5. Виберіть ОК. Можливо, буде запропоновано виконати вхід за допомогою тих самих облікових даних, які використовуються для підключення до Power Apps і Dataverse. Виберіть Підключити.

Важливо

Щоб використовувати з’єднувач Dataverse, потрібно відкрити порти TCP 1433 і/або 5558 для підключення. Якщо ввімкнуто лише порт 5558, потрібно додати цей номер порту до URL-адреси середовища, наприклад yourenvironmentid.crm.dynamics.com:5558.

Створюйте звіти за допомогою Dataverse таблиць

Після завантаження таблиць за допомогою сполучної лінії можна приступати до побудови звітів, або повторювати попередні кроки для додавання додаткових таблиць. Наприклад, у області Стовпці виберіть стовпець ім’я, потім виберіть стовпець numberofemployees. В області Візуалізації виберіть кругову діаграму. Це додасть нову візуалізацію до полотна звіту.

Візуалізація Power BI Desktop.

Спеціальні типи стовпців

Стовпці вибору

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

Наприклад, якщо у таблиці під назвою approvalstatus є стовпець із варіантами вибору, у Power BI ви побачите два стовпці.

  • approvalstatus — це відображатиме унікальне ціле число для кожного елемента у вашому виборі. approvalstatus може допомогти при застосуванні фільтрів, тому що фільтри не доведеться змінювати у майбутньому, коли ви змінюватимете коротке ім’я.

  • approvalstatusname – у цьому стовпці відображатиметься зрозуміле коротке ім'я елемента, яке буде найчастіше використовуватися при поданні параметра в таблиці або діаграмі.

    approvalstatus approvalstatusname
    1 Надіслане
    2 На розгляді
    3 Затверджені
    4 Відхилені

Стовпці з впливом на продуктивність і вибір імен

Отримуючи ім'я підпису для вибраного стовпця, Dataverse створює об'єднання з внутрішньою таблицею рядкової карти (де зберігаються локалізовані мітки). Це виконується для кожного стовпця мітки/імені. Зауважте, що ці об'єднання та виконання фільтрів проти стовпця імені підпису, а не стовпця значення, можуть суттєво вплинути на продуктивність запиту звіту.

Стовпці "Вибір"

Варіанти вибору схожі на стовпці вибору, різниця полягає в тому, що користувачі можуть вибирати кілька елементів зі списку. Наразі вибір не підтримується з роз'ємом у повному обсязі Dataverse. Коли використовується сполучна Dataverse лінія зі стовпцями вибору, ви отримуєте лише цілі значення, розділені комами. Стовпці імені підпису елемента не повертаються. Щоб отримати додаткові відомості Dataverse про типи даних, які не підтримуються у з'єднувачі Dataverse, перегляньте статтю Підтримувані операції та типи даних.

Підстановки

У стовпцях підстановки використовується зв’язок із таблицею «багато-до-одного» (N:1) – це зв’язок між таблицею, над якою ви працюєте, та типом цільового рядка, визначеним для підстановки. Підстановки відображаються в Power BI Desktop у вигляді двох стовпців, ідентифікатора підстановки та імені ідентифікатора підстановки.

Зв'язки у Dataverse вимагають створити зв'язок в межах Power BI Desktop між двома таблицями, що використовують стовпець GUID. Це створений системою унікальний ідентифікатор, який забезпечує створення зв'язків для створення рядків, у яких допускаються двозначності або дублювання з іншими стовпцями. Ви можете дізнатися більше про керування зв’язками Power BI Desktop тут.

Хоча деякі зв’язки можуть бути автоматично створені, все ще можна переглядати та забезпечити правильність зв'язків під час створення звіту:

  • Стовпець підстановки таблиці міститиме GUID рядка в пов'язаній таблиці.
  • Пов'язана таблиця матиме стовпці в форматі «[tableName]ID», який містить GUID, наприклад, Accountid або MyCustomtableid
  • За допомогою функції керування зв'язками Power BI на настільному комп’ютері можна створити новий зв'язок між стовпцем підстановки та стовпцем ідентифікатора пов'язаної таблиці.

Знайдіть URL-адресу свого середовища

  1. Відкрийте Power Apps, виберіть середовище, до якого бажаєте підключитися, виберіть Параметри у верхньому правому куті, потім виберіть пункт Відомості про сеанс.

    Відомості про сеанс.

  2. У діалоговому вікні відомостей про сеанс Power Apps виберіть пункт Копіювати деталі.

  3. Вставте відомості про сеанс в будь-який текстовий редактор, наприклад «Блокнот», щоб можна було скопіювати лише URL-адресу інсталяції. URL-адреса інсталяції – це URL-адреса вашого середовища. Ця URL-адреса буде в форматі:https://yourenvironmentid.crm.dynamics.com/. Тримайте її десь під рукою, щоб використовувати під час створення звітів Power BI.

Виправлення неполадок

Повідомлення про помилку: розмір записів, що повертаються, не має перевищувати 83886080

Ця помилка може виникати в з’єднувачі Dataverse при запуску або розробці звіту, який містить набір результатів, що перевищує 80 Мбайт. TDS має ліміт розміру набору результатів 80 Мбайт.

Повідомлення про помилку: «Перевищено ліміт запису TLS». Задля вирішення цієї проблеми оптимізуйте запит способом додавання фільтрів і розкривних стовпців, щоб у результатах запиту містилося менше даних.

Повідомлення про помилку: не вдається підключитися (найменування постачальника «Постачальник труб», помилка: 40 – не вдається встановити зв’язок із сервером SQL)

При виникненні цієї помилки з’єднувачу не вдається підключитися до кінцевої точки TDS. Це може статися, якщо URL-адреса, що використовується зі з’єднувачем, містить https:// і/або кінцівку адреси /.

Повідомлення про помилку: «Не вдається встановити з’єднання». Видаліть https:// і косу риску, щоб URL-адреса мала форму: orgname.crm.dynamics.com.

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

Щоб отримати відомості про виправлення неполадок із підключенням під час використання кінцевої точки TDS, див. Виправлення неполадок із підключенням.

Статті за темою

Використовуйте складні моделі в Power BI Desktop

Перегляд даних таблиці Dataverse for Teams в Power BI Desktop

Примітка

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

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