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


Імпортування та експортування даних у Dataverse

Щоб отримати (імпортувати) дані в таблицях Microsoft Dataverse, скористайтеся файлом аркуша Excel, файлом даних із роздільниками-комами (CSV) або одним із багатьох доступних з’єднувачів.

Під час експортування даних таблиці Dataverse дані експортуються як CSV-файл.

Імпорт за допомогою з’єднувача

Використовуйте з’єднувач для імпорту даних із багатьох різних джерел, наприклад Microsoft Excel, Azure, баз даних SQL Server, SharePoint, Access, OData тощо.

  1. Увійдіть до Power Apps.
  2. На панелі переходів ліворуч виберіть Таблиці. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.
  3. Виберіть Дані > Отримати дані > Отримати дані.
  4. У списку Джерела даних виберіть з’єднувач, з якого потрібно імпортувати дані.

Відомості про з’єднувач, який потрібно застосувати як джерело даних, див. в Списку всіх з’єднувачів Power Apps і Списку всіх з’єднувачів, опублікованих Майкрософт.

Імпорт з Excel або CSV-файлу

Існує два способи імпорту даних з Excel.

Важливо

Імпорт із файлу Excel або CSV за допомогою команди Імпорт > даних з Excel недоступний у середовищах GCC GCC High і DoD. Щоб обійти це обмеження, в області Таблиці виберіть Power Apps Імпортувати дані > , а потім виберіть джерело даних, наприклад книга Excel або Текст/CSV.

Варіант 1: Імпортуйте шляхом створення та змінення шаблону файлу

Кожна таблиця має обов'язкові стовпці, які повинні бути у вхідному файлі. Рекомендуємо створити шаблон. Для цього експортуйте дані з таблиці. Потім використайте той самий файл і змініть його з використанням своїх даних. Наприкінці імпортуйте змінений файл назад до таблиці. Шаблон може заощадити час, оскільки з ним вам не потрібно вказувати обов’язкові стовпці для кожної таблиці.

Підготовка шаблону файлу

  1. Експорт даних таблиці.
  2. Визначте план, щоб переконатися, що дані унікальні, перед імпортом. Використовуйте або первинні ключі або альтернативні ключі. Додаткові відомості: Забезпечення унікальності під час імпортування даних до таблиці з Excel або CSV

Змінення файлу з даними

Скопіюйте дані з файлу Excel або CSV у шаблон, який ви створили на попередньому кроці.

Імпорт файлу

  1. На# powerapps.com виберіть Таблиці на лівій панелі навігації. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.
  2. Виберіть Дані, потім праворуч від пункту Отримати дані виберіть > і натисніть Отримати дані з Excel.
  3. Виберіть таблиці, у яких потрібно імпортувати дані, і натисніть кнопку Далі.
  4. На сторінці Імпорт даних виберіть Передати та виберіть файл. Дотримуйтеся вказівок, щоб завантажити файл.
  5. Коли файл буде передано і Стан зіставлення матиме значення Зіставлено успішно, виберіть Імпортувати у верхньому правому куті. Перейдіть до розділу Виправлення помилок зіставлення в Excel, щоб знайти та виправити помилки зіставлення. Успішний імпорт зіставлення Після успішного імпортування, ви побачите загальну кількість вставок та оновлень.

Варіант 2: Імпортуйте шляхом створення власного вихідного файлу

Якщо ви досвідчений користувач і знаєте обов'язкові стовпці для певної таблиці для таблиць Dataverse, визначте власні вихідні файли Excel або вихідний файл CSV. Виконайте дії, зазначені в Імпортувати файл.

Виправлення помилок зіставлення в Excel

Після отримання помилок зіставлення після завантаження файлу, виберіть Стан зіставлення. Виконайте вказані нижче кроки, щоб перевірити і виправити помилки зіставлення стовпців.

  1. Використовуйте спадне меню праворуч в області Показати, щоб переходити між елементами Незіставлені стовпці, Поля з повідомленням про помилку або Обов'язкові поля.

    Порада

    • Залежно від того, чи ви отримаєте попередження або повідомлення про помилку, перевірте Незіставлені стовпці або Поля з повідомленням про помилку в розкривному меню в розділі Зіставлення стовпців.
    • За допомогою логіки upsert (оновлення або вставки) оновіть рядок, якщо він уже існує, або вставте новий рядок.
  2. Після вирішення всіх помилок та попереджень, виберіть Зберегти зміни у верхньому правому куті. Ви повернетеся на екран Імпорту даних.

  3. Коли стовпець Стан зіставлення відображає Зіставлено успішно, виберіть Імпортувати у верхньому правому куті.

Після отримання повідомлення Імпортування успішно завершено показується загальна кількість вставок та оновлень.

Забезпечення унікальності під час імпортування даних до таблиці з Excel або CSV

У таблицях Dataverse використовується первинний ключ для унікальної ідентифікації рядків таблиці Dataverse. Первинний ключ таблиці Dataverse – це глобальний унікальний ідентифікатор (GUID). Він слугує стандартною основою для ідентифікації рядків. Операції з даними, наприклад, імпортування даних до таблиць Dataverse, створення стандартних основних ключів.

Приклад:
Основним ключем для таблиці Бізнес-партнер є accountid.

Приклад файлу експорту з таблиці «Обліковий запис », де accountid є первинним ключем.

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

Приклад:
Для таблиці Бізнес-партнер можна встановити transactioncurrencyid як альтернативний ключ, що використовує природну ідентифікацію на основі ключа. Наприклад, можна використати долар США замість значення 88c6c893-5b45-e811-a953-000d3a33bcb9, що відображалося раніше. Можна також вибрати символ грошової одиниці або назва грошової одиниці як ключ. Додаткові відомості: Визначення альтернативних ключів за допомогою порталу Power Apps

Приклад створення альтернативний ключ на таблиці Валюта.

Приклад файлу експорту з таблиці «Рахунок», у якій назва валюти є природним ключем.

Можна й надалі використовувати первинні ключі як ідентифікатори після того, як ви вказали альтернативні ключі. У попередньому прикладі перший файл все ще дійсний, якщо GUID містить дійсні дані.

Експорт даних

Експортуйте дані з однієї таблиці у форматі значень, розділених комами (CSV).

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

  2. Виберіть Експортувати > дані.

  3. Виберіть таблицю, з якої потрібно експортувати дані, а потім натисніть кнопку Експортувати дані.

    Приклад експорту даних із таблиці Рахунок.

  4. Після успішного завершення експорту виберіть Завантажити експортовані дані, щоб завантажити CSV-файл до папки завантаження, указаної у веб-браузері.

    Приклад експорту, який показує успішне експортування через посилання на файл завантаження.

Примітка

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

Непідтримувані типи даних і поля

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

  • Часовий пояс
  • Вибори (кілька виборів)
  • Image
  • Файл

Наведені нижче поля є системними полями та не підтримуються для імпорту та експорту.

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

Примітка

Функції отримання даних Excel і експорту даних наразі не включено до плану розробників Power Apps.

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

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

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

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

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

Дозволи

Для імпорту або експорту даних користувач повинен мати Environment Maker роль безпеки.

Примітка

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

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