Integrowanie usługi Log Analytics z usługą Power BI
Dzienniki usługi Azure Monitor udostępnia kompleksowe rozwiązanie do pozyskiwania dzienników. Z poziomu usługi Log Analytics interfejs użytkownika usługi Azure Monitor do wykonywania zapytań dotyczących dzienników można połączyć dane dziennika z platformą wizualizacji danych usługi Power BI firmy Microsoft.
W tym artykule opisano sposób ściągnąć dane z usługi Log Analytics do usługi Power BI w celu tworzenia raportów i pulpitów nawigacyjnych na podstawie danych dziennika.
Uwaga
Bezpłatne funkcje usługi Power BI umożliwiają integrowanie i tworzenie raportów i pulpitów nawigacyjnych. Bardziej zaawansowane funkcje, takie jak udostępnianie pracy, zaplanowane odświeżanie, przepływy danych i odświeżanie przyrostowe, mogą wymagać zakupu konta usługi Power BI Pro lub Premium. Aby uzyskać więcej informacji, zobacz Dowiedz się więcej o cenach i funkcjach usługi Power BI.
Wymagania wstępne
- Aby wyeksportować zapytanie do pliku .txt, którego można użyć w programie Power BI Desktop, potrzebujesz programu Power BI Desktop.
- Aby utworzyć nowy zestaw danych na podstawie zapytania bezpośrednio w usługa Power BI:
- Potrzebujesz konta usługi Power BI.
- Aby usługa Power BI zapisywać dzienniki, musisz przyznać na platformie Azure uprawnienie. Aby uzyskać więcej informacji, zobacz Wymagania wstępne dotyczące konfigurowania usługi Azure Log Analytics dla usługi Power BI.
Wymagane uprawnienia
- Aby wyeksportować zapytanie do pliku .txt, którego można użyć w programie Power BI Desktop, musisz
Microsoft.OperationalInsights/workspaces/query/*/read
mieć uprawnienia do obszarów roboczych usługi Log Analytics, które wykonujesz, zgodnie z wbudowaną rolą czytelnika usługi Log Analytics. - Aby utworzyć nowy zestaw danych na podstawie zapytania bezpośrednio w usługa Power BI, musisz
Microsoft.OperationalInsights/workspaces/write
mieć uprawnienia do obszarów roboczych usługi Log Analytics, które wykonujesz, zgodnie z wbudowaną rolą Współautor usługi Log Analytics.
Tworzenie zestawów danych i raportów usługi Power BI na podstawie zapytań usługi Log Analytics
Z menu Eksportuj w usłudze Log Analytics wybierz jedną z dwóch opcji tworzenia zestawów danych i raportów usługi Power BI z zapytań usługi Log Analytics:
- Power BI (jako zapytanie M): ta opcja eksportuje zapytanie (wraz z parametry połączenia zapytania) do pliku .txt, którego można użyć w programie Power BI Desktop. Użyj tej opcji, jeśli musisz modelować lub przekształcać dane w sposób niedostępny w usługa Power BI. W przeciwnym razie rozważ wyeksportowanie zapytania jako nowego zestawu danych.
- Power BI (nowy zestaw danych): ta opcja tworzy nowy zestaw danych na podstawie zapytania bezpośrednio w usługa Power BI. Po utworzeniu zestawu danych możesz tworzyć raporty, używać funkcji Analizuj w programie Excel, udostępniać je innym osobom i korzystać z innych funkcji usługi Power BI. Aby uzyskać więcej informacji, zobacz Tworzenie zestawu danych usługi Power BI bezpośrednio z usługi Log Analytics.
Uwaga
Operacja eksportowania podlega limitom interfejsu API zapytań usługi Log Analytics. Jeśli wyniki zapytania przekraczają maksymalny rozmiar danych zwracanych przez interfejs API zapytań, operacja eksportuje częściowe wyniki.
Zbieranie danych za pomocą przepływów danych usługi Power BI
Przepływy danych usługi Power BI umożliwiają również zbieranie i przechowywanie danych. Przepływ danych to typ procesu ETL w chmurze (wyodrębnianie, przekształcanie i ładowanie), który ułatwia zbieranie i przygotowywanie danych. Zestaw danych to "model", który ułatwia łączenie różnych jednostek i modelowanie ich pod kątem potrzeb.
Odświeżanie przyrostowe
Zarówno zestawy danych usługi Power BI, jak i przepływy danych usługi Power BI mają opcję odświeżania przyrostowego. Przepływy danych usługi Power BI i zestawy danych usługi Power BI obsługują tę funkcję. Aby korzystać z odświeżania przyrostowego w przepływach danych, potrzebujesz usługi Power BI Premium.
Odświeżanie przyrostowe uruchamia małe zapytania i aktualizuje mniejsze ilości danych na przebieg zamiast ponownie pozyskiwać wszystkie dane po uruchomieniu zapytania. Możesz zapisywać duże ilości danych, ale dodawać nowe przyrosty danych za każdym razem, gdy zapytanie jest uruchamiane. To zachowanie jest idealne dla dłuższych raportów.
Odświeżanie przyrostowe usługi Power BI opiera się na istnieniu pola data/godzina w zestawie wyników. Przed skonfigurowaniem odświeżania przyrostowego upewnij się, że zestaw wyników zapytania usługi Log Analytics zawiera co najmniej jedno pole daty/godziny .
Aby dowiedzieć się więcej i jak skonfigurować odświeżanie przyrostowe, zobacz Zestawy danych usługi Power BI i odświeżanie przyrostowe oraz przepływy danych usługi Power BI oraz odświeżanie przyrostowe.
Raporty i pulpity nawigacyjne
Po wysłaniu danych do usługi Power BI możesz nadal używać usługi Power BI do tworzenia raportów i pulpitów nawigacyjnych.
Aby uzyskać więcej informacji, zobacz Tworzenie i udostępnianie pierwszego raportu usługi Power BI.
Następne kroki
Instrukcje:
- Wprowadzenie do zapytań usługi Log Analytics.
- Integrowanie usługi Log Analytics i programu Excel.