Przesyłanie strumieniowe w czasie rzeczywistym w usłudze Power BI

Usługa Power BI z przesyłaniem strumieniowym w czasie rzeczywistym ułatwia przesyłanie strumieniowe danych i aktualizowanie pulpitów nawigacyjnych w czasie rzeczywistym. Wszystkie wizualizacje i pulpity nawigacyjne utworzone w usłudze Power BI mogą wyświetlać i aktualizować dane oraz wizualizacje w czasie rzeczywistym. Urządzeniami i źródłami danych przesyłania strumieniowego mogą być czujniki fabryczne, źródła mediów społecznościowych, metryki użycia usług oraz wiele innych modułów zbierających i transmitujących dane zależnych od czasu.

W tym artykule przedstawiono sposób konfigurowania i używania zestawów danych przesyłania strumieniowego w czasie rzeczywistym w usłudze Power BI.

Zrzut ekranu pulpitu nawigacyjnego czujników środowiskowych, pokazujący wyniki danych w czasie rzeczywistym.

Typy zestawów danych czasu rzeczywistego

Najpierw ważne jest, aby zrozumieć typy zestawów danych czasu rzeczywistego, które mają być wyświetlane na kafelkach i pulpitach nawigacyjnych, oraz o tym, jak różnią się te zestawy danych.

Następujące trzy typy zestawów danych w czasie rzeczywistym są przeznaczone do wyświetlania na pulpitach nawigacyjnych w czasie rzeczywistym:

  • Zestaw danych wypychania
  • Zestaw danych przesyłania strumieniowego
  • Zestaw danych przesyłania strumieniowego PubNub

W tej sekcji wyjaśniono, jak te zestawy danych różnią się od siebie. W kolejnych sekcjach opisano sposób wypychania danych do każdego z tych zestawów danych.

Zestaw danych wypychania

W przypadku zestawu danych wypychania dane są przesyłane do usługi Power BI. Po utworzeniu zestawu danych usługa Power BI automatycznie tworzy nową bazę danych w usłudze w celu przechowywania danych.

Ponieważ istnieje bazowa baza danych, która przechowuje dane w miarę ich nadejścia, można tworzyć raporty z danymi. Te raporty i ich wizualizacje są podobne do innych wizualizacji raportu. Możesz użyć wszystkich funkcji tworzenia raportów usługi Power BI, takich jak wizualizacje usługi Power BI, alerty danych i przypięte kafelki pulpitu nawigacyjnego.

Po utworzeniu raportu przy użyciu zestawu danych wypychania możesz przypiąć dowolną wizualizację raportu do pulpitu nawigacyjnego. Na tym pulpicie nawigacyjnym wizualizacje są aktualizowane w czasie rzeczywistym przy każdej aktualizacji danych. W usługa Power BI pulpit nawigacyjny wyzwala odświeżanie kafelka przy każdym odebraniu nowych danych.

W przypadku przypiętych kafelków zestawu danych wypychania należy zwrócić uwagę na dwie kwestie:

  • Przypięcie całego raportu przy użyciu opcji Przypnij na żywo nie spowoduje automatycznego zaktualizowania danych.
  • Po przypięniu wizualizacji do pulpitu nawigacyjnego możesz za pomocą funkcji Q&A zadawać pytania dotyczące zestawu danych wypychania w języku naturalnym. Po utworzeniu zapytania Q A możesz przypiąć & wynikową wizualizację z powrotem do pulpitu nawigacyjnego, a ta wizualizacja również zostanie zaktualizowana w czasie rzeczywistym.

Zestaw danych przesyłania strumieniowego

Zestaw danych przesyłania strumieniowego wypycha również dane do usługa Power BI z ważną różnicą: usługa Power BI przechowuje dane tylko w tymczasowej pamięci podręcznej, co szybko wygasa. Tymczasowa pamięć podręczna jest używana tylko do wyświetlania wizualizacji, które mają pewną historię przejściową, na przykład wykres liniowy z oknem czasowym o jednej godzinie.

Zestaw danych przesyłania strumieniowego nie ma bazowej bazy danych, więc nie można tworzyć wizualizacji raportów przy użyciu danych przepływających ze strumienia. W związku z tym nie można używać funkcji raportów, takich jak filtrowanie, wizualizacje usługi Power BI i inne funkcje raportów.

Jedynym sposobem wizualizacji zestawu danych przesyłania strumieniowego jest dodanie kafelka i użycie zestawu danych przesyłania strumieniowego jako źródła niestandardowych danych przesyłanych strumieniowo. Niestandardowe kafelki przesyłania strumieniowego, które są oparte na zestawie danych przesyłania strumieniowego są zoptymalizowane pod kątem szybkiego wyświetlania danych w czasie rzeczywistym. Istnieje niewielkie opóźnienie między wypychaniem danych do usługa Power BI a aktualizowaniem wizualizacji, ponieważ nie ma potrzeby wprowadzania danych do bazy danych ani ich odczytu z bazy danych.

W praktyce najlepiej używać zestawów danych przesyłania strumieniowego i towarzyszących im wizualizacji przesyłania strumieniowego w sytuacjach, gdy ma to kluczowe znaczenie, aby zminimalizować opóźnienie między wypychaniem i wizualizowanie danych. Dane powinny być wypychane w formacie, który można zwizualizować w taki sposób, jak jest, bez żadnych dodatkowych agregacji. Przykłady danych, które są gotowe zgodnie z oczekiwaniami, obejmują temperatury i wstępnie obliczone średnie.

Zestaw danych przesyłania strumieniowego PubNub

W przypadku zestawu danych przesyłania strumieniowego PubNub klient internetowy usługi Power BI odczytuje istniejący strumień danych PubNub przy użyciu zestawu PUBNub SDK . Usługa Power BI nie przechowuje żadnych danych. Ponieważ klient internetowy wykonuje to wywołanie bezpośrednio, jeśli zezwalasz tylko na zatwierdzony ruch wychodzący z sieci, musisz wyświetlić dozwolony ruch do usługi PubNub. Aby uzyskać instrukcje, zobacz artykuł pomocy technicznej dotyczący zatwierdzania ruchu wychodzącego dla usługi PubNub.

Podobnie jak w przypadku zestawu danych przesyłania strumieniowego, w przypadku zestawu danych przesyłania strumieniowego PubNub nie ma bazowej bazy danych usługi Power BI. Nie można tworzyć wizualizacji raportów względem danych, w których przepływa, i nie można używać funkcji raportów, takich jak filtrowanie lub wizualizacje usługi Power BI. Zestaw danych przesyłania strumieniowego PubNub można wizualizować tylko przez dodanie kafelka do pulpitu nawigacyjnego i skonfigurowanie strumienia danych PubNub jako źródła.

Kafelki oparte na zestawie danych przesyłania strumieniowego PubNub są zoptymalizowane pod kątem szybkiego wyświetlania danych czasu rzeczywistego. Ponieważ usługa Power BI jest bezpośrednio połączona ze strumieniem danych PubNub, między wypychaniem danych do usługa Power BI a aktualizowaniem wizualizacji jest niewielkie opóźnienie.

Tabela z informacjami na temat zestawu danych przesyłania strumieniowego

W poniższej tabeli opisano trzy typy zestawów danych dla przesyłania strumieniowego w czasie rzeczywistym i wymieniono ich możliwości i ograniczenia.

Możliwość Wypychanie Przesyłanie strumieniowe PubNub
Kafelki pulpitu nawigacyjnego są aktualizowane w czasie rzeczywistym w miarę wypychania danych Tak.
W przypadku wizualizacji utworzonych za pośrednictwem raportów, a następnie przypiętych do pulpitu nawigacyjnego.
Tak.
W przypadku niestandardowych kafelków przesyłania strumieniowego dodanych bezpośrednio do pulpitu nawigacyjnego.
Tak.
W przypadku niestandardowych kafelków przesyłania strumieniowego dodanych bezpośrednio do pulpitu nawigacyjnego.
Kafelki pulpitu nawigacyjnego są aktualizowane z płynnymi animacjami Nie. Tak. Tak.
Dane przechowywane trwale w usłudze Power BI na potrzeby analizy historycznej Tak. Nie.
Dane są tymczasowo przechowywane przez jedną godzinę w celu renderowania wizualizacji.
Nie.
Tworzenie raportów usługi Power BI na podstawie danych Tak. Nie. Nie.
Maksymalna szybkość pozyskiwania danych 1 żądania
16 MB na żądanie
5 żądań
15 kB na żądanie
Nie dotyczy
Dane nie są wypychane do usługi Power BI.
Limity przepływności danych 1 mln wierszy na godzinę Brak. Nie dotyczy
Dane nie są wypychane do usługi Power BI.

Wypychanie danych do zestawów danych

W tej sekcji opisano sposób tworzenia i wypychania danych do trzech podstawowych typów zestawów danych czasu rzeczywistego, których można używać w strumieniu w czasie rzeczywistym.

Dane można wypchnąć do zestawu danych przy użyciu następujących metod:

  • Interfejsy API REST usługi Power BI
  • Interfejs użytkownika zestawu danych przesyłania strumieniowego usługi Power BI
  • Usługa Azure Stream Analytics

Wypychanie danych przy użyciu interfejsów API REST usługi Power BI

Interfejsy API REST usługi Power BI umożliwiają tworzenie i wysyłanie danych do zestawów danych wypychania oraz do zestawów danych przesyłania strumieniowego. Podczas tworzenia zestawu danych przy użyciu interfejsów API REST usługi Power BI flaga defaultMode określa, czy zestaw danych jest wypychany, czy przesyłany strumieniowo.

Jeśli flaga nie defaultMode zostanie ustawiona, zestaw danych zostanie domyślnie ustawiony na zestaw danych wypychania. Jeśli wartość jest ustawiona defaultMode na pushStreamingwartość , zestaw danych jest zarówno zestawem danych wypychania, jak i przesyłania strumieniowego i zapewnia korzyści obu typów zestawów danych.

Uwaga

Jeśli używasz zestawów danych z defaultMode flagą ustawioną na pushStreamingwartość , jeśli żądanie przekroczy ograniczenie rozmiaru 15 KB dla zestawu danych przesyłania strumieniowego, ale jest mniejsze niż ograniczenie rozmiaru 16 MB dla zestawu danych wypychania, żądanie zakończy się powodzeniem i aktualizacje danych w zestawie danych wypychania. Jednak wszystkie kafelki przesyłania strumieniowego tymczasowo kończą się niepowodzeniem.

Po utworzeniu zestawu danych można wypychać dane przy użyciu interfejsów API REST PostRows . Wszystkie żądania interfejsów API REST są zabezpieczone przy użyciu protokołu OAuth usługi Azure Active Directory (Azure AD).

Wypychanie danych przy użyciu interfejsu użytkownika zestawu danych przesyłania strumieniowego

W usługa Power BI możesz utworzyć zestaw danych, wybierając podejście interfejsu API, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu przedstawiający wybór nowego zestawu danych przesyłania strumieniowego.

Podczas tworzenia nowego zestawu danych przesyłania strumieniowego możesz włączyć analizę danych historycznych, jak pokazano na poniższym zrzucie ekranu. Ten wybór ma znaczący wpływ.

Zrzut ekranu przedstawiający włączony zestaw danych Nowego przesyłania strumieniowego z włączoną analizą danych historycznych.

Gdy analiza danych historycznych jest domyślnie wyłączona, tworzysz zestaw danych przesyłania strumieniowego zgodnie z wcześniejszym opisem. Po włączeniu analizy danych historycznych tworzony zestaw danych staje się zarówno zestawem danych przesyłania strumieniowego, jak i zestawem danych wypychanych. To ustawienie jest równoważne użyciu interfejsów API REST usługi Power BI w celu utworzenia zestawu danych z ustawionym na pushStreamingwartość , zgodnie z defaultMode wcześniejszym opisem.

Uwaga

Zestawy danych przesyłania strumieniowego utworzone przy użyciu interfejsu użytkownika usługa Power BI nie wymagają Azure AD uwierzytelniania. W takich zestawach danych właściciel zestawu danych otrzymuje adres URL z kluczem wiersza, który autoryzuje żądającego wypychanie danych do zestawu danych bez użycia tokenu elementu nośnego OAuth Azure AD. Jednak podejście Azure AD nadal działa w celu wypychania danych do zestawu danych.

Wypychanie danych za pomocą usługi Azure Stream Analytics

Usługę Power BI można dodać jako dane wyjściowe w usłudze Azure Stream Analytics, a następnie zwizualizować te strumienie danych w usługa Power BI w czasie rzeczywistym. W tej sekcji opisano szczegóły techniczne tego procesu.

Usługa Azure Stream Analytics używa interfejsów API REST usługi Power BI do tworzenia strumienia danych wyjściowych w usłudze Power BI z ustawioną wartością defaultModepushStreaming. Wynikowy zestaw danych może używać zarówno wypychania, jak i przesyłania strumieniowego. Podczas tworzenia zestawu danych usługa Azure Stream Analytics ustawia flagę retentionPolicy na basicFIFO. W przypadku tego ustawienia baza danych, która obsługuje zestaw danych wypychania, przechowuje 200 000 wierszy i usuwa wiersze w sposób pierwszy na początku (FIFO).

Ważne

Jeśli zapytanie usługi Azure Stream Analytics powoduje bardzo szybkie wyjście do usługi Power BI, na przykład raz lub dwa razy na sekundę, usługa Azure Stream Analytics rozpoczyna dzielenie danych wyjściowych na pojedyncze żądanie. To przetwarzanie wsadowe może spowodować przekroczenie limitu kafelka przesyłania strumieniowego, a renderowanie kafelków przesyłania strumieniowego może zakończyć się niepowodzeniem. W takim przypadku najlepszym rozwiązaniem jest spowolnienie szybkości danych wyjściowych do usługi Power BI. Na przykład zamiast maksymalnej wartości co sekundę żądaj maksymalnej wartości ponad 10 sekund.

Konfigurowanie zestawu danych przesyłania strumieniowego w czasie rzeczywistym w usłudze Power BI

Aby rozpocząć przesyłanie strumieniowe w czasie rzeczywistym, wybierz jeden z następujących sposobów korzystania z danych przesyłanych strumieniowo w usłudze Power BI:

  • Kafelki z wizualizacjami z danych przesyłanych strumieniowo
  • Zestawy danych utworzone na podstawie danych przesyłanych strumieniowo, które utrzymują się w usłudze Power BI

W przypadku każdej z tych opcji należy skonfigurować dane przesyłane strumieniowo w usłudze Power BI. Aby uzyskać zestaw danych przesyłania strumieniowego w czasie rzeczywistym działający w usłudze Power BI:

  1. W istniejącym lub nowym pulpicie nawigacyjnym wybierz pozycję Dodaj kafelek.

  2. Na stronie Dodawanie kafelka wybierz pozycję Niestandardowe dane przesyłania strumieniowego, a następnie wybierz przycisk Dalej.

    Zrzut ekranu przedstawiający stronę Dodawanie kafelka z wyborem niestandardowe dane przesyłania strumieniowego.

  3. Na stronie Dodawanie niestandardowego kafelka danych przesyłania strumieniowego możesz wybrać istniejący zestaw danych lub wybrać pozycję Zarządzaj zestawami danych , aby zaimportować zestaw danych przesyłania strumieniowego, jeśli został już utworzony. Jeśli nie masz jeszcze skonfigurowanej danych przesyłania strumieniowego, wybierz pozycję Dodaj zestaw danych przesyłania strumieniowego , aby rozpocząć pracę.

    Zrzut ekranu przedstawiający pulpit nawigacyjny z linkiem Dodawanie zestawu danych przesyłania strumieniowego na kafelku Dodawanie niestandardowych danych przesyłania strumieniowego.

  4. Na stronie Nowy zestaw danych przesyłania strumieniowego wybierz pozycję API, Azure Stream lub PubNub, a następnie wybierz pozycję Dalej.

    Zrzut ekranu przedstawiający opcje Nowy zestaw danych przesyłania strumieniowego z opcjami interfejsu API, usługi Azure Stream i PubNub.

Tworzenie zestawu danych przesyłania strumieniowego

Istnieją trzy sposoby tworzenia źródła danych przesyłania strumieniowego w czasie rzeczywistym, które usługa Power BI może używać i wizualizować:

  • Interfejs API REST usługi Power BI korzystający z punktu końcowego przesyłania strumieniowego w czasie rzeczywistym
  • Azure Stream
  • PubNub

W tej sekcji opisano interfejs API REST usługi Power BI i opcje PubNub oraz wyjaśniono, jak utworzyć kafelek lub zestaw danych przesyłania strumieniowego ze źródła danych przesyłania strumieniowego. Następnie możesz użyć zestawu danych do kompilowania raportów. Aby uzyskać więcej informacji na temat opcji usługi Azure Stream, zobacz Dane wyjściowe usługi Power BI z usługi Azure Stream Analytics.

Korzystanie z interfejsu API REST usługi Power BI

Interfejs API REST usługi Power BI ułatwia deweloperom przesyłanie strumieniowe w czasie rzeczywistym. Po wybraniu interfejsu API na ekranie Nowy zestaw danych przesyłania strumieniowego i wybraniu pozycji Dalej możesz podać wpisy, które umożliwiają usłudze Power BI łączenie się z punktem końcowym i korzystanie z niego. Aby uzyskać więcej informacji na temat interfejsu API, zobacz Korzystanie z interfejsów API REST usługi Power BI.

Zrzut ekranu przedstawiający okno dialogowe Nowy zestaw danych przesyłania strumieniowego z wpisami interfejsu API REST usługi Power BI dla połączenia.

Jeśli chcesz, aby usługa Power BI przechowywała dane wysyłane przez ten strumień danych, aby umożliwić raportowanie i analizę zebranych danych, włącz analizę danych historycznych.

Po pomyślnym utworzeniu strumienia danych uzyskasz punkt końcowy adresu URL interfejsu API REST. Aplikacja może wywołać punkt końcowy przy użyciu POST żądań wypychania danych przesyłanych strumieniowo do zestawu danych usługi Power BI. POST W żądaniach upewnij się, że treść żądania jest zgodna z przykładowym kodem JSON dostarczonym przez interfejs użytkownika usługi Power BI. Na przykład umieść obiekty JSON w otoce tablicy.

Przestroga

W przypadku zestawów danych przesyłanych strumieniowo tworzonych w interfejsie użytkownika usługa Power BI właściciel zestawu danych otrzymuje adres URL zawierający klucz zasobu. Ten klucz autoryzuje żądającego wypychanie danych do zestawu danych bez użycia tokenu elementu nośnego OAuth Azure AD. Należy pamiętać o konsekwencjach posiadania klucza tajnego w adresie URL podczas pracy z tym typem zestawu danych i metody.

Korzystanie z usługi PubNub

Integracja przesyłania strumieniowego PubNub z usługą Power BI ułatwia tworzenie i używanie strumieni danych PubNub o małych opóźnieniach w usłudze Power BI. Po wybraniu pozycji PubNub na ekranie Nowy zestaw danych przesyłania strumieniowego i wybraniu pozycji Dalej zostanie wyświetlony następujący ekran:

Zrzut ekranu przedstawiający okno dialogowe nowego zestawu danych przesyłania strumieniowego, w którym pokazywane są wpisy PubNub dla połączenia.

Ważne

Kanały PubNub można zabezpieczyć przy użyciu klucza uwierzytelniania usługi PubNub Access Manager (PAM). Ten klucz jest udostępniany wszystkim użytkownikom, którzy mają dostęp do pulpitu nawigacyjnego. Aby uzyskać więcej informacji na temat kontroli dostępu PubNub, zobacz Zarządzanie dostępem.

Strumienie danych PubNub są często duże i nie zawsze nadają się do przechowywania i analizy historycznej w ich pierwotnej formie. Aby użyć usługi Power BI do analizy historycznej danych PubNub, musisz zagregować nieprzetworzone strumienie PubNub i wysłać je do usługi Power BI, na przykład przy użyciu usługi Azure Stream Analytics.

Przykład przesyłania strumieniowego w czasie rzeczywistym w usłudze Power BI

Oto przykład działania przesyłania strumieniowego w czasie rzeczywistym w usłudze Power BI. W tym przykładzie użyto publicznie dostępnego strumienia z usługi PubNub. Postępuj zgodnie z przykładem, aby zobaczyć wartość przesyłania strumieniowego w czasie rzeczywistym dla siebie.

  1. W usługa Power BI wybierz lub utwórz nowy pulpit nawigacyjny. W górnej części ekranu wybierz pozycję Edytuj>dodaj kafelek.

  2. Na ekranie Dodawanie kafelka wybierz pozycję Niestandardowe dane przesyłania strumieniowego, a następnie wybierz przycisk Dalej.

    Zrzut ekranu przedstawiający pulpit nawigacyjny z wybranymi niestandardowymi danymi przesyłania strumieniowego w sekcji dodawania kafelka.

  3. Na stronie Dodawanie niestandardowego kafelka danych przesyłania strumieniowego wybierz pozycję Dodaj zestaw danych przesyłania strumieniowego.

    Zrzut ekranu przedstawiający pulpit nawigacyjny z linkiem Dodawanie zestawu danych przesyłania strumieniowego na kafelku Dodawanie niestandardowych danych przesyłania strumieniowego.

  4. Na stronie Nowy zestaw danych przesyłania strumieniowego wybierz pozycję PubNub, a następnie wybierz pozycję Dalej.

  5. Na następnym ekranie wprowadź nazwę zestawu danych, wprowadź następujące wartości w dwóch następnych polach, a następnie wybierz przycisk Dalej.

    • Sub-key:sub-c-99084bc5-1844-4e1c-82ca-a01b18166ca8
    • Nazwa kanału:pubnub-sensor-network

    Zrzut ekranu przedstawiający okno dialogowe nowego zestawu danych przesyłania strumieniowego, w którym pokazano, jak utworzyć nazwę zestawu danych i wpisy w polach podklucza i nazwy kanału.

  6. Na następnym ekranie zachowaj automatycznie wypełnione wartości, a następnie wybierz pozycję Utwórz.

    Zrzut ekranu okna dialogowego nowego zestawu danych przesyłania strumieniowego, w którym wyświetlane są wartości domyślne dla nazwy zestawu danych i wartości z pól strumienia.

  7. W obszarze roboczym usługi Power BI utwórz nowy pulpit nawigacyjny, a w górnej części ekranu wybierz pozycję Edytuj>kafelek.

  8. Wybierz pozycję Niestandardowe dane przesyłania strumieniowego, a następnie wybierz pozycję Dalej.

  9. Na stronie Dodawanie niestandardowego kafelka danych przesyłania strumieniowego wybierz nowy zestaw danych przesyłania strumieniowego, a następnie wybierz przycisk Dalej.

    Odtwórz przykładowy zestaw danych. Dodając pola wartości do wykresów liniowych i dodając inne kafelki, możesz uzyskać pulpit nawigacyjny w czasie rzeczywistym, który wygląda jak na poniższym zrzucie ekranu:

    Zrzut ekranu pulpitu nawigacyjnego czujników środowiskowych, pokazujący wyniki w czasie rzeczywistym.

Przejdź do sekcji Tworzenie własnych zestawów danych i przesyłanie strumieniowe danych na żywo do usługi Power BI.

Pytania i odpowiedzi

Oto kilka typowych pytań i odpowiedzi dotyczących przesyłania strumieniowego w czasie rzeczywistym w usłudze Power BI.

Czy można używać filtrów w zestawach danych wypychania lub przesyłania strumieniowego?

Zestawy danych przesyłania strumieniowego nie obsługują filtrowania. Zestawy danych wypychania pozwalają na tworzenie raportu, filtrowanie raportu, a następnie przypinanie odfiltrowanych wizualizacji do pulpitu nawigacyjnego. Nie ma jednak możliwości zmiany filtru w wizualizacji po jej uruchomieniu na pulpicie nawigacyjnym.

Możesz przypiąć kafelek raportu na żywo do pulpitu nawigacyjnego oddzielnie, a następnie zmienić filtry. Dynamiczne kafelki raportów nie będą jednak aktualizowane w czasie rzeczywistym, ponieważ dane są wypychane. Musisz ręcznie zaktualizować wizualizację, wybierając ikonę Odśwież w prawym górnym rogu na stronie pulpitu nawigacyjnego.

Po zastosowaniu filtrów do zestawów danych wypychania, które mają DateTime pola o dokładności milisekundowej, operatory równoważności nie są obsługiwane. Operatory, takie jak większe niż > lub mniejsze niż < działają prawidłowo.

Jak widzisz najnowszą wartość zestawów danych wypychania lub przesyłania strumieniowego?

Zestawy danych przesyłania strumieniowego są przeznaczone do wyświetlania najnowszych danych. Możesz użyć typu wizualizacji przesyłania strumieniowego Karta , aby łatwo wyświetlić najnowsze wartości liczbowe. Wizualizacje kart nie obsługują DateTime typów danych ani Text ich typów.

W przypadku zestawów danych wypychania, jeśli masz znacznik czasu w schemacie, możesz spróbować utworzyć wizualizację raportu z filtrem last N .

Jak można modelować zestawy danych w czasie rzeczywistym?

Modelowanie nie jest możliwe w zestawie danych przesyłania strumieniowego, ponieważ dane nie są trwale przechowywane. W przypadku zestawu danych wypychania można użyć interfejsu API REST tworzenia zestawu danych w celu utworzenia zestawu danych z relacjami i miarami oraz użyć interfejsów API REST tabeli aktualizacji , aby dodać miary do istniejących tabel.

Jak można wyczyścić wszystkie wartości zestawu danych wypychania lub przesyłania strumieniowego?

W zestawie danych wypychania można użyć wywołania interfejsu API REST usuwania wierszy . Nie ma możliwości wyczyszczenia danych z zestawu danych przesyłania strumieniowego, chociaż dane będą czyścić się po godzinie.

Jeśli skonfigurujesz dane wyjściowe usługi Azure Stream Analytics w usłudze Power BI, ale nie widzisz jej w usłudze Power BI, co jest nie tak?

Wykonaj następujące kroki, aby rozwiązać problem:

  1. Uruchom ponownie zadanie usługi Azure Stream Analytics.
  2. Spróbuj ponownie uwierzytelnić połączenie usługi Power BI w usłudze Azure Stream Analytics.
  3. Upewnij się, że sprawdzasz ten sam obszar roboczy w usługa Power BI określonym dla danych wyjściowych usługi Azure Stream Analytics.
  4. Upewnij się, że zapytanie usługi Azure Stream Analytics jawnie wyprowadza dane wyjściowe do danych wyjściowych usługi Power BI przy użyciu słowa kluczowego INTO .
  5. Ustal, czy zadanie usługi Azure Stream Analytics ma dane przepływające przez nie. Zestaw danych jest tworzony tylko wtedy, gdy dane są przesyłane.
  6. Przejrzyj dzienniki usługi Azure Stream Analytics, aby sprawdzić, czy istnieją ostrzeżenia lub błędy.

Automatyczne odświeżanie strony

Możesz użyć automatycznego odświeżania strony na poziomie strony raportu, aby ustawić interwał odświeżania wizualizacji, które są aktywne tylko wtedy, gdy strona jest używana. Automatyczne odświeżanie strony jest dostępne tylko dla źródeł danych w trybie DirectQuery. Minimalny interwał odświeżania zależy od typu obszaru roboczego, w którym raport jest publikowany, a ustawienia administratora pojemności dla obszarów roboczych Premium.

Aby uzyskać więcej informacji na temat automatycznego odświeżania stron, zobacz Automatyczne odświeżanie stron w usłudze Power BI.

Następne kroki