Tworzenie tabel obliczeniowych w przepływach danych
Obliczenia w magazynie można wykonywać podczas korzystania z przepływów danych z subskrypcją usługi 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.
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 są tabelami, które wykonują obliczenia w magazynie.
Istnieją dwa sposoby łączenia danych przepływu danych z usługą Power BI:
- Korzystanie z samoobsługowego tworzenia przepływu danych
- Korzystanie z zewnętrznego przepływu danych
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ływu danych w usługa 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 skrótów 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.
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.
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 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 serviceCalls z centrum obsługi, z danymi z połączeń pomocy technicznej, które zostały wykonane 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.
Następnie scalisz tabelę Account z tabelą ServiceCallsAggregated, aby obliczyć wzbogaconą tabelę Konto .
Następnie możesz zobaczyć wyniki wyświetlane jako WzbogaconeKonto na poniższej ilustracji.
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.
Rozważania 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 utworzonymi specjalnie na koncie usługi Azure Data Lake Storage organizacji połączone tabele i obliczone tabele działają prawidłowo tylko wtedy, gdy tabele znajdują się na tym samym koncie magazynu. Więcej informacji: Połącz Azure Data Lake Storage Gen2 dla magazynu przepływu 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 środowisko niż używanie istniejącej tabeli do obliczeń, takich jak tabela, która również wykonuje zapytania dotyczące danych z obu źródeł i wykonuje przekształcenia w magazynie.
Zobacz też
W tym artykule opisano obliczone tabele i przepływy danych. Oto kilka artykułów, które mogą być przydatne:
- Przygotowywanie danych samoobsługi w usłudze Power BI
- Używanie odświeżania przyrostowego z przepływami danych
- Połączenie do źródeł danych dla przepływów danych
- Łączenie tabel między przepływami danych
Poniższe linki zawierają dodatkowe informacje o przepływach danych w usłudze Power BI i innych zasobach:
- Tworzenie i używanie przepływów danych w usłudze Power BI
- Używanie przepływów danych z lokalnymi źródłami danych
- Zasoby dla deweloperów dla przepływów danych usługi Power BI
- Konfigurowanie ustawień przepływu danych w obszarze roboczym (wersja zapoznawcza)
- Dodawanie folderu CDM do usługi Power BI jako przepływu danych (wersja zapoznawcza)
- Nawiązywanie połączenia z usługą Azure Data Lake Storage Gen2 na potrzeby magazynu przepływów danych (wersja zapoznawcza)
Więcej informacji na temat Power Query i planowanego odświeżenia można znaleźć w następujących artykułach:
Aby uzyskać więcej informacji na temat usługi Common Data Model, możesz przeczytać jej artykuł z omówieniem: