XML
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.
- Impor
Untuk memuat file XML lokal:
Pilih opsi XML di pilihan Dapatkan Data. Tindakan ini akan meluncurkan browser file lokal dan memungkinkan Anda memilih file XML Anda.
Telusuri ke direktori yang berisi file XMl lokal yang ingin Anda muat, lalu pilih Buka.
Di Navigator, pilih data yang Anda inginkan, lalu pilih Muat untuk memuat data, atau Ubah Data untuk terus mengubah data dalam Editor Power Query.
Untuk memuat file XML lokal:
Dari halaman Sumber data , pilih XML.
Masukkan jalur ke file XML lokal.
Pilih gateway data lokal dari Gateway data.
Jika autentikasi diperlukan, masukkan kredensial Anda.
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.
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.
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.
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.