Udostępnij przez


Tworzenie tabel obliczeniowych w przepływach danych

Obliczenia przechowywane w pamięci masowej można wykonywać podczas korzystania z przepływów danych z subskrypcją Power BI Premium. Dzięki temu można wykonywać obliczenia dotyczące istniejących przepływów danych i zwracać wyniki, które umożliwiają skoncentrowanie się na tworzeniu i analizie raportów.

Zrzut ekranu przedstawiający obliczone tabele w usłudze Power BI Premium.

Aby wykonać obliczenia w magazynie, należy najpierw utworzyć przepływ danych i przenieść dane do magazynu przepływu danych usługi Power BI. Po utworzeniu przepływu danych zawierającego dane można utworzyć obliczone tabele, które wykonują obliczenia bezpośrednio w pamięci.

Istnieją dwa sposoby łączenia danych przepływu danych z usługą Power BI:

W poniższych sekcjach opisano sposób tworzenia tabel obliczeniowych na danych przepływu danych.

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ływów danych w usłudze Power BI wybierz pozycję Edytuj tabele. 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 wybrać opcję Włącz ładowanie , jak pokazano na poniższej ilustracji. Kliknij prawym przyciskiem myszy tabelę, aby wyświetlić to menu skrótów.

Zrzut ekranu przedstawiający menu kontekstowe zapytania z wybraną opcją włącz wczytywanie.

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

Zrzut ekranu przedstawiający obliczoną tabelę z podkreślonej ikoną obliczeniową.

Wszystkie przekształcenia wykonywane w tej nowo utworzonej tabeli zostaną uruchomione na danych, które znajdują się już w magazynie przepływu danych usługi Power BI. Oznacza to, że zapytanie nie będzie działać względem zewnętrznego źródła danych, z którego zaimportowano dane (na przykład bazy danych SQL, z której zostały pobrane dane).

Przykładowe przypadki użycia

Jakiego rodzaju przekształcenia można wykonać z obliczonymi tabelami? Wszystkie przekształcenia, które zwykle określasz za pomocą interfejsu użytkownika przekształcenia lub edytora języka M, są obsługiwane podczas obliczeń w pamięci masowej.

Rozważmy poniższy przykład. Masz tabelę Konto zawierającą nieprzetworzone dane dla wszystkich klientów z subskrypcji usługi Dynamics 365. Masz również nieprzetworzone dane połączeń usługowych z centrum obsługi, zawierające informacje o połączeniach pomocy technicznej, które były wykonywane z różnych kont każdego dnia 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 okno dialogowe

Następnie scalisz tabelę Account z tabelą ServiceCallsAggregated, aby obliczyć wzbogaconą tabelę Konto .

Zrzut ekranu przedstawiający okno dialogowe scalające tabelę kont z tabelą ServiceCallsAggregated.

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

Zrzut ekranu przedstawiający wyniki obliczonej tabeli w usłudze Power BI Premium.

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

Uwagi i ograniczenia

Należy pamiętać, że jeśli usuniesz obszar roboczy z pojemności usługi Power BI Premium, skojarzony przepływ danych nie będzie już odświeżany.

Podczas pracy z przepływami danych, które zostały utworzone specjalnie na koncie usługi Azure Data Lake Storage w organizacji, połączone tabele i obliczone tabele działają prawidłowo tylko wtedy, gdy tabele znajdują się w tym samym koncie magazynu. Więcej informacji: Połącz Azure Data Lake Storage Gen2 do przechowywania przepływów danych

Połączone tabele są dostępne tylko dla przepływów danych utworzonych w usługach Power BI i Power Apps. Najlepszym rozwiązaniem jest utworzenie nowej tabeli do wykonywania takich obliczeń na danych przyłączonych do danych lokalnych i w chmurze. Zapewnia to lepsze wrażenia niż używanie istniejącej tabeli do obliczeń, zwłaszcza takiej, która wykonuje zapytania do danych z dwóch źródeł i przeprowadza przekształcenia w magazynowanych danych.

Zobacz także

W tym artykule opisano obliczone tabele i przepływy danych. Oto kilka artykułów, które mogą być przydatne:

Poniższe linki zawierają dodatkowe informacje o przepływach danych w usłudze Power BI i innych zasobach:

Aby uzyskać więcej informacji na temat dodatku Power Query i zaplanowanego odświeżania, możesz przeczytać następujące artykuły:

Aby uzyskać więcej informacji na temat usługi Common Data Model, możesz przeczytać jej artykuł z omówieniem: