Tworzenie pulpitu nawigacyjnego w czasie rzeczywistym przy użyciu zestawu danych usługi Power BI utworzonego z usługi Stream Analytics bez edytora kodu
W tym artykule opisano, jak za pomocą edytora kodu nie można łatwo utworzyć zadania usługi Stream Analytics w celu wygenerowania przetworzonych danych do zestawu danych usługi Power BI. Stale odczytuje dane z usługi Event Hubs, przetwarza i generuje dane do zestawu danych usługi Power BI w celu utworzenia pulpitu nawigacyjnego usługi Power BI w czasie rzeczywistym.
Wymagania wstępne
- Zasoby usługi Azure Event Hubs muszą być publicznie dostępne i nie muszą znajdować się za zaporą lub zabezpieczone w usłudze Azure Virtual Network
- Musisz mieć istniejący obszar roboczy usługi Power BI i masz uprawnienia do tworzenia tam zestawu danych.
- Dane w usłudze Event Hubs muszą być serializowane w formacie JSON, CSV lub Avro.
Tworzenie zadania usługi Stream Analytics w celu utworzenia zestawu danych usługi Power BI z wybranymi danymi
W witrynie Azure Portal znajdź i wybierz wystąpienie usługi Azure Event Hubs.
Wybierz pozycję Funkcje>Przetwarzanie danych, a następnie wybierz pozycję Rozpocznij na pulpicie nawigacyjnym Tworzenie danych niemal w czasie rzeczywistym przy użyciu karty usługi Power BI.
Wprowadź nazwę zadania usługi Stream Analytics, a następnie wybierz pozycję Utwórz.
Określ typ serializacji danych w oknie usługi Event Hubs i metodę uwierzytelniania używaną przez zadanie do nawiązywania połączenia z usługą Event Hubs. Następnie wybierz pozycję Połączenie.
Gdy połączenie zostanie nawiązane pomyślnie i masz strumienie danych przepływające do wystąpienia usługi Event Hubs, natychmiast zobaczysz dwie rzeczy:
Pola, które znajdują się w danych wejściowych. Możesz wybrać pozycję Dodaj pole lub wybrać trzy symbol kropki obok pola, aby usunąć, zmienić nazwę lub zmienić jego typ.
Przykład na żywo danych przychodzących w tabeli Podgląd danych w widoku diagramu. Jest on okresowo odświeżany. Możesz wybrać pozycję Wstrzymaj podgląd przesyłania strumieniowego, aby wyświetlić statyczny widok przykładowych danych wejściowych.
Wybierz kafelek Zarządzaj. W panelu Zarządzanie polami wybierz pola, które mają zostać wyświetlone. Jeśli chcesz dodać wszystkie pola, wybierz pozycję Dodaj wszystkie pola.
Wybierz kafelek usługi Power BI . W panelu konfiguracji usługi Power BI wypełnij wymagane parametry i połącz.
- Zestaw danych: jest to miejsce docelowe usługi Power BI, w którym są zapisywane dane wyjściowe zadania usługi Azure Stream Analytics.
- Tabela: jest to nazwa tabeli w zestawie danych, do którego przechodzą dane wyjściowe.
Opcjonalnie wybierz pozycję Pobierz statyczną wersję zapoznawcza/Odśwież statyczną wersję zapoznawcza , aby wyświetlić podgląd danych, który zostanie pozyskany w centrum zdarzeń.
Wybierz pozycję Zapisz , a następnie wybierz pozycję Uruchom zadanie usługi Stream Analytics.
Aby uruchomić zadanie, określ:
- Liczba jednostek przesyłania strumieniowego (SU) uruchamianych przez zadanie. Jednostki SU reprezentują ilość zasobów obliczeniowych i pamięci przydzielonych do zadania. Zalecamy rozpoczęcie od trzech, a następnie dostosowanie zgodnie z potrzebami.
- Obsługa błędów danych wyjściowych — umożliwia określenie zachowania, które ma nastąpić, gdy dane wyjściowe zadania do miejsca docelowego kończą się niepowodzeniem z powodu błędów danych. Domyślnie zadanie ponawia próbę, dopóki operacja zapisu nie powiedzie się. Możesz również zrezygnować z takich zdarzeń wyjściowych.
Po wybraniu pozycji Uruchom zadanie zostanie uruchomione w ciągu dwóch minut, a metryki zostaną otwarte w sekcji tabulacji.
Zadanie można również wyświetlić w sekcji Przetwarzanie danych na karcie Zadania usługi Stream Analytics. Wybierz pozycję Otwórz metryki , aby je monitorować lub zatrzymać i uruchomić ponownie, zgodnie z potrzebami.
Tworzenie pulpitu nawigacyjnego w czasie rzeczywistym w usłudze Power BI
Teraz masz uruchomione zadanie usługi Azure Stream Analytics, a dane są stale zapisywane w tabeli w skonfigurowanym zestawie danych usługi Power BI. Teraz możesz utworzyć pulpit nawigacyjny w czasie rzeczywistym w obszarze roboczym usługi Power BI.
- Przejdź do obszaru roboczego usługi Power BI, który został skonfigurowany powyżej kafelka wyjściowego usługi Power BI, a następnie wybierz pozycję + Nowy w lewym górnym rogu, a następnie wybierz pozycję Pulpit nawigacyjny , aby nadać nowemu pulpitowi nawigacyjnemu nazwę.
- Po utworzeniu nowego pulpitu nawigacyjnego nastąpi przekierowanie do nowego pulpitu nawigacyjnego. Wybierz pozycję Edytuj, a następnie wybierz pozycję + Dodaj kafelek na górnym pasku menu. Prawe okienko jest otwarte. Wybierz pozycję Niestandardowe dane przesyłania strumieniowego, aby przejść do następnej strony.
- Wybierz zestaw danych przesyłania strumieniowego (na przykład nocode-pbi-demo-xujx), który został skonfigurowany w węźle usługi Power BI, i przejdź do następnej strony.
- Wypełnij szczegóły kafelka i wykonaj następny krok, aby ukończyć konfigurację kafelka.
- Następnie możesz dostosować jego rozmiar i uzyskać stale aktualizowany pulpit nawigacyjny, jak pokazano w poniższym przykładzie.
Następne kroki
Dowiedz się więcej o usłudze Azure Stream Analytics i sposobie monitorowania utworzonego zadania.