Interfejs użytkownika Power Query
Za pomocą Power Query można połączyć się z wieloma różnymi źródłami danych i przekształcić dane w żądany kształt.
W tym artykule dowiesz się, jak tworzyć zapytania za pomocą Power Query, odnajdując:
- Jak działa środowisko "Pobierz dane" w Power Query.
- Jak korzystać z interfejsu użytkownika Power Query i korzystać z niego.
- Jak wykonywać typowe przekształcenia, takie jak grupowanie i scalanie danych.
Jeśli dopiero zaczynasz Power Query, przed rozpoczęciem możesz utworzyć konto bezpłatnej wersji próbnej usługi Power BI. Przepływy danych usługi Power BI umożliwiają wypróbowanie środowisk usługi Power Query Online opisanych w tym artykule.
Możesz również bezpłatnie pobrać Power BI Desktop.
Przykłady w tym artykule łączą się z kanałem informacyjnym Northwind OData i używają go.
https://services.odata.org/V4/Northwind/Northwind.svc/
Połączenie się ze strumieniowym źródłem danych OData
Uwaga
Aby dowiedzieć się więcej na temat sposobu pobierania danych z każdego z produktów firmy Microsoft, które obejmują Power Query, przejdź do sekcji Gdzie uzyskać dane.
Aby rozpocząć, znajdź łącznik źródła danych OData w środowisku "Pobierz dane". Możesz wybrać kategorię Inne u góry lub wyszukać wartość OData na pasku wyszukiwania w prawym górnym rogu.
Po wybraniu tego łącznika na ekranie zostaną wyświetlone ustawienia połączenia i poświadczenia.
- W polu Adres URL wprowadź adres URL kanału informacyjnego Northwind OData pokazanego w poprzedniej sekcji.
- W przypadku lokalnej bramy danych pozostaw wartość none.
- W polu Rodzaj uwierzytelniania pozostaw wartość anonimową.
Kliknij przycisk Next (Dalej).
Zostanie otwarty nawigator , w którym wybierzesz tabele, z którymi chcesz się połączyć ze źródła danych. Wybierz tabelę Klienci , aby załadować podgląd danych, a następnie wybierz pozycję Przekształć dane.
Następnie okno dialogowe ładuje dane z tabeli Customers do edytora Power Query.
Powyższe doświadczenie w nawiązywaniu połączenia z danymi, określaniu metody uwierzytelniania i wybieraniu określonego obiektu lub tabeli do nawiązania połączenia jest nazywane środowiskiem pobierania danych i jest udokumentowane bardziej szczegółowo w artykule Pobieranie danych .
Uwaga
Aby dowiedzieć się więcej na temat łącznika źródła danych OData, przejdź do źródła danych OData.
Środowisko użytkownika edytora Power Query
Edytor Power Query reprezentuje interfejs użytkownika Power Query, w którym można dodawać lub modyfikować zapytania, zarządzać zapytaniami, grupując lub dodając opisy do kroków zapytań lub wizualizuj zapytania i ich strukturę przy użyciu różnych widoków. Interfejs użytkownika Power Query ma pięć odrębnych składników.
- Wstążka: środowisko nawigacji wstążki, które udostępnia wiele kart do dodawania przekształceń, wybieranie opcji zapytania i uzyskiwanie dostępu do różnych przycisków wstążki w celu wykonania różnych zadań.
- Okienko Zapytania: widok wszystkich dostępnych zapytań.
- Bieżący widok: główny widok roboczy, który domyślnie wyświetla podgląd danych dla zapytania. Możesz również włączyć widok diagramu wraz z widokiem podglądu danych. Możesz również przełączać się między widokiem schematu a widokiem podglądu danych przy zachowaniu widoku diagramu.
- Ustawienia zapytania: widok aktualnie wybranego zapytania z odpowiednimi informacjami, takimi jak nazwa zapytania, kroki zapytania i różne wskaźniki.
- Pasek stanu: pasek wyświetlający istotne informacje o zapytaniu, takie jak czas wykonywania, łączna liczba kolumn i wiersze oraz stan przetwarzania. Ten pasek zawiera również przyciski zmiany bieżącego widoku.
Uwaga
Widok schematu i diagramu jest obecnie dostępny tylko w usłudze Power Query Online.
Korzystanie z edytora Power Query
W tej sekcji zaczniesz przekształcać dane przy użyciu Power Query. Zanim zaczniesz jednak pracować nad przekształcaniem danych, omówimy niektóre okienka interfejsu użytkownika, które można rozszerzyć lub zwinąć w zależności od kontekstu. Wybranie odpowiednich okienek pozwala skupić się na widoku, który ma największe znaczenie. Omówimy również różne widoki dostępne w interfejsie użytkownika Power Query.
Wstążka
Wstążka jest składnikiem, w którym znajdziesz większość przekształceń i akcji, które można wykonać w edytorze Power Query. Zawiera ona wiele kart, których wartości zależą od integracji produktu. Każda z kart zawiera określone przyciski i opcje, z których niektóre mogą być nadmiarowe w całym środowisku Power Query. Te przyciski i opcje zapewniają łatwy dostęp do przekształceń i akcji, które mogą być potrzebne.
Interfejs Power Query odpowiada i próbuje dostosować rozdzielczość ekranu, aby pokazać najlepsze środowisko. W scenariuszach, w których chcesz użyć kompaktowej wersji wstążki, znajduje się również przycisk zwijania w prawym dolnym rogu wstążki, aby ułatwić przejście do kompaktowej wstążki.
Możesz wrócić do standardowego widoku wstążki, klikając ikonę rozwijania w prawym dolnym rogu wstążki
Okienka rozwijania i zwijania
Zauważysz, że w całym Power Query interfejsie użytkownika istnieją ikony, które ułatwiają zwinięcie lub rozwinięcie niektórych widoków lub sekcji. Na przykład w prawym górnym rogu okienka Zapytania znajduje się ikona, która zwija okienko zapytań po wybraniu i rozwija okienko po ponownym wybraniu.
Przełączanie między widokami
Oprócz możliwości zwijania niektórych okienek i sekcji w interfejsie użytkownika Power Query można również przełączać wyświetlane widoki. Aby przełączyć widoki, przejdź do karty Widok na wstążce i znajdziesz grupy Podgląd i układ, które kontrolują wygląd interfejsu użytkownika Power Query.
Zachęcamy do wypróbowania wszystkich tych opcji, aby znaleźć widok i układ, z którym czujesz się najbardziej komfortowo. Na przykład wybierz pozycję Widok schematu na wstążce.
Po prawej stronie paska stanu znajdują się również ikony dla widoków diagramu, danych i schematu. Te ikony umożliwiają zmianę między widokami. Możesz również użyć tych ikon, aby włączyć lub wyłączyć wybrany widok.
Co to jest widok schematu
Widok schematu oferuje szybki i prosty sposób interakcji tylko ze składnikami schematu dla tabeli, takimi jak nazwy kolumn i typy danych. Zalecamy widok schematu, gdy chcesz wykonywać akcje związane ze schematem, takie jak usuwanie kolumn, zmienianie nazw kolumn, zmienianie typów danych kolumn, zmienianie kolejności kolumn lub duplikowanie kolumn.
Uwaga
Aby dowiedzieć się więcej o widoku schematu, przejdź do tematu Korzystanie z widoku schematu.
Na przykład w widoku schematu wybierz znacznik wyboru obok kolumn Orders and CustomerDemographics (Zamówienia i CustomerDemographics ), a na wstążce wybierz akcję Usuń kolumny . To zaznaczenie powoduje zastosowanie przekształcenia w celu usunięcia tych kolumn z danych.
Co to jest widok diagramu
Teraz możesz wrócić do widoku podglądu danych i włączyć widok diagramu, aby użyć bardziej wizualnej perspektywy danych i zapytań.
Widok diagramu ułatwia wizualizowanie struktury zapytania i sposobu interakcji z innymi zapytaniami w projekcie. Każdy krok w zapytaniu ma odrębną ikonę, która ułatwia rozpoznanie użytej transformacji. Istnieją również wiersze łączące kroki ilustrujące zależności. Ponieważ widok podglądu danych i widok diagramu są włączone, widok diagramu jest wyświetlany w górnej części podglądu danych.
Uwaga
Aby dowiedzieć się więcej na temat widoku diagramu, przejdź do widoku diagramu.
Rozpocznij przekształcanie danych
Po włączeniu widoku diagramu wybierz znak plus. Możesz wyszukać nową transformację, aby dodać je do zapytania. Wyszukaj pozycję Grupuj według i wybierz przekształcenie.
Zostanie wyświetlone okno dialogowe Grupuj według . Możesz ustawić operację Grupuj według , aby grupować według kraju i policzyć liczbę wierszy klientów na kraj.
- Pozostaw zaznaczony przycisk radiowy Podstawowe .
- Wybierz pozycję Kraj , według których chcesz pogrupować.
- Wybierz pozycję Klienci i zlicz wiersze odpowiednio jako nazwę kolumny i operację.
Wybierz przycisk OK , aby wykonać operację. Podgląd danych odświeża się, aby pokazać całkowitą liczbę klientów według kraju.
Alternatywnym sposobem uruchomienia okna dialogowego Grupuj według jest użycie przycisku Grupuj według na wstążce lub kliknięcie prawym przyciskiem myszy kolumny Kraj .
Dla wygody przekształcenia w Power Query często mogą być dostępne z wielu miejsc, dzięki czemu użytkownicy mogą zdecydować się na korzystanie z preferowanego środowiska.
Dodawanie nowego zapytania
Teraz, gdy masz zapytanie zawierające liczbę klientów na kraj, możesz dodać kontekst do tych danych, wyszukując łączną liczbę dostawców dla każdego terytorium.
Najpierw należy dodać dane dostawców . Wybierz pozycję Pobierz dane i z menu rozwijanego, a następnie wybierz pozycję OData.
Środowisko połączenia OData pojawia się ponownie. Wprowadź ustawienia połączenia zgodnie z opisem w temacie Łączenie ze źródłem danych OData w celu nawiązania połączenia z kanałem informacyjnym Northwind OData. W środowisku Nawigator wyszukaj i wybierz tabelę Dostawcy .
Wybierz pozycję Utwórz, aby dodać nowe zapytanie do edytora Power Query. Okienko zapytań powinno teraz wyświetlać zapytania Klienci i Dostawcy .
Otwórz ponownie okno dialogowe Grupuj według , tym razem wybierając przycisk Grupuj według na wstążce na karcie Przekształć .
W oknie dialogowym Grupuj według ustaw operację Grupuj według według kraju i zlicz liczbę wierszy dostawcy na kraj.
- Pozostaw zaznaczony przycisk radiowy Podstawowe .
- Wybierz pozycję Kraj , według których chcesz pogrupować.
- Wybierz pozycję Dostawcy i Zlicz wiersze odpowiednio jako nazwę kolumny i operację.
Uwaga
Aby dowiedzieć się więcej na temat przekształcenia Grupuj według , przejdź do pozycji Grupowanie lub podsumowywanie wierszy.
Odwoływanie się do zapytań
Teraz, gdy masz zapytanie dla klientów i zapytanie dotyczące dostawców, następnym celem jest połączenie tych zapytań w jeden. Istnieje wiele sposobów, aby to osiągnąć, w tym użycie opcji Scal w tabeli Customers , duplikowanie zapytania lub odwoływanie się do zapytania. W tym przykładzie utworzysz odwołanie, klikając prawym przyciskiem myszy tabelę Customers i wybierając pozycję Odwołanie, co skutecznie tworzy nowe zapytanie odwołujące się do zapytania Klienci .
Po utworzeniu nowego zapytania zmień nazwę zapytania na Country Analysis i wyłącz obciążenie tabeli Customers , usuwając znacznik opcji Włącz ładowanie z zapytania Dostawcy .
Scalanie zapytań
Operacja scalania zapytań łączy dwie istniejące tabele na podstawie pasujących wartości z jednej lub wielu kolumn. W tym przykładzie celem jest dołączenie tabel Klienci i Dostawcy do jednej tabeli tylko dla krajów, które mają zarówno klientów , jak i dostawców.
W zapytaniu Analiza kraju wybierz opcję Scal zapytania na karcie Narzędzia główne na wstążce.
Zostanie wyświetlone nowe okno dialogowe operacji Scalanie . Następnie możesz wybrać zapytanie, aby scalić je z bieżącym zapytaniem. Wybierz zapytanie Dostawcy i wybierz pole Kraj z obu zapytań. Na koniec wybierz rodzaj sprzężenia wewnętrznego , ponieważ chcesz tylko krajów, w których masz klientów i dostawców na potrzeby tej analizy.
Po wybraniu przycisku OK do zapytania Analiza kraju zostanie dodana nowa kolumna zawierająca dane z zapytania Dostawcy . Wybierz ikonę obok pola Dostawcy , w którym jest wyświetlane menu, w którym można wybrać pola, które chcesz rozwinąć. Wybierz tylko pole Dostawcy , a następnie wybierz przycisk OK .
Wynikiem tej operacji rozwijania jest tabela zawierająca tylko 12 wierszy. Zmień nazwę pola Suppliers.Suppliers na just Suppliers ( Dostawcy ), klikając dwukrotnie nazwę pola i wprowadzając nową nazwę.
Uwaga
Aby dowiedzieć się więcej na temat funkcji Scal zapytania, przejdź do sekcji Omówienie zapytań scalania.
Zastosowane kroki
Każda transformacja zastosowana do zapytania jest zapisywana jako krok w sekcji Zastosowane kroki w okienku ustawień zapytania. Jeśli kiedykolwiek musisz sprawdzić, jak zapytanie jest przekształcane od kroku do kroku, możesz wybrać krok i wyświetlić podgląd sposobu rozpoznawania zapytania w tym konkretnym punkcie.
Możesz również kliknąć prawym przyciskiem myszy zapytanie i wybrać opcję Właściwości , aby zmienić nazwę zapytania lub dodać opis zapytania. Na przykład kliknij prawym przyciskiem myszy krok Scal zapytania z zapytania Analiza kraju i zmień nazwę zapytania, aby scalić z dostawcami i opis, aby uzyskać dane z zapytania Dostawcy według kraju.
Ta zmiana dodaje nową ikonę obok kroku, na którym można umieścić wskaźnik myszy, aby przeczytać jego opis.
Uwaga
Aby dowiedzieć się więcej o zastosowanych krokach, przejdź do tematu Korzystanie z listy Zastosowane kroki.
Przed przejściem do następnej sekcji wyłącz widok Diagram , aby korzystać tylko z podglądu danych.
Dodawanie nowej kolumny
Dzięki danym dla klientów i dostawców w jednej tabeli można teraz obliczyć stosunek klientów do dostawców dla każdego kraju. Wybierz ostatni krok zapytania Analiza kraju , a następnie wybierz kolumny Klienci i Dostawcy . Na karcie Dodawanie kolumny na wstążce i w grupie Od liczb wybierz pozycję Standardowa, a następnie z listy rozwijanej podziel (liczbę całkowitą).
Ta zmiana tworzy nową kolumnę o nazwie Podział całkowity , którego nazwę można zmienić na Ratio. Ta zmiana jest ostatnim krokiem zapytania i zapewnia stosunek klientów do dostawcy dla krajów, w których dane mają klientów i dostawców.
Profilowanie danych
Inną Power Query funkcją, która może pomóc lepiej zrozumieć dane, jest profilowanie danych. Włączając funkcje profilowania danych, uzyskasz opinię na temat danych w polach zapytania, takich jak rozkład wartości, jakość kolumn i nie tylko.
Zalecamy korzystanie z tej funkcji w trakcie opracowywania zapytań, ale zawsze można włączyć i wyłączyć tę funkcję u wygody. Na poniższej ilustracji przedstawiono wszystkie narzędzia profilowania danych włączone dla zapytania Analiza kraju .
Uwaga
Aby dowiedzieć się więcej na temat profilowania danych, przejdź do tematu Korzystanie z narzędzi profilowania danych.
Edytor zaawansowany
Jeśli chcesz obserwować kod tworzony przez edytor Power Query przy każdym kroku lub chcesz utworzyć własny kod kształtowania, możesz użyć edytora zaawansowanego. Aby otworzyć edytor zaawansowany, wybierz kartę Widok na wstążce, a następnie wybierz pozycję Edytor zaawansowany. Zostanie wyświetlone okno zawierające istniejący kod zapytania.
W oknie Edytor zaawansowany ten kod można edytować bezpośrednio. Edytor wskazuje, czy kod jest wolny od błędów składniowych. Aby zamknąć okno, wybierz przycisk Gotowe lub Anuluj.
Uzyskiwanie dostępu do Power Query pomocy
Istnieją różne poziomy pomocy, do których można uzyskać dostęp w aplikacjach firmy Microsoft korzystających z Power Query. W tej sekcji opisano te poziomy pomocy.
Power Query pomoc w programie Excel
Istnieje kilka sposobów uzyskiwania dostępu do Power Query informacji pomocy, które mają zastosowanie do Power Query w programie Excel. Jednym ze sposobów uzyskania dostępu do dokumentacji programu Excel Power Query online jest wybranie pozycjiPomoc>dotycząca plików> w edytorze Power Query.
Aby uzyskać dostęp do wbudowanych Power Query informacji pomocy w programie Excel, wybierz kartę Pomoc na wstążce programu Excel, a następnie wprowadź Power Query w polu tekstowym wyszukiwania.
Power Query pomoc w Power BI Desktop
W edytorze Power Query jest dostępna karta Pomoc uruchomiona na Power BI Desktop, ale w tej chwili wszystkie opcje są dostępne w lokalizacjach dostarczających informacje usługi Power BI. Możesz również uzyskać dostęp do tych samych informacji pomocy usługi Power BI w edytorze Power Query w Power BI Desktop, wybierając pozycjęPomocpliku>, a następnie wybierając jedną z opcji pomocy.
Power Query pomoc w usługa Power BI, Power Apps, Customer Insights i Azure Data Factory
Karta Pomoc Power Query w usługach usługa Power BI, Power Apps, Dynamics 365 Customer Insights i Azure Data Factory zawiera linki do ważnych źródeł informacji o Power Query.
Opcje na karcie Pomoc zawierają linki do:
- dokumentacja Power Query: linki do dokumentacji Power Query
- Skróty klawiaturowe: linki do artykułu skrótów klawiaturowych w dokumentacji Power Query.
- Pomoc techniczna: linki do witryny internetowej pomocy technicznej produktu firmy Microsoft, w którym obecnie działa Power Query.
- Power Query websight: linki do witryny internetowej Power Query.
- blog Power Query: linki do bloga Power Query
- Power Query społeczność: linki do społeczności Power Query.
- Prześlij pomysł: linki do witryny internetowej pomysłów produktu firmy Microsoft, w którym obecnie działa Power Query.
- Wyślij opinię: otwiera okno w Power Query z prośbą o ocenianie doświadczenia z Power Query i podanie dodatkowych informacji, które chcesz podać.
Uwaga
Obecnie Azure Analysis Services nie zawiera żadnych wbudowanych linków pomocy Power Query. Możesz jednak uzyskać pomoc dotyczącą funkcji Power Query M. Więcej informacji znajduje się w następnej sekcji.
Pomoc dotycząca funkcji Power Query M
Oprócz funkcji pomocy Power Query wymienionych w poprzednich sekcjach można również uzyskać pomoc dotyczącą poszczególnych funkcji języka M z poziomu edytora Power Query. W poniższych krokach opisano sposób uzyskiwania do tej wbudowanej pomocy.
- Po otwarciu edytora Power Query wybierz przycisk wstawiania (
).
- Na pasku formuły wprowadź nazwę funkcji, którą chcesz sprawdzić.
- Jeśli używasz Power Query Desktop, wprowadź znak równości, spację i nazwę funkcji.
- Jeśli używasz usługi Power Query Online, wprowadź nazwę funkcji.
- Wybierz właściwości funkcji.
- Jeśli używasz Power Query Desktop, w okienku Ustawienia zapytania w obszarze Właściwości wybierz pozycję Wszystkie właściwości.
- Jeśli używasz usługi Power Query Online, w okienku Ustawienia zapytania wybierz pozycję Właściwości.
Te kroki spowodują otwarcie wbudowanych informacji pomocy dla wybranej funkcji i umożliwią wprowadzanie poszczególnych właściwości używanych przez funkcję.
Podsumowanie
W tym artykule utworzono serię zapytań z Power Query, które zapewniają analizę współczynnika klientów do dostawcy na poziomie kraju dla firmy Northwind.
Przedstawiono składniki interfejsu użytkownika Power Query, sposób tworzenia nowych zapytań w edytorze zapytań, odwoływanie się do zapytań, scalanie zapytań, zrozumienie sekcji zastosowanych kroków, dodawanie nowych kolumn i sposób korzystania z narzędzi profilowania danych w celu lepszego zrozumienia danych.
Power Query to zaawansowane narzędzie służące do łączenia się z wieloma różnymi źródłami danych i przekształcania danych w żądany kształt. Scenariusze opisane w tym artykule to przykłady pokazujące, jak można używać Power Query do przekształcania danych pierwotnych w ważne praktyczne analizy biznesowe.