Blog JSystems - uwalniamy wiedzę!

Szukaj
Infografika przepływ danych w usłudze Power BI: Power Query online, wspólna logika, zapis wyniku i jedna definicja dla wielu modeli
Idea przepływu danych: kroki czyszczenia zapisujesz raz w usłudze, a wiele modeli pobiera ten sam wynik.

W skróciePrzepływ danych (dataflow) to zapytanie Power Query zapisane w usłudze Power BI, z którego wiele raportów bierze tę samą, już przygotowaną tabelę. Na danych Nordvelli budujemy przepływ w Power Query online, ustawiamy harmonogram, podpinamy tabelę w Desktopie, poręczamy model i korzystamy z widoku pochodzenia oraz analizy wpływu.

Lekcja 25 z 28 bezpłatnego kursu Power BI, od pierwszego raportu do Fabric i Copilota, na jednym zestawie danych sieci Nordvella.

<-- Spis wszystkich lekcji
<-- Lekcja 24: Brama danych i harmonogram odświeżaniaLekcja 26: Deployment pipelines: dev, test, prod (ALM) -->

Wyobraź sobie, że w Nordvelli raporty Power BI robi już kilka osób: ktoś w dziale sprzedaży, ktoś w kontrolingu, ktoś w marketingu. Każda z nich pobiera tę samą tabelę FaktSprzedaz i każda po swojemu usuwa zwroty. Wystarczy, że jedna osoba zapomni o filtrze, i na spotkaniu padają dwie liczby sprzedaży Warszawy: 222 818 294,93 zł ze zwrotami albo 217 277 556,99 zł bez nich. Obie są poprawne, tylko liczone inaczej.

W tym rozdziale przenosimy czyszczenie sprzedaży do usługi Power BI. Przepływ danych (ang. dataflow) to Power Query uruchamiany w usłudze dla wszystkich: budujesz go w przeglądarce, usługa odświeża go według harmonogramu, a modele i raporty pobierają gotową tabelę. Potem pobieramy tę tabelę do Power BI Desktop, oznaczamy oficjalny model poręczeniem i sprawdzamy w widoku pochodzenia, co od czego zależy. Każdy krok nagraliśmy w obszarze roboczym Nordvella Zarzad.

Z tej lekcji dowiesz się:

Pliki do tej lekcji

Plik startowy: plik z końca lekcji 22 (lekcje 23 i 24 nie zmieniają pliku). Do samego przepływu nie jest potrzebny: przydaje się do poręczenia, widoku pochodzenia i analizy wpływu, gdy model jest opublikowany w obszarze roboczym. Przepływ danych budujesz w usłudze Power BI. Raport w Desktopie, który czyta z przepływu, zależy od Twojego obszaru roboczego, więc nie ma do niego pliku do pobrania.

Pobierz nordvella_22_ols.pbix

Dane źródłowe:
Nordvella_dane.xlsx - dziewięć tabel Nordvelli w arkuszu Excel.
Nordvella.bak.gz - te same dane jako baza MS SQL Server (odtwarzasz poleceniem RESTORE DATABASE), do ćwiczeń z połączeniem z bazą SQL.

Pobierz Nordvella_dane.xlsxPobierz Nordvella.bak.gz

Przepływ danych, czyli Power Query w usłudze Power BI

Co chcemy osiągnąć. Kroki czyszczenia sprzedaży Nordvelli mają działać w jednym miejscu w usłudze, a nie w każdym pliku osobno.

Power Query znasz z rozdziałów o przekształcaniu danych: zapisujesz w nim kroki, na przykład usuń kolumnę, zmień typ, odfiltruj zwroty. Do tej pory te kroki żyły w jednym pliku .pbix. Przepływ danych to ten sam Power Query, przeniesiony do obszaru roboczego w usłudze Power BI i oderwany od konkretnego raportu. W obszarze Nordvella Zarzad taki przepływ już działa: Nordvella Sprzedaz, odświeżany codziennie o 5:00.

Lista obszaru roboczego Nordvella Zarzad w usłudze Power BI z przepływem danych Nordvella Sprzedaz, datą odświeżenia i następnego odświeżania
Przepływ Nordvella Sprzedaz na liście obszaru: typ Przepływ danych, odświeżony 16.10.2026 o 05:00:13, następne odświeżenie 17.10.2026 o 05:00. Nazwę właściciela rozmyliśmy.

Nowy przepływ zakładasz przyciskiem Nowy element. W panelu wpisz w polu filtra przepływ: usługa pokazuje trzy kafelki. Przepływ danych (Gen2) działa w obszarach na pojemności Microsoft Fabric. Przepływ danych 1. generacji ma etykietę Starsza wersja, ale działa także przy samej licencji Power BI Pro. Trzeci kafelek, strumieniowy przepływ danych, dotyczy danych przesyłanych na bieżąco i w tym kursie go nie używamy.

Panel Nowy element w usłudze Power BI z kafelkami Przepływ danych Gen2, Przepływ danych 1. generacji i Strumieniowy przepływ danych
Trzy rodzaje przepływów po wpisaniu przepływ w filtrze. Ramką zaznaczyliśmy pierwszą generację, której używamy w tej lekcji.

Po kliknięciu pierwszej generacji usługa pyta: Chcesz zamiast tego utworzyć przepływ danych 2. generacji? Wylicza, co daje druga generacja: miejsca docelowe danych wyjściowych, Copilota, szybką kopię, nowy aparat przekształcania i ulepszoną historię odświeżania. Pole Nie pokazuj tego ponownie wyłącza to pytanie na stałe. Wybraliśmy Nie, utwórz przepływ danych 1. generacji (u nas napis na przycisku jest przycięty przez krawędź okna).

Okno Chcesz zamiast tego utworzyć przepływ danych 2. generacji z opisem zalet drugiej generacji i dwoma przyciskami wyboru
Pytanie o drugą generację przy tworzeniu przepływu. Druga generacja wymaga pojemności Microsoft Fabric.
CechaPrzepływ danychModel semantyczny
Co robiprzygotowuje i czyści tabeletrzyma relacje, miary DAX, hierarchie, role
JęzykM (Power Query)DAX
Gdzie powstajew usłudze Power BI, w Power Query onlinezwykle w Power BI Desktop, potem publikacja
Kto z niego korzystamodele semantyczneraporty i pulpity
U nasNordvella Sprzedaz, tabela Sprzedaz_oczyszczonanordvella_22_ols

Kiedy przepływ danych się opłaca, a kiedy szkodzi

Co chcemy osiągnąć. Ocenić, czy przepływ coś upraszcza, zanim dołożysz do architektury Nordvelli kolejny element do utrzymania.

Przepływ danych ma sens wtedy, gdy tę samą logikę przygotowania danych powtarza kilka osób albo kilka modeli. Wartość wychodzi przy zmianie: gdy kontroling ustali, że zwroty odejmujemy inaczej, przy wspólnym przepływie poprawiasz definicję w jednym miejscu, a nie w trzech plikach. Dla jednego raportu, który robisz sam, zwykły Power Query w pliku jest prostszy.

Infografika kiedy przepływ danych w Power BI się opłaca: wspólna logika, wiele źródeł, jedna definicja, a kiedy nie: miary DAX, jeden raport, opóźnienie
Sześć sytuacji: trzy, w których przepływ się opłaca, dwie, w których nic nie upraszcza, i jedna, przy której trzeba uważać na opóźnienie danych.

Granica jest jedna i warto ją zapamiętać: przepływ nie liczy miar i nie buduje relacji. Dostarcza czystą tabelę wejściową. Model gwiazdy, relacje, miary DAX i role bezpieczeństwa nadal powstają w modelu semantycznym, tak jak w poprzednich rozdziałach kursu.

Tworzenie przepływu krok po kroku

Co chcemy osiągnąć. Zbudować w przeglądarce przepływ, który wczyta arkusz FaktSprzedaz Nordvelli i odfiltruje zwroty.

Po wyborze pierwszej generacji zobaczysz ekran Rozpoczynanie tworzenia przepływu danych z czterema kafelkami. Pierwszy, Definiowanie nowych tabel, buduje tabele od źródła. Drugi, Połączenie tabel z innych przepływów danych, pozwala korzystać z tabel innego przepływu (opis na kafelku mówi, że ogranicza to duplikaty). Trzeci importuje model przepływu z pliku, czwarty dołącza folder Common Data Model. Nad ekranem usługa wyświetla pasek Dostępne uaktualnienie z przyciskiem Zapisz jako przepływ danych 2. generacji. Kliknij Dodaj nowe tabele.

Ekran Rozpoczynanie tworzenia przepływu danych z kafelkami Definiowanie nowych tabel, Połączenie tabel z innych przepływów, Importowanie modelu i Dołącz folder Common Data Model
Cztery sposoby na nowy przepływ. Ramka: Dodaj nowe tabele, od którego zaczynamy.

Otwiera się Power Query online z oknem Wybierz źródło danych. Na liście są między innymi Skoroszyt programu Excel, Baza danych programu SQL Server, Plik tekstowy lub CSV, Przepływy danych i Interfejs API sieci Web. Wybierz Skoroszyt programu Excel.

Power Query online w usłudze Power BI: okno Wybierz źródło danych z kafelkami Skoroszyt programu Excel, Baza danych programu SQL Server i innymi łącznikami
Łączniki w Power Query online. Ramka: Skoroszyt programu Excel.

W oknie Nawiąż połączenie ze źródłem danych zostaw Link do pliku i wpisz w polu Adres URL adres arkusza kursu:

https://jsystems.pl/new_page_resources/images/POWER_BI_KURS/pliki/Nordvella_dane.xlsx

Plik leży na serwerze pod adresem HTTPS, więc brama nie jest potrzebna: Brama danych zostaje (brak), Rodzaj uwierzytelniania to Anonimowe. Poziom prywatności ma domyślnie wartość Brak. Gdy w obszarze istnieje już połączenie z tym adresem, formularz podstawia je sam i pokazuje tylko rodzaj uwierzytelniania z linkiem Edytuj połączenie. Kliknij Następne.

Formularz Nawiąż połączenie ze źródłem danych dla skoroszytu Excel: adres URL arkusza Nordvelli, Utwórz nowe połączenie, brama (brak), uwierzytelnianie Anonimowe
Nowe połączenie z arkuszem pod adresem HTTPS: bez bramy, uwierzytelnianie anonimowe.

Okno Wybierz dane pokazuje dziewięć arkuszy pliku, od DimKalendarz do FaktZwroty. Zaznacz FaktSprzedaz: po prawej pojawi się podgląd z czternastoma kolumnami, od SprzedazID do CzyZwrot. Kliknij Przekształć dane.

Okno Wybierz dane w Power Query online: dziewięć arkuszy pliku Nordvella_dane.xlsx i podgląd zaznaczonej tabeli FaktSprzedaz
Nawigator z zaznaczonym arkuszem FaktSprzedaz i podglądem danych.

Edytor wygląda prawie jak w Desktopie: wstążka z kartami Narzędzia główne, Transformacja, Dodaj kolumnę i Widok, lista zapytań po lewej, pasek formuły i Zastosowane kroki po prawej. Usługa dodała już cztery kroki: Źródło, Nawigacja, nagłówki z pierwszego wiersza i Zmieniono typ kolumny. Na dole widać Kolumny: 14.

Edytor Power Query online w usłudze Power BI z zapytaniem FaktSprzedaz, paskiem formuły Table.TransformColumnTypes i podglądem danych
Power Query online z zapytaniem FaktSprzedaz zaraz po wczytaniu arkusza.

Teraz filtr zwrotów. Przewiń podgląd w prawo, rozwiń strzałkę w nagłówku kolumny CzyZwrot, odznacz 1, zostaw 0 i kliknij OK. W pasku formuły pojawia się Table.SelectRows z warunkiem each ([CzyZwrot] = 0), a w Zastosowanych krokach nowy krok filtrowania.

Menu filtra kolumny CzyZwrot w Power Query online: zaznaczona wartość 0 i odznaczona wartość 1
Filtr zwrotów: zostaje wartość 0, czyli sprzedaż bez zwrotów. Lista wartości może być niekompletna, bo edytor liczy ją z podglądu.

Pozostałe kroki przepływu Nordvella Sprzedaz to typy liczbowe dla kwot, usunięcie kolumny CzyZwrot i nazwa zapytania Sprzedaz_oczyszczona. Kompletną listę kroków i kod M pokazujemy w następnej sekcji. Na koniec kliknij Zapisz i zamknij. Okno Zapisz swój przepływ danych prosi o nazwę i opis.

Okno Zapisz swój przepływ danych z polami Nazwa i Opis przy tworzeniu przepływu danych Nordvelli
Nazwa i opis nowego przepływu, u nas z dopiskiem test. Nazwa musi być unikalna w obszarze: przy samej nazwie Nordvella Sprzedaz usługa od razu napisała, że przepływ danych o tej nazwie już istnieje.

U nas w obszarze działa już przepływ Nordvella Sprzedaz, więc ten nowy zamknęliśmy bez zapisu: Anuluj, potem Zamknij i Nie zapisuj w oknie Czy chcesz zapisać swoje zmiany?. U siebie kliknij Zapisz. Przepływ pojawi się na liście obszaru, ale bez danych, dopóki go nie odświeżysz: ikoną Odśwież teraz przy jego nazwie, tak samo jak model w lekcji 24.

Przepływ Nordvella Sprzedaz od środka: tabela, kroki i kod M

Co chcemy osiągnąć. Zobaczyć, co dokładnie robi przepływ, z którego korzysta zespół: jaką tabelę oddaje i jakie kroki ją przygotowują.

Kliknij nazwę przepływu na liście obszaru. Widok przepływu pokazuje jego tabele: u nas jedną, Sprzedaz_oczyszczona. Strzałka przy nazwie rozwija listę kolumn z typami danych. Identyfikatory (SprzedazID, DataID, ProduktID, SklepID, PracownikID) mają typ String, Ilosc to Int64, kwoty to Double. Kolumny CzyZwrot już nie ma.

Tabela Sprzedaz_oczyszczona w przepływie danych Nordvella Sprzedaz: trzynaście kolumn z typami String, Int64 i Double
Trzynaście kolumn tabeli Sprzedaz_oczyszczona. Identyfikatory przychodzą jako tekst, co ma znaczenie w Desktopie.

Przycisk Edytuj tabele otwiera Power Query online z tym przepływem. Zastosowane kroki to osiem pozycji: Zrodlo, FaktSprzedaz, Naglowki, TylkoSprzedaz, Typy, BezKolumny, Przekształć kolumny i Zamień błędy. Na dole: Kolumny: 13.

Zastosowane kroki przepływu Nordvella Sprzedaz w Power Query online: Zrodlo, FaktSprzedaz, Naglowki, TylkoSprzedaz, Typy, BezKolumny, Przekształć kolumny, Zamień błędy
Osiem kroków przepływu. Pierwsze sześć nazwaliśmy sami, dwa ostatnie mają nazwy nadane w edytorze.

Cały kod M zobaczysz w oknie Edytor zaawansowany (przycisk na karcie Narzędzia główne). To ta sama składnia co w Desktopie:

Okno Edytor zaawansowany w Power Query online z kodem M przepływu Nordvella Sprzedaz: Web.Contents, Table.SelectRows z warunkiem CzyZwrot = 0 i Table.ReplaceErrorValues
Kod M przepływu w edytorze zaawansowanym. Ten sam kod jest niżej w ramce do skopiowania.
let
  Zrodlo = Excel.Workbook(Web.Contents("https://jsystems.pl/new_page_resources/images/POWER_BI_KURS/pliki/Nordvella_dane.xlsx"), null, true),
  FaktSprzedaz = Zrodlo{[Item = "FaktSprzedaz", Kind = "Sheet"]}[Data],
  Naglowki = Table.PromoteHeaders(FaktSprzedaz, [PromoteAllScalars = true]),
  TylkoSprzedaz = Table.SelectRows(Naglowki, each [CzyZwrot] = 0),
  Typy = Table.TransformColumnTypes(TylkoSprzedaz, {{"Ilosc", Int64.Type}, {"CenaNetto", type number}, {"WartoscNetto", type number}, {"WartoscBrutto", type number}, {"KosztWlasny", type number}, {"MarzaNetto", type number}}),
  BezKolumny = Table.RemoveColumns(Typy, {"CzyZwrot"}),
  #"Przekształć kolumny" = Table.TransformColumnTypes(BezKolumny, {{"SprzedazID", type text}, {"DataID", type text}, {"ProduktID", type text}, {"SklepID", type text}, {"PracownikID", type text}, {"KanalSprzedazy", type text}, {"FormaPlatnosci", type text}}),
  #"Zamień błędy" = Table.ReplaceErrorValues(#"Przekształć kolumny", {{"SprzedazID", null}, {"DataID", null}, {"ProduktID", null}, {"SklepID", null}, {"PracownikID", null}, {"KanalSprzedazy", null}, {"FormaPlatnosci", null}})
in
  #"Zamień błędy"

Krok TylkoSprzedaz odcina zwroty, więc każdy model podpięty do przepływu liczy sprzedaż bez nich. Krok Typy ustawia typy liczbowe kwot, BezKolumny usuwa kolumnę CzyZwrot, która po filtrze nic już nie wnosi. Dwa ostatnie kroki nadają identyfikatorom typ tekst i zamieniają ewentualne błędy w tych kolumnach na puste wartości. Skutek widać w Desktopie: SklepID przychodzi jako tekst. Jeśli budujesz przepływ od zera, zostaw identyfikatorom typ liczbowy, wtedy krok zmiany typu w Desktopie odpada.

Okno zamknij przyciskiem Anuluj, a edytor też przyciskiem Anuluj: bez zmian w krokach przepływ zostaje taki, jaki był.

Odświeżanie przepływu: harmonogram i historia

Co chcemy osiągnąć. Przepływ ma się odświeżać sam, przed modelami, które z niego korzystają.

Ustawienia przepływu otworzysz z menu Więcej opcji przy jego nazwie (pozycja Ustawienia). Na górze strony są daty ostatniej próby i następnego odświeżenia, zapisane po angielsku, na przykład Sat Oct 17 2026 05:00:00 GMT+0200. Sekcja Odśwież wygląda tak samo jak przy modelu w lekcji 24: strefa (UTC+01:00) Sarajewo, Skopje, Warszawa, Zagrzeb, przełącznik Włączony, częstotliwość Codziennie i godzina 5:00 AM. Powiadomienia o błędach dostaje Właściciel przepływu danych.

Ustawienia przepływu danych Nordvella Sprzedaz w usłudze Power BI: ostatnie i następne odświeżenie, strefa Warszawa, harmonogram codziennie o 5:00
Harmonogram przepływu: codziennie o 5:00 czasu polskiego. Ramki: następne odświeżenie i godzina. Adres konta rozmyliśmy.

Link Historia odświeżania otwiera listę przebiegów z kolumnami Time, Type, Duration i Status (nagłówki są tu po angielsku). U nas przepływ odświeża się codziennie o 5:00, typ Zaplanowane, w 9 do 22 sekund, za każdym razem ze stanem Zakończono.

Historia odświeżania przepływu danych Nordvella Sprzedaz: codzienne odświeżenia zaplanowane o 5:00 trwające od 9 do 22 sekund ze stanem Zakończono
Historia odświeżania przepływu: tydzień codziennych przebiegów o 5:00. Ikona pobierania przy każdym wierszu zapisuje szczegóły przebiegu do pliku.

Kolejność odświeżania ma znaczenie. Model, który czyta z przepływu, dostaje dane z ostatniego udanego odświeżenia przepływu. Dlatego przepływ odświeżamy wcześniej (u nas o 5:00), a modele na nim oparte później. Zmiana w przepływie dociera do modelu dopiero przy jego najbliższym odświeżeniu.

Infografika cztery warstwy danych Nordvelli w Power BI: źródła, przepływ danych odświeżany o 5:00, model semantyczny z poręczeniem, raporty i pulpity
Cztery warstwy danych Nordvelli. Każda ma właściciela i harmonogram, a przepływ odświeża się przed modelami.

Przepływ w Power BI Desktop: tabela, relacja i macierz

Co chcemy osiągnąć. Pobrać tabelę Sprzedaz_oczyszczona z przepływu do nowego raportu w Desktopie i policzyć sprzedaż bez zwrotów według miast.

W Power BI Desktop zacznij od pustego raportu i kliknij Pobierz dane. W oknie wyszukaj przep: lista pokazuje dwa łączniki Przepływy danych (w kategoriach Microsoft Fabric i Power Platform) oraz Przepływy danych usługi Power BI (starsza wersja). Zaznacz pierwszy i kliknij Połącz.

Okno Pobierz dane w Power BI Desktop z wynikami wyszukiwania przep: łącznik Przepływy danych z podpowiedzią Importuj dane z przepływu danych
Łącznik Przepływy danych w Desktopie. Podpowiedź Importuj dane z przepływu danych zasłania trzecią pozycję listy.

Desktop korzysta z konta, którym jest zalogowany, więc od razu otwiera się Nawigator. Rozwiń Przepływy danych, Obszary robocze, Nordvella Zarzad i Nordvella Sprzedaz, zaznacz Sprzedaz_oczyszczona. Zamiast Załaduj kliknij Przekształć dane: trzeba poprawić jeden typ.

Nawigator Power BI Desktop: Przepływy danych, Obszary robocze, Nordvella Zarzad, przepływ Nordvella Sprzedaz i zaznaczona tabela Sprzedaz_oczyszczona z podglądem
Tabela z przepływu w nawigatorze Desktopu. Podgląd nosi datę pobrania 28 września 2026, czyli pochodzi z wcześniejszego odczytu, nie z dzisiejszego odświeżenia przepływu.

W edytorze Power Query zobaczysz pasek z informacją, że podgląd może pochodzić sprzed kilkunastu dni (u nas 19), i przycisk Odśwież. Odśwież podgląd, potem zaznacz kolumnę SklepID. Na wstążce jest Typ danych: Tekst. Rozwiń listę i wybierz Liczba całkowita. W Zastosowanych krokach pojawia się krok Zmieniono typ z formułą Table.TransformColumnTypes(Sprzedaz_oczyszczona_, {{"SklepID", Int64.Type}}).

Edytor Power Query w Power BI Desktop: zaznaczona kolumna SklepID z przepływu i lista Typ danych z pozycją Liczba całkowita
SklepID przychodzi z przepływu jako tekst. Ramki: lista typów i zaznaczona kolumna.

Do miast potrzebna jest tabela sklepów. W tym samym edytorze kliknij Nowe źródło, Skoroszyt programu Excel, wskaż plik C:\Kurs_PBI\Nordvella_dane.xlsx i zaznacz arkusz DimSklepy: 15 sklepów, SklepID jako liczba całkowita. Kliknij Zamknij i zastosuj. Po załadowaniu widok modelu pokazuje relację, którą Power BI wykrył sam: Sprzedaz_oczyszczona[SklepID] do DimSklepy[SklepID], kardynalność Wiele do jednego (*:1), filtrowanie w jedną stronę. Relacja powstała, bo oba klucze mają teraz ten sam typ.

Widok modelu Power BI Desktop: relacja wiele do jednego między tabelą Sprzedaz_oczyszczona z przepływu a DimSklepy po kolumnie SklepID
Relacja wykryta po załadowaniu. Na dole panel Właściwości z kardynalnością Wiele do jednego i kierunkiem Pojedyncza.

Na stronie raportu wstaw Macierz, do Wierszy przeciągnij DimSklepy[Miasto], do Wartości Sprzedaz_oczyszczona[WartoscNetto] (Power BI nazwie ją Suma elementów WartoscNetto). Warszawa: 217 277 556,99 zł, suma: 456 203 988,98 zł.

Macierz w Power BI Desktop na tabeli z przepływu: sprzedaż netto bez zwrotów według miast Nordvelli, Warszawa 217 277 556,99 zł, suma 456 203 988,98 zł
Sprzedaż bez zwrotów według miast, policzona na tabeli z przepływu. Pod macierzą jej pola: Miasto w Wierszach, suma WartoscNetto w Wartościach.

Te liczby sprawdziliśmy na modelu nordvella_22_ols z lekcji 22, który zwroty ma w tabeli i odcina je dopiero filtrem:

MiaraModel z lekcji 22 (ze zwrotami)Model 22 z filtrem CzyZwrot = 0Tabela z przepływu
Sprzedaż Warszawy222 818 294,93 zł217 277 556,99 zł217 277 556,99 zł
Sprzedaż razem467 775 009,17 zł456 203 988,98 zł456 203 988,98 zł

Różnica to zwroty: 11 571 020,19 zł w całej sieci. Przepływ daje ten sam wynik co filtr w modelu, tylko nikt nie musi o filtrze pamiętać. Raport w Desktopie zapisaliśmy jako plik roboczy. Nie ma go do pobrania, bo łączy się z przepływem w naszym obszarze roboczym i u Ciebie by nie zadziałał: zbudujesz go w kilka minut na własnym przepływie.

Poręczenie: Podwyższono poziom i Certyfikowane

Co chcemy osiągnąć. Oznaczyć oficjalny model sprzedaży tak, żeby zespół od razu wiedział, którego modelu używać.

W ustawieniach modelu nordvella_22_ols rozwiń sekcję Zatwierdzanie i odnajdywanie. Są tam cztery opcje: Brak (domyślnie), Podwyższono poziom, Certyfikowane i Dane główne. Dwie ostatnie są wyszarzone: certyfikować mogą tylko osoby, które administrator wskaże w ustawieniach dzierżawy. Zaznacz Podwyższono poziom. Usługa sama zaznacza wtedy Zapewnianie możliwości odnajdywania i ostrzega: Ten model semantyczny stanie się wykrywalny. Inne osoby w organizacji będą mogły go znaleźć, na przykład według nazwy, tabel i kolumn. Kliknij Zastosuj.

Sekcja Zatwierdzanie i odnajdywanie modelu nordvella_22_ols: zaznaczone Podwyższono poziom, wyszarzone Certyfikowane i Dane główne, Zapewnianie możliwości odnajdywania
Poręczenie modelu przed kliknięciem Zastosuj. Ramka: Podwyższono poziom.
PoręczenieKto może nadaćCo mówi odbiorcy
Brakdomyślniemodel jest widoczny w wyszukiwaniu, ale nikt go nie poleca
Podwyższono poziomosoba z prawem edycji modelumodel jest gotowy do użycia przez zespół
Certyfikowaneosoby wskazane przez administratoramodel przejrzany według kryteriów organizacji
Dane główneosoby wskazane przez administratorapodstawowe źródło danych organizacji

Efekt widać od razu na liście obszaru: w kolumnie Poręczenie przy modelu nordvella_22_ols jest Podwyższono poziom, a w widoku pochodzenia przy nazwie modelu pojawia się odznaka. Przepływ danych też ma sekcję Poręczenie w swoich ustawieniach.

Widok pochodzenia i analiza wpływu

Co chcemy osiągnąć. Zobaczyć, co od czego zależy w obszarze Nordvella Zarzad, i sprawdzić, kogo dotknie zmiana w modelu.

Na liście obszaru, obok przycisku Widok listy, jest Widok pochodzenia. Pokazuje łańcuchy od lewej do prawej: źródło, model, raport, pulpit. Model nordvella_22_ols ma dwa źródła z bramą z lekcji 24 (Python i Nordvella_dane.xlsx, przy obu Brama: Połączono ze źródłem danych), dalej raport nordvella_22_ols i pulpit Przegląd zarządu Nordvelli z lekcji 23.

Widok pochodzenia obszaru Nordvella Zarzad: źródła Python i Nordvella_dane.xlsx przez bramę, model nordvella_22_ols z odznaką poręczenia, raport i pulpit
Łańcuch modelu z lekcji 22 w widoku pochodzenia: dwa źródła przez bramę, model z odznaką poręczenia, raport i pulpit.

Przepływ Nordvella Sprzedaz ma w widoku pochodzenia własny łańcuch: Skoroszyt programu Excel z adresem HTTPS, a za nim karta przepływu z typem Przepływ danych 1. generacji i datą odświeżenia. Za przepływem nie ma żadnego modelu, bo raport z Desktopu nie został opublikowany.

Łańcuch przepływu danych Nordvella Sprzedaz w widoku pochodzenia: źródło Skoroszyt programu Excel pod adresem HTTPS i karta przepływu 1. generacji
Źródło i przepływ w widoku pochodzenia. Trzy kropki na karcie przepływu otwierają menu Więcej opcji, między innymi z pozycjami Edytuj, Historia odświeżania i Ustawienia.

Na karcie modelu jest przycisk Pokaż wpływ w obszarach roboczych. Panel analizy wpływu wylicza elementy podrzędne: u nas 2 elementy w 1 obszarze roboczym, pulpit Przegląd zarządu Nordvelli i raport. Na dole jest przycisk Powiadom kontakty, który wysyła wiadomość do list kontaktów obszarów z tymi elementami. Nie klikaliśmy go.

Panel analizy wpływu modelu nordvella_22_ols w usłudze Power BI: 2 elementy podrzędne objęte wpływem w 1 obszarze roboczym, pulpit i raport
Analiza wpływu modelu z lekcji 22: pulpit i raport. Panel pokazuje też przycisk Powiadom kontakty.
Infografika zarządzanie danymi w usłudze Power BI: widok pochodzenia, analiza wpływu, Podwyższono poziom i Certyfikowane
Trzy narzędzia zarządzania z tego rozdziału w jednym miejscu.

Lista kontrolna przed udostępnieniem przepływu zespołowi

KrokGdzieJak sprawdzić
1. Przepływ ma danelista obszaru, kolumna Odświeżonedata ostatniego odświeżenia, w historii Zakończono
2. Kroki i kodEdytuj tabele, Edytor zaawansowanyfiltr zwrotów, typy kwot, brak zbędnych kolumn
3. Typy kluczywidok tabeli przepływuidentyfikatory w typie zgodnym z tabelami wymiarów
4. Harmonogramustawienia przepływu, sekcja Odświeżstrefa Warszawa, godzina przed odświeżaniem modeli
5. Model w DesktopiePobierz dane, Przepływy danychrelacja z wymiarami i liczby zgodne z modelem źródłowym
6. Poręczenieustawienia modelu, Zatwierdzanie i odnajdywaniePodwyższono poziom w kolumnie Poręczenie
7. ZależnościWidok pochodzenia, Pokaż wpływ w obszarach roboczychlista elementów, które zmiana dotknie

W kolejnym rozdziale przenosimy raport między środowiskami: potoki wdrażania prowadzą zmiany z obszaru deweloperskiego przez testowy do produkcyjnego.

✕

Najczęściej zadawane pytania

Czym przepływ danych różni się od modelu semantycznego?
Przepływ danych przygotowuje tabele: zapisujesz w nim kroki Power Query, a usługa Power BI odświeża je według harmonogramu. Model semantyczny trzyma relacje, miary DAX i reguły bezpieczeństwa, a raporty liczą na nim wyniki. Przepływ nie liczy miar i nie buduje relacji.
Pierwsza czy druga generacja przepływu danych?
Przy tworzeniu przepływu 1. generacji usługa pyta, czy nie utworzyć zamiast tego przepływu 2. generacji, który ma między innymi miejsca docelowe danych, Copilota i ulepszoną historię odświeżania. Druga generacja działa w obszarach na pojemności Microsoft Fabric. Pierwsza generacja, oznaczona w usłudze jako starsza wersja, działa także przy samej licencji Power BI Pro.
Jak pobrać tabelę z przepływu danych do Power BI Desktop?
W Desktopie wybierz Pobierz dane, wyszukaj łącznik Przepływy danych i w nawigatorze rozwiń Obszary robocze, nazwę obszaru, nazwę przepływu i zaznacz tabelę. Desktop korzysta z konta, którym jest zalogowany. Sprawdź typy kolumn kluczy przed relacjami: u nas SklepID przyszedł z przepływu jako tekst i zmieniliśmy go na liczbę całkowitą.
Kto może certyfikować model semantyczny?
Podwyższyć poziom (promować) model może osoba, która ma do niego prawo edycji. Opcje Certyfikowane i Dane główne są wyszarzone, dopóki administrator nie wskaże w ustawieniach dzierżawy osób, które mogą certyfikować.
Do czego służy widok pochodzenia i analiza wpływu?
Widok pochodzenia pokazuje łańcuch elementów obszaru: źródła, bramy, przepływy, modele, raporty i pulpity. Analiza wpływu modelu (przycisk Pokaż wpływ w obszarach roboczych) wylicza elementy, które z niego korzystają, zanim cokolwiek w nim zmienisz.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...