XML
Podsumowanie
Element | opis |
---|---|
Stan wydania | Ogólna dostępność |
Produkty | 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
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
- Importuj
Ładowanie lokalnego pliku XML z programu Power Query Desktop
Aby załadować lokalny plik XML:
Wybierz opcję XML w zaznaczeniu Pobierz dane. Ta akcja spowoduje uruchomienie lokalnej przeglądarki plików i umożliwi wybranie pliku XML.
Przejdź do katalogu zawierającego lokalny plik XMl, który chcesz załadować, a następnie wybierz pozycję Otwórz.
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 Edytor Power Query.
Ładowanie lokalnego pliku XML z usługi Power Query Online
Aby załadować lokalny plik XML:
Na stronie Źródła danych wybierz pozycję XML.
Wprowadź ścieżkę do lokalnego pliku XML.
Wybierz lokalną bramę danych z poziomu bramy danych.
Jeśli wymagane jest uwierzytelnianie, wprowadź swoje poświadczenia.
Wybierz Dalej.
Załadowanie pliku XML spowoduje automatyczne uruchomienie Edytor Power Query. W edytorze możesz przekształcić dane, jeśli chcesz, lub po prostu zapisać i zamknąć, aby załadować dane.
Ł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 Xml.Tables
dla interfejsu Xml.Document
użytkownika, jak i funkcji. W zależności od potrzeb może być konieczne kształtowanie danych.
Tekst a węzły
Jeśli dokument zawiera kombinację węzłów równorzędnych tekstu i innych niż tekst, 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
funkcja zwróci część "world", ale zignoruje komunikat "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.