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

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 zapytań dotyczących obszarów roboczych usługi Log Analytics, jak podano we wbudowanej roli 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:

Screenshot showing Export to Power BI option in the Log Analytics Export menu.

  • Power BI (jako zapytanie M): ta opcja eksportuje zapytanie (wraz z parametry połączenia dla 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: