Freitag, 27. September 2019

Forms, Flow und Power BI


Hallo Zusammen und Willkommen zu meinen ersten Blogbeitrag zum Thema Power BI. Dieser Blogbeitrag wird euch Step by Step zeigen wie Ihr eine Umfrage die Ihr über Forms erstellt ganz einfach über Flow in einen Power BI Bericht überführt. Das Beste daran ist, dass die Daten live in den Bericht einfließen sobald jemand seine Umfrage ausgefüllt und versendet hat. Nun aber genug Vorwort und los geht es mit dem praktischen Teil.
Ihr benötigt folgende Komponenten um euch einen Report im Power BI zu bauen der sich die Daten über Flow aus Forms zieht:
  • Eine Umfrage in Forms
  • Ein Streamingdataset in Power BI
  • Einen Flow


Eine Umfrage in Forms anlegen


Ihr legt eine neue Umfrage unter "Neues Formular" an.

Computergenerierter Alternativtext:
Forms 
Meine Formulare 
Neues Formular 
Neues Quiz 
Mit mir geteilt 
Gruppenformulare 
IT Support 
7 Antworten 
Power BI 
Lerngruppen Treffen 
2 Antworten

Als erstes gebt ihr euerer Umfrage einen Namen.
Und wählt danach einfach aus was ihr für euer Formular benötigt.

Computergenerierter Alternativtext:
Fragen 
Das ist ein Flow Test 
Eine Beschreibung eingeben 
Auswahl 
Text 
Bewertung 
Antworten 
Datum


Computergenerierter Alternativtext:
Das ist ein Flow Test 
Fragel 
O 
Option "1 " 
O 
Option "2" 
-i— Option hinzufügen 
Option "Sonstiges" hinzufügen 
Mehrere Antworten 
Erforderlich 
—l— Neue Frage hinzufügen

Wenn ihr fertig seid, klickt oben rechts auf Teilen und ihr erhaltet den Link zu eurer Umfrage.

Computergenerierter Alternativtext:
Vorschau 
9 Design 
Teilen 
Antworten senden und sammeln 
Nur Personen in meiner Organisation können ant... 
https://forms.office.com/Pages/Respor 
Als Vorlage teilen 
-k Einen Link zum Duplizieren abrufen

Nach dem Formular erstellen wir nun das passende Dataset.

Ein Stream Dataset in Power BI anlegen


Als erstes sucht ihr euch den entsprechenden Workspace aus, indem ihr das Dataset verwenden möchtet.
undefined

Computergenerierter Alternativtext:
Power BI 
Home 
Favoriten 
Demo > IT Support - Stream - Flow 
en 
Abonnieren 
IT Support - Stream - Flow v 
Kommentare Favorit 
Priorität 
NACH "DATUM. NAME. P 
> 
Mein Arbeitsberei... 
Suchen 
Arbeitsbereiche 
Zuletzt verwendet 
Apps 
Für mich freigegeben 
Arbeitsbereiche 
Datum 
08.06.19 
08.07.19 
08.07.19 
08.13.19 
Gesamt 
Name 
Hans 
Marie 
Miriar 
Kathri 
o 
O 
e 
Crosstraining 
DIAD 
Daimler BI&AP 
Daimler Trucks . 
Data Engineeri... 
Demo 
Gateway Tests 
KION Power BI .. 
Kunde Infiana 
Marquard & Ba... 
Poc - MaB 
Power BI Lerng... 
Dank! 
gesendet. 
Datenschutz und Cookies I Nutzungsbedingungen 
Anzahl von Probler 
NACH "DATUM"

Danach geht ihr auf Erstellen - "Streamingdataset".

Computergenerierter Alternativtext:
Neues Design ein 
+ Erstellen 
L- 
App aktualisieren 
BESITZER 
Demo 
KLASSIFI 
PUB 
Dashboard 
Bericht 
Dataset 
Streamingdataset 
Dataflow 
34 Elemente angezeic 
älNGESCHLOSSEN

Und wählt dort "API".

Computergenerierter Alternativtext:
Neues Streamingdataset 
Wählen Sie die Quelle für Ihre Daten. 
API

In dem Streamingdataset definiert ihr nun eure Werte und die jeweiligen Konfigurationen dazu. Wenn Ihr fertig seid bestätigt dies mit "Erstellen".
Das Dataset erscheint nun im ausgewählten Workspace unter Dataset.
Nun wird ein Flow erstellt um dieses Datenset zu befüllen.


Einen Flow anlegen



Computergenerierter Alternativtext:
[3 
-4- 
Flow 
Home 
Genehmigungen 
Meine Flows 
Erstellen 
Vorlagen 
Connectors 
Daten 
4— Neu v «—1 Importieren 
Aus Vorlage erstellen 
Aus Visio-Vorlage erstellen 
4— Automatisiert — ohne Vorlage 
ws zu Geschäf 
4— Sofort — ohne Vorlage 
4— Geplant — ohne Vorlage 
Bei Übermitteln einer neuen Ann 
IT Support

Einen Namen auswählen und auf "Überspringen" gehen.

Computergenerierter Alternativtext:
10 
Automatisierten Flow erstellen 
Befreien Sie sich von wiederholt ausgeführten Aufgaben, indem 
Sie bereits verwendete Apps miteinander verbinden 
automatisieren Sie Warnungen, Berichte und weitere Aufgaben. 
Beispiele: 
• Automatisches Erfassen und Speichern von Daten in 
Geschäftslösungen 
• Generieren von Berichten über benutzerdefinierte Abfragen 
für Ihre SQL-Datenbank 
x 
Flowname 
Flow 
Flowtrigger auswählen O 
p Alle Trigger durchsuchen 
Bei Abschluss eines Builds 
o 
Analytics DevOps 
Bei Codepush (Git) 
o 
Analytics DevOps 
Bei Zuweisung eines Arbeitselements 
o 
Analytics DevOps 
Beim Aktualisieren eines Arbeitselem... 
o 
Analytics DevOps 
Beim Einchecken von Code (TFVC) 
o 
Analytics DevOps 
Beim Erstellen eines Arbeitselements 
o 
Abbrechen 
Überspringen 
Erstellen

Nun suchen wir nach "Forms" und wählen "Trigger".

Computergenerierter Alternativtext:
p Forms' 
Alle 
Integriert 
Standard 
Elastic Forms 
Typeform 
Premium 
Plumsail 
Forms 
Benutzerdefiniert 
Microsoft 
Forms 
OneBlink 
Cognito 
Forms 
Projectum 
Present lt 
Aquaforest 
PDF 
Flow Forma 
Trigger Aktionen 
Bei Ubermitteln einer neuen Antwort 
Microsoft Forms 
When a new entry is created (Vorschau) 
Cognito Forms 
When form is filled (Vorschau) 
Elastic Forms 
Meine Zwischenablage 
Microsoft 
Forms Pro 
o 
o 
o

Dort wählen wir nun unser Datenset aus.

Computergenerierter Alternativtext:
Bei Übermitteln einer neuen Antwort 2 
O 
* Formular-ID 
IT Support 
+ Neuer Schritt 
Speichern

Danach erstellen wir einen neuen Schritt aus - "Forms" als "Aktion".

Computergenerierter Alternativtext:
Bei Ubermitteln einer neuen Antwort 2 
Aktion auswählen 
p formsl 
Alle Integriert 
Benutzerdefiniert 
x 
Meine Zwischenabla e 
Standard 
Elastic Forms 
Microsoft 
Forms 
Cognito 
Forms 
Premium 
RegoLink for 
Clarity PPM 
airSlate 
Q Workflow 
Trigger Aktionen 
Antwortdetails abrufen 
Microsoft Forms 
Create entry (Vorschau) 
Cognito Forms 
Microsoft 
Forms Pro 
o 
o

Dort wählen wir erneut das "Forms" Formular aus. Danach gehen wir auf Antwort ID und dann auf "Ausdruck".

Computergenerierter Alternativtext:
Bei Ubermitteln einer neuen Antwort 2 
Antuortdetails abrufen 2 
O 
Dynamischen Inhalt hinzufügen 
Fügen Sie einen Ausdruck für grundlegende 
Aufgaben hinzu, um beispielsweise auf Werte 
zuzugreifen, um Werte zu konvertieren und zu 
vergleichen. Weitere Informationen 
Dynamischer Inhalt Ausdruck 
Au 
* Formular-ID 
* Antwort-ID 
IT Support 
Eindeutiger Bezeichner der Antwort 
+ Neuer Schritt 
Speichern 
OK 
Zeichenfolgenfunktionen 
concat(text_l, text 2?, ...) 
Mehr anz 
Kombiniert eine beliebige Anzahl von Zeichenfolgen 
Auflistung 
contains(collection, value) 
Mehr anz 
Gibt TRUE zurück, wenn ein Wörterbuch einen Schlü 
length(collection) 
Gibt die Anzahl von Elementen in einem Array oder

Der Ausdruck für das Abziehen der einzelnen Werte in den Felder lautet wie folgt:
first(triggerBody()?['value'])?['resourceData']?['responseId']
Danach klicken wir auf Enter!
Danach wählen wir einen weiteren Schritt aus - "Power BI".

Computergenerierter Alternativtext:
Bei Ubermitteln einer neuen Antwort 2 
Antwortdetails abrufen 2 
Power BI 
Connectors und Aktionen durchsuchen 
Trigger Aktionen 
Zeilen einem Dataset hinzufügen (Vorschau) 
Power BI 
Das Gesuchte wird nicht angezeigt? 
O Helfen Sie uns bei der Entscheidung, welche Connectors und Trigger als nächste hinzugefügt 
werden in UserVoice 
x 
o

Wir wählen nun den entsprechenden Arbeitsbereich aus in dem das "Stream Dataset" erstellt wurde.

Computergenerierter Alternativtext:
Zeilen einem Dataset hinzufügen 2 (Vorschau) 
-k Arbeitsbereich 
-k Dataset 
-k Tabelle 
Der eindeutige Bezeichner des Arbeitsbereichs. 
Crosstraining 
Daimler BI&AP 
Daimler Trucks DL Preparation Power BI Training 
Data Engineering 
Demo 
DIAD 
Gateway Tests 
KION Power BI Reporting 
Kunde Infiana 
Marquard & Bahls 
My Workspace

Danach wählen wir das Dataset.

Computergenerierter Alternativtext:
Zeilen einem Dataset hinzufügen 2 (Vorschau) 
O 
* Arbeitsbereich 
* Dataset 
* Tabelle 
Demo 
ber eindeutige Bezeichner des Datasets. 
IT Support 
Streaming Sales 
Benutzerdefinierten Wert eingeben 
+ Neuer Schritt 
Speichern

Daraufhin wählen wir "Real Time Data"

Computergenerierter Alternativtext:
Zeilen einem Dataset hinzufügen 2 (Vorschau) 
O 
* Arbeitsbereich 
* Dataset 
* Tabelle 
Name 
Priorität 
Problem 
Datum 
Demo 
IT Support 
RealTimeData 
RealTimeData 
Benutzerdefinierten Wert eingeben 
+ Neuer Schritt 
Speichern

Daraufhin erscheinen die Felder die wir in unserem Dataset vordefiniert haben. Diesen ordnen wir dem entsprechnden Wertfeld aus dem Forms Formular zu.

Computergenerierter Alternativtext:
Bei Ubermitteln einer neuen Antwort 2 
Antwortdetails abrufen 2 
Zeilen einem Dataset hinzufügen 2 (Vorschau) 
* Arbeitsbereich 
* Dataset 
* Tabelle 
Name 
Priorität 
Problem 
Datum 
Demo 
IT Support 
RealTimeData 
Name x 
+ Neuer Schritt 
O 
Fügen Sie dynamischen Inhalt aus den Apps und 
Connectors hinzu, die in diesem Flow verwendet 
werden. 
Dynamischer Inhalt Ausdruck 
Dynamischen Inhalt hinzufügen 
Speichern 
Dynamischen Inhalt durchsuchen 
Antwortdetails abrufen 2 
Datum 
Answer to the question above 
Name 
Answer to the question above 
Priorität 
Answer to the question above 
Problem 
Answer to the question above 
Responders' Email 
Email address of responder Who submitted the fi

Wenn das geschafft ist, ist der Flow einsatzbereit und es können nun Daten die in das Forms Formular eingelesen werden zeitgleich visuell in Power BI dargestellt werden.

Computergenerierter Alternativtext:
mfrage - Streaming Dataset 
IT Support 
Hallo Kathrin, wenn Sie dieses Formular senden, kann der Besitzer Ihren Namen 
und die E-Mail-Adresse sehen. 
Erforderlich 
1. Name * 
Miriam 
2. Priorität * 
2 
Priorität 
NACH "DATUM. NAME. PROBLEM" 
Datum 
08.06.19 
08.07.19 
08.13.19 
Gesamt 
Name 
Hans 
Marie 
Kathrin 
Problem 
Priorität 
Drucker geht nicht! 
Papier ist alle. 
Test Eingabe! 
4.00 
Anzahl von Problem 
NACH "DATUM"


Computergenerierter Alternativtext:
Exportieren v 
Freigeben 
onmeren 
mmentare 
Favorit 
Priorität 
NACH "DATUM. NAME. PROBLEM" 
mfrage - Streaming Dataset 
IT Support 
@ Vielen Dank! 
Ihre Antwort wurde gesendet. 
Weitere Antwort senden 
Eigenes Formular erstellen 
Unterstützt von Microsoft Forms I Datenschutz und Cookies I Nutzungsbedingungen 
Datum 
08.06.19 
08.07.19 
08.07.19 
08.13.19 
Gesamt 
Name 
Hans 
Marie 
Miriam 
Kathrin 
Problem 
Priorität 
Drucker geht nicht! 
Papier ist alle. 
Flow Test 
Test Eingabe! 
6.00 
Anzahl von Problem 
NACH "DATUM"
Das Erstellen eines Dashboard mit einem eingebetteten Form Formular werde ich im nächsten Blogbeitrag beschreiben.

VG Kathrin

Keine Kommentare:

Kommentar veröffentlichen