Добавление данных в таблицу в Microsoft Dataverse с помощью Power Query
В этой процедуре вы создадите таблицу в Dataverse и заполните эту таблицу данными из веб-канала OData с помощью Power Query. Вы можете использовать те же методы для интеграции данных из этих сетевых и локальных источников, среди прочего:
- SQL Server
- Salesforce
- IBM DB2
- Access
- Excel
- Веб-API
- Веб-каналы OData
- текстовые файлы;
Перед загрузкой данных в новую или существующую таблицу можно также фильтровать, преобразовывать и объединять данные.
При отсутствии лицензии на Power Apps можно зарегистрироваться бесплатно.
Необходимые компоненты
Прежде чем начать следовать этой статье, сделайте следующее:
- Перейдите в среду , в которой можно создавать таблицы.
- У вас должен быть план Power Apps на пользователя или Power Apps для каждого плана приложения.
Указание исходных данных
Выполните вход в Power Apps.
На панели навигации выберите Таблицы.
В меню команд выберите "Импорт данных импорта>".
В списке источников данных выберите OData.
В разделе "Параметры подключения" введите или вставьте следующий URL-адрес и нажмите кнопку "Далее".
https://services.odata.org/V4/Northwind/Northwind.svc/
В списке таблиц установите флажок "Клиенты" и нажмите кнопку "Далее".
(необязательно) Измените схему в соответствии с вашими потребностями, выбрав столбцы для включения, преобразовав таблицу одним или несколькими способами, добавив индекс или условный столбец или внося другие изменения.
В правом нижнем углу нажмите кнопку "Далее".
Укажите целевую таблицу (предварительная версия)
В разделе "Параметры загрузки" выберите "Загрузить в новую таблицу".
Новую таблицу можно указать другое имя или отображаемое имя, но оставьте значения по умолчанию, чтобы точно следовать этому руководству.
В списке столбцов "Уникальное первичное имя" выберите ContactName и нажмите кнопку "Далее".
Можно указать другой столбец первичного имени, сопоставить другой столбец в исходной таблице с каждым столбцом создаваемой таблицы или обоими. Можно также указать, должны ли столбцы текста в выходных данных запроса создаваться как многострочный текст или однострочный текст в Dataverse. Чтобы следовать этому руководству точно, оставьте сопоставление столбцов по умолчанию.
Выберите "Обновить вручную" для Power Query — "Обновить параметры" и нажмите кнопку "Опубликовать".
В разделе Dataverse (недалеко от левого края) выберите таблицы , чтобы отобразить список таблиц в базе данных.
Таблица "Клиенты" , созданная на веб-канале OData, отображается как настраиваемая таблица.
Предупреждение
Существующие данные могут быть изменены или удалены при загрузке данных в таблицу Dataverse при наличии строк Delete, которые больше не существуют в выходных данных запроса или в столбце первичного ключа.
Загрузка в существующую таблицу (предварительная версия)
При выборе "Загрузка в существующую таблицу" можно указать существующую таблицу Dataverse для загрузки данных.
При выборе раскрывающегося списка таблицы можно выбрать до трех рекомендуемых таблиц Dataverse в верхней части раскрывающегося списка, а затем всех остальных таблиц Dataverse. Эти рекомендации по таблицам основаны на сравнении метаданных столбцов (имена столбцов и типов столбцов) с метаданными столбцов существующих таблиц Dataverse. Рекомендуется сначала использовать до трех таблиц Dataverse с самой строгой рекомендацией. Если рекомендации не найдены, раскрывающийся список по умолчанию используется только для перечисления всех таблиц.
Выбрав таблицу Dataverse для загрузки данных, выберите метод импорта. Добавление выбирается по умолчанию и добавляет данные в качестве дополнительных строк в ранее выбранную таблицу Dataverse. Слияние обновляет существующие строки в таблице Dataverse. Если выбрано слияние , можно выбрать столбец первичного ключа, который требуется использовать.
Сопоставление столбцов (предварительная версия)
Выбрав целевую таблицу Dataverse и указав метод импорта, столбцы группируются в сопоставленные, возможные совпадения и распакуются. Вы можете переключаться между этими группами, выбрав сопоставленные, возможные или несопоставленные вкладки в верхней части или остаться на вкладке по умолчанию "Показать все сопоставления".
Сопоставления исходных и целевых столбцов группируются следующим образом:
Сопоставлено: семантика высокой достоверности между значениями имен столбцов и обоими типами данных столбцов одинаковы.
Не сопоставлено: для этого столбца не найдено совпадений с семантической достоверности. Если этот столбец является обязательным, необходимо вручную выбрать исходный столбец, чтобы сопоставить эти данные с данными перед продолжением.
Возможное совпадение: семантические совпадения между значениями имен столбцов, но исходные и целевые типы данных столбцов отличаются.
При внесении изменений вручную в сопоставление исходного столбца состояние изменяется на сопоставленное , если только типы данных столбца не отличаются. В этом случае состояние обновляется до возможного соответствия. Как и во всех возможных совпадениях, рекомендуется вернуться к одному шагу в потоке данных и изменить тип исходного столбца, чтобы он соответствовал типу целевого столбца в таблице Dataverse.
Известные ограничения
В настоящее время сопоставление СИ позволяет обнаруживать несоответствия типов только между столбцами. Другие проблемы сопоставления столбцов в следующем списке не обнаруживаются, так как они требуют предварительного просмотра записей входящих данных:
Усечение: высокая достоверность семантического совпадения между источником и назначением, но по крайней мере одна запись в источнике имеет больше символов, чем ограничение символов целевого столбца.
Ограничения значений: высокая достоверность семантического совпадения между источником и назначением, но по крайней мере одна запись в источнике содержит значение за пределами диапазона ограничений значений, заданных целевым столбцом.
Значения подстановки: высокая достоверность семантического соответствия между источником и назначением, но по крайней мере одна запись в источнике содержит значение, которое не присутствует в значении подстановки, заданном целевым столбцом.
Если появится сообщение об ошибке о разрешениях, обратитесь к администратору.
Предложения по выбору таблиц и сопоставлению столбцов предоставляются решением, которое может быть недоступно в определенной среде Power Platform. Если это решение не удается обнаружить, предложения по выбору таблиц и сопоставлению столбцов не предоставляются системой. Однако можно продолжить работу вручную.