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