LogMyTime stellt seine Daten für Power BI Desktop über die LogMyTime API bereit. Dadurch können Zeiteinträge sowie Kunden, Projekte, Tätigkeiten, Abteilungen und Mitarbeiter direkt in Power BI geladen und dort für eigene Berichte und Dashboards verwendet werden. Damit entfällt der immer wiederkehrende CSV-Export für jede Auswertung.
Mit den Daten lassen sich beispielsweise Stunden nach Projekt, Kunde oder Tätigkeit gruppieren, Zeiträume miteinander vergleichen oder eigene Kennzahlen berechnen. Bei Bedarf können die LogMyTime Daten in Power BI außerdem mit weiteren Datenquellen, etwa einer Excel-Arbeitsmappe, kombiniert werden.
Power BI ist ein Programm von Microsoft, in dem man mit Daten arbeitet und diese in visuell ansprechende Berichte verwandeln kann.
Die Daten können aus verschiedenen Quellen kommen, z.B. Excel, CRM-System und eben auch aus Ihrem LogMyTime Zeiterfassungs-Konto. Sie können alle diese Daten verbinden, mit den Daten arbeiten und sich Grafiken und Dashboards erstellen. Microsoft bietet dafür ein kostenloses Programm namens "Power BI Desktop" an sowie optionale kostenpflichtige Services.
Der API-Schlüssel ist Ihr persönliches Passwort für Datenimport und Datenexport aus LogMyTime. Jeder LogMyTime Benutzer hat einen eigenen API-Schlüssel. Sie müssen diesen angeben, damit Ihre Daten verarbeitet werden können.
Ihren API-Schlüssel finden Sie in LogMyTime unter Verwaltung > Eigenes Profil. Eine genauere Erklärung zur Anzeige des Schlüssels finden Sie in der API-Anleitung.
Falls das Programm Power BI Desktop auf Ihrem System noch nicht läuft, so können Sie sich die Software von Microsoft herunterladen und auf Ihrem System installieren.
Wählen Sie im Start-Ribbon den Befehl Daten abrufen Achten Sie dabei darauf oben das Symbol und nicht unten den Schriftzug zu wählen. Den gleichen Befehl finden Sie auch in der Übersicht, die kommt, wenn Sie das Programm starten.
Nun erscheint das Daten-Abrufen Fenster. Wählen Sie dort (1)Sonstige, dann (2)OData-Feed und dann (3)Verbinden.
Hinterlegen Sie im OData-Feed Fenster die Adresse, bei der Power BI Desktop die Daten abholen soll. Geben Sie dazu ein:
https://api.logmytime.de/v1/Api.svc
Es öffnet sich nun ein neues Fenster. Wählen Sie (1) Standard. Geben Sie in das Feld Benutzername (2) den Wert ID ein. Geben Sie in das Feld Kennwort (3) Ihren API-Schlüssel ein. Den API-Schlüssel haben Sie im Vorbereitungs-Schritt in dieser Anleitung erhalten.
Wählen Sie dann Verbinden.
Wählen Sie die folgenden LogMyTime Daten aus, um diese in Power BI Desktop zu laden. Die LogMyTime Tabelle ist englischsprachig benannt.
Ihre Daten wurden nun geladen und können in Power BI Desktop genutzt werden.
Nun können Sie die importierten Daten nutzen, um eigene Auswertungen und Dashboards zu erstellen. Sie können außerdem die von LogMyTime heruntergeladenen Daten auch mit anderen Datenquellen, z.B. aus einem eigenen Service oder einer Excel Arbeitsmappe verbinden.
Auf der Microsoft Hilfe-Seite zu Power BI finden Sie zahlreiche Informationen zur weiteren Vorgehensweise.