Bagikan melalui


XML

Ringkasan

Item Deskripsi
Status Rilis Ketersediaan Umum
Produk Excel
Power BI (Model semantik)
Power BI (Aliran Data)
Fabric (Dataflow Gen2)
Power Apps (Aliran Data)
Dynamics 365 Customer Insights
Analysis Services
Dokumentasi Referensi Fungsi Xml.Tables
Xml.Document

Catatan

Beberapa kemampuan mungkin ada dalam satu produk tetapi tidak yang lain karena jadwal penyebaran dan kemampuan khusus host.

Kemampuan yang didukung

  • Impor

Memuat file XML lokal dari Power Query Desktop

Untuk memuat file XML lokal:

  1. Pilih opsi XML di pilihan Dapatkan Data. Tindakan ini akan meluncurkan browser file lokal dan memungkinkan Anda memilih file XML Anda.

    Pilihan file XML.

  2. Telusuri ke direktori yang berisi file XMl lokal yang ingin Anda muat, lalu pilih Buka.

  3. Di Navigator, pilih data yang Anda inginkan, lalu pilih Muat untuk memuat data, atau Ubah Data untuk terus mengubah data dalam Editor Power Query.

    Memuat data dari file XML di Navigator.

Memuat file XML lokal dari Power Query Online

Untuk memuat file XML lokal:

  1. Dari halaman Sumber data , pilih XML.

  2. Masukkan jalur ke file XML lokal.

    Pilihan file XML dari layanan online.

  3. Pilih gateway data lokal dari Gateway data.

  4. Jika autentikasi diperlukan, masukkan kredensial Anda.

  5. Pilih Selanjutnya.

Memuat file XML akan secara otomatis meluncurkan Editor Power Query. Dari editor, Anda kemudian dapat mengubah data jika mau, atau Anda hanya dapat menyimpan dan mendekati untuk memuat data.

File XML dimuat dalam Editor Power Query.

Memuat file XML dari web

Jika Anda ingin memuat file XML dari web, alih-alih memilih konektor XML, Anda dapat memilih konektor Web. Tempelkan alamat file yang diinginkan dan Anda akan diminta dengan pilihan autentikasi, karena Anda mengakses situs web alih-alih file statis. Jika tidak ada autentikasi, Anda dapat memilih Anonim. Seperti dalam kasus lokal, Anda kemudian akan disajikan dengan tabel yang dimuat konektor secara default, yang dapat Anda Muat atau Transformasikan.

Pemecahan Masalah

Struktur Data

Karena fakta bahwa banyak dokumen XML telah mengacaukan atau menumpuk data, Anda mungkin harus melakukan pembentukan data tambahan untuk mendapatkannya dalam bentuk yang akan membuatnya nyaman untuk melakukan analitik. Ini berlaku baik Anda menggunakan fungsi yang dapat diakses Xml.Tables UI, atau Xml.Document fungsi . Tergantung pada kebutuhan Anda, Anda mungkin menemukan Bahwa Anda harus melakukan lebih atau kurang pembentukan data.

Teks versus simpul

Jika dokumen Anda berisi campuran teks dan node saudara non-teks, Anda mungkin mengalami masalah.

Misalnya jika Anda memiliki simpul seperti ini:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables akan mengembalikan bagian "dunia" tetapi mengabaikan "Halo". Hanya elemen yang dikembalikan, bukan teks. Namun, Xml.Document akan mengembalikan "Halo <i>world</i>". Seluruh simpul dalam diubah ke teks, dan struktur tidak dipertahankan.