Udostępnij za pośrednictwem


Tworzenie przepływu danych

Przepływ danych to kolekcja tabel, które są tworzone i zarządzane w obszarach roboczych w usługa Power BI. Tabela to zestaw kolumn używanych do przechowywania danych, podobnie jak tabela w bazie danych. Tabele można dodawać i edytować w przepływie danych oraz zarządzać harmonogramami odświeżania danych bezpośrednio z obszaru roboczego, w którym został utworzony przepływ danych. Aby utworzyć przepływ danych, uruchom usługa Power BI w przeglądarce, a następnie wybierz obszar roboczy (przepływy danych nie są dostępne w obszarze mój obszar roboczy w usługa Power BI) w okienku nawigacji po lewej stronie, jak pokazano na poniższym ekranie. Możesz również utworzyć nowy obszar roboczy, w którym chcesz utworzyć nowy przepływ danych. Zrzut ekranu przedstawiający opcje tworzenia przepływu danych.

Istnieje wiele sposobów tworzenia lub kompilowania na podstawie nowego przepływu danych:

W poniższych sekcjach szczegółowo opisano poszczególne sposoby tworzenia przepływu danych.

Uwaga

Przepływy danych mogą być tworzone przez użytkowników w obszarze roboczym Premium, użytkowników z licencją Pro i użytkowników z licencją Premium na użytkownika (PPU).

Tworzenie przepływu danych przy użyciu definiowania nowych tabel

Użycie opcji Zdefiniuj nowe tabele umożliwia zdefiniowanie nowej tabeli i nawiązanie połączenia z nowym źródłem danych. Zrzut ekranu przedstawiający opcje źródeł danych.

  1. Po wybraniu źródła danych zostanie wyświetlony monit o podanie ustawień połączenia, w tym konta do użycia podczas nawiązywania połączenia ze źródłem danych, jak pokazano na poniższej ilustracji. Zrzut ekranu przedstawiający formularz wyświetlany po wybraniu usługi Azure SQL jako łącznika.
  2. Po nawiązaniu połączenia możesz wybrać dane, które mają być używane dla tabeli. Po wybraniu danych i źródła usługa Power BI ponownie łączy się ze źródłem danych. Ponowne nawiązywanie połączenia powoduje, że dane w przepływie danych są odświeżane z częstotliwością wybraną w dalszej części procesu konfiguracji. Zrzut ekranu przedstawiający wybór tabeli na ekranie Wybieranie danych.
  3. Po wybraniu danych do użycia w tabeli możesz użyć edytora przepływów danych do kształtowania lub przekształcania tych danych w format niezbędny do użycia w przepływie danych.

Tworzenie przepływu danych przy użyciu tabel połączonych

Tworzenie przepływu danych przy użyciu tabel połączonych umożliwia odwołanie się do istniejącej tabeli zdefiniowanej w innym przepływie danych w sposób tylko do odczytu. Na poniższej liście opisano niektóre z powodów, dla których można wybrać to podejście:

  • Jeśli chcesz ponownie użyć tabeli w wielu przepływach danych, takich jak tabela dat lub statyczna tabela odnośników, należy utworzyć tabelę raz, a następnie odwołać się do niej w innych przepływach danych.

  • Jeśli chcesz uniknąć tworzenia wielu odświeżeń w źródle danych, lepiej użyć tabel połączonych do przechowywania danych i działać jako pamięć podręczna. Dzięki temu każdy kolejny użytkownik może korzystać z tej tabeli, zmniejszając obciążenie bazowego źródła danych.

  • Jeśli musisz wykonać scalanie między dwiema tabelami.

Uwaga

Połączone tabele są dostępne tylko w usłudze Power BI Premium.

Tworzenie przepływu danych przy użyciu obliczonej tabeli

Tworzenie przepływu danych przy użyciu obliczonej tabeli umożliwia odwołanie się do połączonej tabeli i wykonywanie operacji na nim w sposób tylko do zapisu. Wynikiem jest nowa tabela, która jest częścią przepływu danych. Istnieją dwa sposoby konwertowania tabeli połączonej na obliczoną tabelę. Możesz utworzyć nowe zapytanie na podstawie operacji scalania. Jeśli chcesz edytować lub przekształcić tabelę, możesz utworzyć odwołanie lub duplikat tabeli.

Jak tworzyć obliczone tabele

Po utworzeniu przepływu danych z listą tabel można wykonywać obliczenia w tych tabelach. W narzędziu do tworzenia przepływu danych w usługa Power BI wybierz pozycję Edytuj tabele, a następnie kliknij prawym przyciskiem myszy tabelę, której chcesz użyć jako podstawy dla obliczonej tabeli i na której chcesz wykonać obliczenia. W menu kontekstowym wybierz pozycję Odwołanie. Aby tabela kwalifikowała się jako obliczona tabela, należy zaznaczyć opcję Włącz ładowanie , jak pokazano na poniższej ilustracji. Kliknij prawym przyciskiem myszy tabelę, aby wyświetlić to menu kontekstowe.

Zrzut ekranu przedstawiający menu kontekstowe w wybranej tabeli z wyróżnionym włączonym ładowaniem.

Wybierając pozycję Włącz ładowanie, należy utworzyć nową tabelę, dla której jej źródłem jest tabela, do której odwołuje się odwołanie. Ikona zmienia się i pokazuje obliczoną ikonę, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający wyróżnioną ikonę zmienionej tabeli.

Wszystkie przekształcenia wykonywane w tej nowo utworzonej tabeli są uruchamiane na danych, które znajdują się już w magazynie przepływu danych usługi Power BI. Oznacza to, że zapytanie nie będzie uruchamiane względem zewnętrznego źródła danych, z którego zaimportowano dane, na przykład dane pobrane z bazy danych SQL. Zamiast tego zapytanie jest wykonywane na danych znajdujących się w magazynie przepływu danych.

Przykładowe przypadki użycia

Jakiego rodzaju przekształcenia można wykonać z obliczonymi tabelami? Wszystkie przekształcenia, które zwykle są określone przy użyciu interfejsu użytkownika przekształcenia w usłudze Power BI lub edytorze języka M, są obsługiwane podczas wykonywania obliczeń w magazynie.

Rozważmy następujący przykład: masz tabelę Konto zawierającą nieprzetworzone dane dla wszystkich klientów z subskrypcji usługi Dynamics 365. Masz również nieprzetworzone dane usługi ServiceCalls z centrum obsługi z danymi z połączeń pomocy technicznej, które zostały wykonane z innego konta w każdym dniu roku.

Wyobraź sobie, że chcesz wzbogacić tabelę Account o dane z elementu ServiceCalls. Najpierw należy zagregować dane z serviceCalls , aby obliczyć liczbę wywołań pomocy technicznej wykonanych dla każdego konta w ciągu ostatniego roku.

Zrzut ekranu przedstawiający ekran Grupuj według identyfikatora konta.

Następnie należy scalić tabelę Account z tabelą ServiceCallsAggregated , aby obliczyć wzbogaconą tabelę Konto .

Zrzut ekranu przedstawiający ekran Scalanie

Następnie możesz zobaczyć wyniki wyświetlane jako WzbogaconeKonto na poniższej ilustracji.

Zrzut ekranu przedstawiający wyniki scalania

I tak jest — transformacja jest wykonywana na danych w przepływie danych, który znajduje się w subskrypcji usługi Power BI Premium, a nie na danych źródłowych.

Uwaga

Obliczone tabele są funkcją tylko w warstwie Premium

Tworzenie przepływu danych przy użyciu folderu CDM

Utworzenie przepływu danych z folderu CDM umożliwia odwołanie się do tabeli napisanej przez inną aplikację w formacie CDM (Common Data Model). Zostanie wyświetlony monit o podanie pełnej ścieżki do pliku formatu CDM przechowywanego w usłudze ADLS Gen 2.

Zrzut ekranu przedstawiający ekran Dołączanie nowego folderu CDM do nowego przepływu danych.

Istnieje kilka wymagań dotyczących tworzenia przepływów danych z folderów CDM, jak opisano na poniższej liście:

  • Konto usługi ADLS Gen 2 musi mieć odpowiednie uprawnienia skonfigurowane w celu uzyskania dostępu do pliku przez usługę PBI.

  • Konto usługi ADLS Gen 2 musi być dostępne dla użytkownika próbującego utworzyć przepływ danych.

  • Adres URL musi być bezpośrednią ścieżką pliku do pliku JSON i używać punktu końcowego usługi ADLS Gen 2; Obiekt blob.core nie jest obsługiwany.

Tworzenie przepływu danych przy użyciu importu/eksportu

Tworzenie przepływu danych przy użyciu importu/eksportu umożliwia zaimportowanie przepływu danych z pliku. To narzędzie jest przydatne, jeśli chcesz zapisać kopię przepływu danych w trybie offline lub przenieść przepływ danych z jednego obszaru roboczego do innego.

Aby wyeksportować przepływ danych, wybierz utworzony przepływ danych i wybierz element menu Więcej (wielokropek), aby rozwinąć opcje, a następnie wybierz pozycję Eksportuj .json. Zostanie wyświetlony monit o rozpoczęcie pobierania przepływu danych reprezentowanego w formacie CDM.

Zrzut ekranu przedstawiający wybrany przepływ danych z otwartym menu rozwijanym więcej.

Aby zaimportować przepływ danych, zaznacz pole importu i przekaż plik. Usługa Power BI tworzy przepływ danych i umożliwia zapisywanie przepływu danych w taki sposób, jak to jest, lub wykonywanie innych przekształceń.

Umieszczając dane w przepływie danych, możesz użyć programu Power BI Desktop i usługa Power BI do tworzenia modeli semantycznych, raportów, pulpitów nawigacyjnych i aplikacji. Te nowe zasoby mogą zapewnić wgląd w działania biznesowe. Poniższe artykuły zawierają bardziej szczegółowe informacje na temat typowych scenariuszy użycia przepływów danych: