XML
Итоги
Позиция | Description |
---|---|
Состояние выпуска | Общая доступность |
Продукты | Excel Power BI (семантические модели) Power BI (потоки данных) Fabric (Dataflow 2-го поколения) Power Apps (потоки данных) Dynamics 365 Customer Insights Службы Analysis Services |
Справочная документация по функциям | Xml.Tables Xml.Document |
Примечание.
Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.
Поддерживаемые возможности
- Import
Загрузка локального XML-файла из Power Query Desktop
Чтобы загрузить локальный XML-файл, выполните приведенные действия.
Выберите параметр XML в выборе "Получить данные". Это действие запустит локальный браузер файлов и позволит выбрать XML-файл.
Перейдите в каталог, содержащий локальный XMl-файл, который требуется загрузить, и нажмите кнопку "Открыть".
В навигаторе выберите нужные данные, а затем выберите "Загрузить", чтобы загрузить данные, или преобразовать данные для продолжения преобразования данных в Редактор Power Query.
Загрузка локального XML-файла из Power Query Online
Чтобы загрузить локальный XML-файл, выполните приведенные действия.
На странице источников данных выберите XML.
Введите путь к локальному XML-файлу.
Выберите локальный шлюз данных из шлюза данных.
Если требуется проверка подлинности, введите свои учетные данные.
Выберите Далее.
Загрузка XML-файла автоматически запустит Редактор Power Query. В редакторе можно преобразовать данные, если требуется, или просто сохранить и закрыть для загрузки данных.
Загрузка XML-файла из Интернета
Если вы хотите загрузить XML-файл из Интернета, вместо выбора соединителя XML можно выбрать веб-соединитель. Вставьте в адрес нужного файла и вам будет предложено выбрать проверку подлинности, так как вы обращаетесь к веб-сайту вместо статического файла. Если проверки подлинности нет, можно просто выбрать "Анонимный". Как и в локальном случае, вы увидите таблицу, которую соединитель загружает по умолчанию, которую можно загрузить или преобразовать.
Устранение неполадок
Структура данных
Из-за того, что многие XML-документы имеют неупорядоченные или вложенные данные, вам может потребоваться создать дополнительные данные, чтобы получить его в виде, который сделает его удобным для анализа. Это имеет значение true, используется ли функция пользовательского Xml.Tables
интерфейса или Xml.Document
функция. В зависимости от ваших потребностей может потребоваться сделать больше или меньше формирования данных.
Текст и узлы
Если документ содержит смесь текстовых и нетекстовых узлов, могут возникнуть проблемы.
Например, если у вас есть такой узел:
<abc>
Hello <i>world</i>
</abc>
Xml.Tables
возвращает часть "мир", но игнорирует "Hello". Возвращаются только элементы, а не текст. Тем не менее, Xml.Document
вернет "Hello <i world</i>>". Весь внутренний узел перевернут в текст, а структура не сохраняется.