Instrukcja obsługi Jak zintegrować Power BI z QIoT Suite Lite

1.1 Utwórz swoje pierwsze konto Power BI​


  • Zarejestruj bezpłatne konto PowerBI na stronie Power BI - Data Visualization | Microsoft Power Platform

    power-bi-with-qiot_01.png


    power-bi-with-qiot_02.png

    Po zarejestrowaniu zobaczysz następującą stronę:

    power-bi-with-qiot_03.png

1.2 Skonfiguruj interfejs API strumieniowego zestawu danych​


  • Przejdź do pozycji „Datasets -> Streaming datasets" w menu po lewej stronie i kliknij „+ Add streaming dataset" w prawym górnym rogu.

    power-bi-with-qiot_04.png
  • Wybierz „API" jako źródło danych i kliknij „Next".

    power-bi-with-qiot_05.png
  • Zdefiniuj wartości ze strumienia, a w polu tekstowym zostanie wygenerowany wynik w formacie JSON. Użyjemy tego kodu JSON do przesyłania danych do aplikacji IoT. Kliknij „Create", aby zakończyć.

    power-bi-with-qiot_06.png
  • Po utworzeniu strumienia danych otrzymasz adres URL interfejsu REST API, który aplikacje IoT mogą wywoływać za pomocą żądań POST w celu przesyłania danych na żywo do utworzonego strumieniowego zestawu danych.

    power-bi-with-qiot_07.png

1.3 Konfiguracja węzłów Node-RED w aplikacji IoT​


  • Utwórz aplikację IoT w QIoT Suite. Poniżej przedstawiony jest Twój pierwszy przepływ Node-RED, od którego możesz rozpocząć tworzenie własnego przepływu IoT. Więcej informacji o Node-RED znajdziesz na stronie Low-code programming for event-driven applications : Node-RED

    power-bi-with-qiot_08.png
  • Przed rozpoczęciem przesyłania danych na żywo do Power BI potrzebny jest węzeł „function", który przekonwertuje dane IoT na strumieniowy zestaw danych. W tym miejscu możesz zastąpić msg.payload własnym zestawem danych JSON.

    power-bi-with-qiot_09.png
  • Potrzebny jest węzeł „http request", który umożliwi przesyłanie danych na żywo do Power BI. Wystarczy przeciągnąć i upuścić węzeł „http request" oraz podłączyć go do końca węzła „function".

    power-bi-with-qiot_10.png
  • Skopiuj i wklej adres URL interfejsu REST API uzyskany z konsoli Power BI, a następnie ustaw metodę HTTP na POST. Kliknij „Deploy", aby zapisać zmiany.

    power-bi-with-qiot_11.png
  • Twój przepływ Node-RED będzie wyglądał jak poniżej.

    power-bi-with-qiot_12.png

1.4 Dodawanie kafelków do wyświetlania danych w czasie rzeczywistym​


  • Przejdź do pozycji „Dashboards +", aby utworzyć swój pierwszy pulpit nawigacyjny, a następnie kliknij „+ Add tile", aby skonfigurować widżet.

    power-bi-with-qiot_13.png
  • Wybierz „CUSTOM STREAMING DATA" i kliknij „Next".

    power-bi-with-qiot_14.png
  • Wybierz zestawy danych i kliknij „Next".

    power-bi-with-qiot_15.png
  • Będziesz mieć do dyspozycji strumieniowy zestaw danych, dzięki któremu możesz uzyskać miernik czasu rzeczywistego wyglądający jak poniżej.

    power-bi-with-qiot_16.png