Bagikan melalui


XML

Ringkasan

Item Description
Status Perilisan Ketersediaan Umum
Products Excel
Power BI (Model Semantik)
Power BI (Dataflow)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Customer Insights
Analysis Services
Dokumentasi Referensi Fungsi Xml.Tables
Xml.Document

Nota

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

Kemampuan yang didukung

  • Import

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.

    Pemilihan 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 di 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 dapat menyimpan dan menutup untuk memuat data.

File XML dimuat pada 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 oleh konektor secara default, yang dapat Anda muat atau transformasikan.

Troubleshooting

Struktur Data

Karena banyak dokumen XML memiliki data yang berantakan atau bersarang, Anda mungkin harus melakukan pembentukan data tambahan untuk mendapatkannya dalam bentuk yang akan membuatnya mudah untuk menganalisisnya. Ini berlaku apakah Anda menggunakan fungsi Xml.Tables yang dapat diakses melalui UI, atau fungsi Xml.Document. 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 bagian dalam diubah menjadi teks, dan strukturnya tidak dipertahankan.