Импорт или экспорт данных из Dataverse
Чтобы получить (импортировать) данные в таблицы Microsoft Dataverse, используйте файл таблицы Excel, файл значений, разделенных запятыми (CSV), или один из многих доступных соединителей.
Когда вы экспортируете данные таблицы Dataverse, они экспортируются в виде CSV-файла.
Импорт с помощью соединителя
Используйте соединитель для импорта данных из множества различных источников, таких как Microsoft Excel, Azure, база данных SQL Server, SharePoint, Access, OData и многое другое.
- Выполните вход в Power Apps.
- В левой области навигации выберите Таблицы. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
- Выберите Данные > Получить данные > Получить данные.
- Из списка Источники данных выберите соединитель, из которого вы хотите импортировать данные.
Сведения о соединителе, который вы хотите использовать в качестве источника данных, см. в разделах Список всех соединителей Power Apps и Список всех соединителей, опубликованных Microsoft.
Импорт из файла Excel или CSV
Существует два способа импорта данных из Excel.
- Вариант 1. Импорт путем создания и изменения шаблона файла
- Вариант 2. Импорт путем внесения собственного исходного файла
Важно!
Импорт из файла Excel или CSV с помощью команды Импорт > Импорт данных из Excel недоступен в средах GCC, GCC High и DoD. Чтобы обойти это ограничение, в области Таблицы в Power Apps выберите Импорт > Импорт данных, а затем выберите источник данных, например Книга Excel или Текст/CSV.
Вариант 1. Импорт путем создания и изменения шаблона файла
Каждая таблица имеет необходимые столбцы, которые должны существовать во входном файле. Рекомендуется создать шаблон. Для этого экспортируйте данные из таблицы. Затем используйте тот же файл и измените его своими данными. Наконец, импортируйте измененный файл обратно в таблицу. Использование шаблона может сэкономить ваше время, поскольку вам не нужно указывать необходимые столбцы для каждой таблицы.
Подготовка шаблона файла
- Экспортируйте данные таблицы.
- Определите план, чтобы убедиться, что данные уникальны, прежде чем импортировать их. Используйте первичные ключи или альтернативные ключи. Больше информации: Обеспечение уникальности при импорте данных в таблицу из файла Excel или CSV
Изменение файла с данными
Скопируйте данные из файла Excel или CSV в шаблон, созданный на предыдущем шаге.
Импорт файла
- На странице powerapps.com выберите Таблицы в левой области навигации. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
- Выберите Данные справа от Получить данные, выберите >, а затем выберите Получить данные из Excel.
- Выберите таблицы, где вы хотите импортировать данные, затем выберите Далее.
- На странице Импорт данных выберите Отправить и выберите файл. Следуйте приглашениям, чтобы отправить файл.
- После того как файла отправлен и Состояние сопоставления указывает Сопоставление прошло успешно, выберите Импорт из правого верхнего угла. Перейдите к пункту Устранение ошибок сопоставления с помощью Excel для навигации и исправления любых ошибок отображения. После успешного завершения импорта вы увидите общее число вставок и обновлений.
Вариант 2. Импорт путем внесения собственного исходного файла
Если вы опытный пользователь и знаете требуемые строки для определенной таблицы для таблиц Dataverse, определите собственный исходный файл Excel или CSV. Следуйте инструкциям в разделе Импорт файла.
Устранение ошибок сопоставления с помощью Excel
При получении ошибок сопоставления после отправки файла выберите Статус сопоставления. Выполните следующие шаги, чтобы проверить и исправить ошибки сопоставления столбцов.
Используйте выпадающее меню справа, в разделе Показать, чтобы переходить между полями Несопоставленные столбцы, Поля с ошибками или Обязательные поля.
Совет
- В зависимости от того, является ли сообщение Предупреждением или Ошибкой, проверьте Несопоставленные столбцы или Поля с ошибкой с помощью раскрывающегося меню в области Сопоставление столбцов.
- Используйте логику upsert (обновление или вставка) для обновления строки, если она уже существует, или вставки новой строки.
После устранения всех ошибок и предупреждений выберите Сохранить изменения в правом верхнем углу. Вы вернетесь на экран Импорт данных.
Когда в столбце Состояние сопоставления отображается Сопоставление прошло успешно, выберите Импорт из правого верхнего угла.
Когда появляется сообщение Импорт успешно завершен, отображается общее количество вставок и обновлений.
Обеспечение уникальности при импорте данных в таблицу из Excel или CSV
Таблицы Dataverse используют первичный ключ для уникальной идентификации строк в таблице Dataverse. Первичный ключ для таблицы Dataverse является глобальным уникальным идентификатором (GUID). Он формирует основу по умолчанию для идентификации строк. Операции с данными, такие как импорт данных в таблицы Dataverse, основываются на первичных ключах по умолчанию.
Пример:
Первичный ключ для таблицы Организация — accountid.
Иногда первичный ключ может не работать при интеграции данных из внешнего источника. Используйте Dataverse для определения альтернативных ключей, которые уникально определяют строку вместо первичного ключа.
Пример:
Для таблицы Организация можно установить transactioncurrencyid в качестве альтернативного ключ с помощью естественной идентификации на основе ключей. Например, используйте Доллар США вместо значения идентификатора GUID 88c6c893-5b45-e811-a953-000d3a33bcb9, отображаемого ранее. Можно также выбрать как ключи символ валюты или название валюты. Дополнительные сведения: Определение альтернативных ключей с помощью портала Power Apps
После задания альтернативных ключей можно по-прежнему использовать первичные ключи как идентификаторы. В предыдущем примере первый файл по-прежнему допустим, если идентификаторы GUID являются допустимыми данными.
Экспортировать данные
Экспорт данных из одной или нескольких таблиц. Экспортируемые данные представлены в формате значений, разделенных запятыми (CSV). При экспорте данных из нескольких таблиц каждая таблица экспортируется в отдельный файл CSV.
Войдите в Power Apps в левой области навигации, выберите Таблицы. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
Выберите Экспорт > Экспорт данных.
Выберите таблицы, из которых вы хотите экспортировать данные, затем выберите Экспорт данных.
После успешного завершения экспорта выберите Загрузка экспортированных данных для загрузки CSV-файла в папку загрузки, указанную в веб-браузере.
Примечание
Экспорт имеет ограничение по времени в 12 минут. Если объем экспортированных данных превышает 12 минут, экспорт завершится сбоем. В этом случае экспортируйте данные меньшими сегментами.
Неподдерживаемые типы данных и поля
Следующие типы данных в настоящее время не поддерживаются для импорта или экспорта.
- Часовой пояс
- Выбор (множественный выбор)
- Изображения
- Файлы
Следующие поля являются системными и не поддерживаются при импорте и экспорте.
Ownerid
Createdby
Createdonbehalfby
Createdon
Modifiedby
Modifiedonbehalfby
Modifiedon
Overriddencreatedon
Примечание
Функции получения данных из Excel и экспорта данных в настоящее время не включены в плане разработчика Power Apps.
Устранение ошибок подключения
Пользователи могут увидеть сообщение об ошибке, если подключение, которое они используют для экспорта, требует исправления. В этом случае пользователь получает сообщение об ошибке, в котором говорится: Подключение к Dataverse не удалось. Перейдите по ссылке ниже, чтобы узнать, как решить эту проблему.
Чтобы устранить эту проблему:
- В Power Apps (make.powerapps.com) выберите Подключения в левой области навигации. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
- Найдите подключение Microsoft Dataverse (устаревшее).
- Выберите ссылку Исправить подключение в столбце Статус и следуйте инструкциям на экране.
После завершения исправления ошибок повторите попытку экспорта.
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по