Tworzenie modelu semantycznego usługi Power BI bezpośrednio z usługi Log Analytics

Możesz szybko utworzyć model semantyczny usługi Power BI bezpośrednio z poziomu zapytania usługi Log Analytics. Semantyczny model będzie w pełni funkcjonalnego modelu semantycznego usługi Power BI, którego można użyć do tworzenia raportów, analizowania w programie Excel i nie tylko.

Tworzenie modelu semantycznego bezpośrednio z zapytania usługi Log Analytics jest łatwym i szybkim sposobem udostępniania modelu semantycznego, ponieważ jeśli zapiszesz go w udostępnionym obszarze roboczym, wszyscy z odpowiednimi uprawnieniami w obszarze roboczym będą mogli z niego korzystać. Udostępnianie modelu semantycznego umożliwia również udostępnianie go innym użytkownikom, którzy nie mają roli w obszarze roboczym.

Ta funkcja tworzy semantyczny model w usługa Power BI bezpośrednio z zapytania usługi Log Analytics. Jeśli musisz modelować lub przekształcać dane w sposób niedostępny w usłudze, możesz również wyeksportować zapytanie z usługi Log Analytics, wkleić je do programu Power BI Desktop i wykonać tam zaawansowane modelowanie. Aby uzyskać więcej informacji, zobacz Tworzenie modeli semantycznych i raportów usługi Power BI z zapytań usługi Log Analytics.

Wymagania wstępne

Aby móc korzystać z tej funkcji, musisz mieć konto usługi Power BI.

Tworzenie zestawu danych z usługi Log Analytics

Aby utworzyć zestaw danych usługi Power BI na podstawie zapytania usługi Log Analytics:

  1. Otwórz i uruchom zapytanie usługi Log Analytics, którego chcesz użyć do utworzenia bazy danych usługi Power BI.

  2. Na pasku akcji wybierz pozycję Eksportuj > eksport do usługi Power BI.

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

  3. Zostanie otwarte okno dialogowe usługi Power BI z prośbą o nadanie nazwy semantycznemu modelowi i wybranie obszaru roboczego do zapisania go. Domyślnie model semantyczny będzie mieć taką samą nazwę jak zapytanie i zapisany w obszarze Mój obszar roboczy. Możesz wybrać własną nazwę i docelowy obszar roboczy. Jeśli jesteś użytkownikiem wersji bezpłatnej w usłudze Power BI, będziesz mieć możliwość zapisywania tylko w obszarze Mój obszar roboczy.

    Screenshot of a dialog where you name the semantic model and choose a workspace.

    W oknie dialogowym zostanie również wyświetlony adres URL źródła danych usługi Log Analytics. Aby zapobiec przypadkowo ujawnieniu poufnych danych, upewnij się, że rozpoznajesz źródło danych i znasz je. Wybierz pozycję Przejrzyj dane , jeśli chcesz sprawdzić wyniki zapytania analitycznego dziennika przed zezwoleniem na kontynuowanie eksportowania. Aby uzyskać więcej informacji na temat przeglądania danych, zobacz Przeglądanie danych usługi Log Analytics.

  4. Wybierz Kontynuuj. Zostanie utworzony model semantyczny i nastąpi przekierowanie do strony szczegółów nowego modelu semantycznego. W tym miejscu możesz wykonać wszystkie czynności, które można wykonać za pomocą zwykłego modelu semantycznego usługi Power BI — odśwież dane, udostępnij model semantyczny, utwórz nowe raporty i nie tylko. Aby uzyskać więcej informacji, zobacz szczegóły modelu semantycznego.

    Uwaga

    Jeśli wcześniej nawiązano połączenie z usługą Log Analytics z usługi Power BI, przed przejściem do strony szczegółów modelu semantycznego zostanie wyświetlony monit o wybranie poświadczeń używanych do połączenia między usługą Power BI i usługą Log Analytics. Aby uzyskać pomoc dotyczącą wybierania poświadczeń, zobacz Wybieranie poświadczeń do uwierzytelnienia za pomocą.

    Screenshot of the semantic model details page of the newly created semantic model.

Aby zachować świeżość danych po utworzeniu modelu semantycznego, odśwież dane ręcznie lub skonfiguruj zaplanowane odświeżanie.

Przeglądanie danych usługi Log Analytics

Podczas eksportowania danych z zapytania usługi Log Analytics do usługi Power BI tworzony jest adres URL przekierowania zawierający wszystkie parametry potrzebne do uruchomienia procesu tworzenia modelu semantycznego w usłudze Power BI. Jeśli jesteś osobą, która wybrała pozycję Eksportuj do analizy biznesowej w usłudze Log Analytics, prawdopodobnie nie musisz martwić się o przeglądanie danych, ponieważ najprawdopodobniej znasz eksportowane dane.

Przeglądanie danych jest ważne, jeśli nie jesteś osobą, która wyeksportowała dane usługi Log Analytics, ale raczej otrzymała link od kogoś do utworzenia modelu semantycznego z usługi Log Analytics. W takim przypadku możesz nie znać eksportowanych danych, dlatego należy je przejrzeć, aby upewnić się, że żadne poufne dane nie są przypadkowo ujawniane.

Wybieranie poświadczeń do uwierzytelnienia za pomocą polecenia

Podczas eksportowania danych z usługi Log Analytics do usługi Power BI usługa Power BI łączy się z usługą Log Analytics w celu pobrania danych. Aby nawiązać połączenie, musi uwierzytelnić się za pomocą usługi Log Analytics.

Jeśli zostanie wyświetlone następujące okno dialogowe, oznacza to, że nawiązaliśmy już połączenie z usługą Log Analytics w przeszłości. Poświadczenia użyte w tym czasie mogą być inne niż poświadczenia bieżącego logowania. Musisz wybrać, czy nadal używać szczegółów logowania użytych podczas ostatniego połączenia (poświadczenia użyte do nawiązania połączenia z usługą Power BI po raz ostatni), czy też połączenie powinno używać bieżących poświadczeń logowania od teraz (Moje bieżące poświadczenia (mogą być takie same lub inne).)

Screenshot showing choose credentials dialog.

Dlaczego jest to ważne?

Widok danych usługi Log Analytics w usłudze Power BI jest określany przez uprawnienia konta używanego do nawiązywania połączenia usługi Power BI ze źródłem danych usługi Log Analytics.

Jeśli zezwolisz usłudze Power BI na użycie szczegółów logowania użytych ostatnio podczas połączenia, dane widoczne w tworzonym modelu semantycznym mogą różnić się od tego, co widzisz w usłudze Log Analytics. Wynika to z faktu, że dane wyświetlane w modelu semantycznym są tym, co konto z poświadczeniami użytymi ostatnio można zobaczyć w usłudze Log Analytics.

Jeśli zastąpisz poświadczenia, które były używane ostatnio przy użyciu bieżących poświadczeń logowania, dane widoczne w utworzonym modelu semantycznym będą dokładnie takie same jak te, które widzisz w usłudze Log Analytics. Jednak ponieważ połączenie korzysta teraz z bieżących poświadczeń logowania, widoki danych w modelach semantycznych, które mogły zostać utworzone wcześniej z tego zapytania usługi Log Analytics, również mogą ulec zmianie, a to może mieć wpływ na raporty i inne elementy podrzędne, które użytkownicy mogli utworzyć na podstawie tych modeli semantycznych.

Podczas dokonywania wyboru należy wziąć pod uwagę powyższe zagadnienia.

Jeśli nigdy wcześniej nie nawiązano połączenia z usługą Log Analytics z usługi Power BI, usługa Power BI automatycznie użyje bieżących poświadczeń do nawiązania połączenia i nie zobaczysz tego okna dialogowego.

Rozważania i ograniczenia

  • Ten przepływ nie obsługuje scenariuszy ani scenariuszy biznesowych (B2B), w których uwierzytelnianie odbywa się względem jednostki usługi.
  • Jeśli interfejs API zarządzania usługami platformy Windows Azure, usługa interfejsu API usługi Log Analytics lub oba te elementy są skonfigurowane do korzystania z uwierzytelniania wieloskładnikowego, aby ten przepływ działał, należy również skonfigurować usługę Power BI do korzystania z uwierzytelniania wieloskładnikowego. Jeśli napotkasz problem związany z tą kwestią, skontaktuj się z pomocą techniczną IT w organizacji.