Udostępnij przez


XML

Podsumowanie

Produkt Description
Status wydania Ogólna dostępność
Products Excel
Power BI (modele semantyczne)
Power BI (przepływy danych)
Sieć szkieletowa (Dataflow Gen2)
Power Apps (przepływy danych)
Dynamics 365 Customer Insights
Analysis Services
Dokumentacja referencyjna funkcji Xml.Tables
Xml.Document

Uwaga / Notatka

Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.

Obsługiwane funkcje

  • Import

Ładowanie lokalnego pliku XML z programu Power Query Desktop

Aby załadować lokalny plik XML:

  1. Wybierz opcję XML w zaznaczeniu Pobierz dane . Ta akcja spowoduje uruchomienie lokalnej przeglądarki plików i umożliwi wybranie pliku XML.

    Wybór pliku XML.

  2. Przejdź do katalogu zawierającego lokalny plik XMl, który chcesz załadować, a następnie wybierz pozycję Otwórz.

  3. W nawigatorze wybierz żądane dane, a następnie wybierz pozycję Załaduj , aby załadować dane, lub Przekształć dane , aby kontynuować przekształcanie danych w Edytorze Power Query.

    Ładowanie danych z pliku XML w nawigatorze.

Ładowanie lokalnego pliku XML z usługi Power Query Online

Aby załadować lokalny plik XML:

  1. Na stronie Źródła danych wybierz pozycję XML.

  2. Wprowadź ścieżkę do lokalnego pliku XML.

    Wybór pliku XML z usługi online.

  3. Wybierz lokalną bramę danych z Data gateway.

  4. Jeśli wymagane jest uwierzytelnianie, wprowadź swoje poświadczenia.

  5. Wybierz Dalej.

Załadowanie pliku XML spowoduje automatyczne uruchomienie edytora Power Query. W edytorze możesz przekształcić dane, jeśli chcesz, lub po prostu zapisać i zamknąć, aby załadować dane.

Plik XML załadowany w edytorze Power Query.

Ładowanie pliku XML z sieci Web

Jeśli chcesz załadować plik XML z sieci Web, zamiast wybierać łącznik XML, możesz wybrać łącznik sieci Web. Wklej adres żądanego pliku i zostanie wyświetlony monit z wyborem uwierzytelniania, ponieważ uzyskujesz dostęp do witryny internetowej zamiast pliku statycznego. Jeśli nie ma uwierzytelniania, możesz wybrać opcję Anonimowe. Tak jak w przypadku lokalnym, zostanie wyświetlona tabela ładowana domyślnie przez łącznik, którą można załadować lub przekształcić.

Rozwiązywanie problemów

Struktura danych

Ze względu na fakt, że wiele dokumentów XML ma poszarpane lub zagnieżdżone dane, może być konieczne wykonanie dodatkowych kształtowania danych, aby uzyskać je w postaci, która ułatwi wykonywanie analiz. Dotyczy to zarówno funkcji dostępnej w interfejsie użytkownika Xml.Tables, jak i funkcji Xml.Document. W zależności od potrzeb może być konieczne mniejsze lub większe kształtowanie danych.

Tekst a węzły

Jeśli dokument zawiera kombinację węzłów równorzędnych tekstowych i nietekstowych, mogą wystąpić problemy.

Jeśli na przykład masz węzeł podobny do następującego:

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

Xml.Tables zwróci część "world", ale zignoruje "Hello". Zwracane są tylko elementy, a nie tekst. Xml.Document Zostanie jednak zwrócony komunikat "Hello <i>world</i>". Cały węzeł wewnętrzny jest zamieniany na tekst, a struktura nie jest zachowywana.