data1.io ist eine cloud-basierte Software, mit der im Rahmen eines Datensammlungsprozesses (= Workflow) IST- und/oder PLAN-Daten von einer kleinen oder großen Anzahl von Personen (= Collector User) automatisiert und mit einer excel-ähnlichen Oberfläche im Browser (= Excel Web Client) eingesammelt werden können. Die von den Usern erfassten Daten werden in der Cloud gespeichert und können von dort komfortabel und effizient mit der sogenannten ODATA Schnittstelle nach Power BI, nach Excel oder ERP/CRM/CPM Systemen weiterverwendet werden.
Wir haben nun für Power BI ein Custom Visual entwickelt, um zu zeigen, wie die Datenerfassung für data1.io direkt in Power BI aussehen könnte. Bitte beachten Sie, daß es sich dabei um einen Prototypen handelt, die weitere Entwicklungsagenda steht noch nicht fest. Vorschläge und Ideen zur weiteren Entwicklung sind willkommen!
Showcase Weekly Project Status
Das Power BI Custom Visual ist für einen unserer Public Showcases vorkonfiguriert, nämlich den Weekly Project Status:
In diesem Showcase wird wöchentlich von den Projektmanagern (PM) der IST-Status der verantworteten Projekte abgefragt sowie ein Estimate für die kommende Woche. Es werden lediglich drei Kennzahlen abgefragt, die mit einem Kommentar optional erläutert werden können:
Fertige Anwendung in Power BI
Das data1.io Custom Visual für Power BI können Sie hier in der eingebetteten Power BI Anwendung selbst "in action" testen. Maximieren Sie dazu am besten das Power BI Anwendungsfenster auf die volle Bildschirmgröße.
Öffnen Sie am besten auch den data1.io Web Client und erfassen Sie abwechselnd in beiden Frontends.
Power BI Custom Visual
Wie zu sehen ist, zeigt das Custom Visual in Power BI natürlich exakt die gleichen Zahlen, die zuvor im Excel Web Client erfasst wurden. Der Projektfilter wird - wie in Power BI üblich - über einen Slicer dynamisch übergeben. Beachten Sie bitte, daß das Custom Visual bei einer Mehrfachselektion das erste Projekt anzeigt, eine Aggregationsfunktion wie im Excel Web Client ist in diesem Prototypen noch nicht implementiert:
Natürlich - und das ist ja der Sinn des Custom Visuals - können die Werte direkt in Power BI verändert bzw. erfasst werden. Die Änderungen werden mit dem Button Write in den data1.io Cloud Service gespeichert ...
... und werden jetzt natürlich vice versa auch im Excel Web Client nach dem Refresh angezeigt:
Wie funktioniert das?
Das data1.io Custom Visual ist nicht im AppSource ("Marketplace") gelistet sondern liegt als File (*.pbiviz) vor. Wir haben es mit der Funktion Import a visual from a file in die vorliegende Power BI Desktop Anwendung importiert:
Nach dem Einfügen des Visuals in die Berichtsseite zeigt das Visual erst mal einen Info-Text. Das Visual wird dann mittels User + Password mit dem ODATA Feed der Public Showcase Anwendung Weekly Project Status verbunden ...
... und anschließend wird das Feld Organization ID dem Visual hinzugefügt, um den aktuellen Filter Context der Berichtsseite an das Custom Visual zu übertragen:
Ausblick
Das Custom Visual ist ein erster Prototyp für die Erfassung von data1.io Daten direkt in Power BI. Uns geht es dabei darum zu zeigen, daß die Verbindung der beiden Systeme mit wenig Aufwand möglich ist (ähnlich wie bei der Verbindung mit Power Apps hier und hier) und sich hier großes Potential für firmenspezifische Anwendungen auftut. data1.io ist dabei das kostengünstige und leistungsfähige Backend zur Konfiguration des Workflows und zur Organisation der Daten, Power BI kann das Frontend sowohl für die Datenerfassung als auch das Reporting sein. Natürlich sind auch gemischte Erfassungsszenarien gut vorstellbar, bei denen sowohl der Excel Web Client als auch das Power BI Custom Visual verwendet wird.