Aus Rohdaten umsetzbare Erkenntnisse gewinnen: Business Central-Telemetrie mit Power BI überwachen
Von Mirko Peters ·
Willkommen zurück zu unserem Podcast und unserem begleitenden Blog! Wenn Sie je das Gefühl hatten, dass Ihre Organisation bei der Systemleistung im Dunkeln tappt, Sie a…
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen
Willkommen zurück zu unserem Podcast und unserem begleitenden Blog! Wenn Sie schon einmal das Gefühl hatten, dass Ihr Unternehmen bei der Systemleistung im Dunkeln tappt, sind Sie damit definitiv nicht allein. Viele Unternehmen führen Microsoft Dynamics 365 Business Central ein, öffnen ihre digitalen Türen und fliegen dann sofort blind, ohne echten Einblick, wie ihre Mitarbeitenden die Plattform tatsächlich nutzen oder wo sich Leistungsengpässe verbergen. Zum Glück gibt es dafür eine einfache Lösung. In diesem Beitrag gehen wir ausführlich darauf ein, wie Sie komplexe Telemetrieprotokolle mit Power BI und Azure Application Insights in übersichtliche, umsetzbare Dashboards verwandeln. Sehen Sie sich unbedingt die begleitende Podcast-Folge Monitor Business Central Telemetry with Power BI an, in der diese Konzepte noch tiefer behandelt werden.
Warum Telemetrie nutzen?
Was Telemetrie erfasst
Mit Telemetrie können Sie eine breite Palette von Daten aus Ihrem System sammeln. Diese Daten zeigen Ihnen klar, wie Ihr Unternehmen Dynamics 365 Business Central nutzt. Hier sind einige Beispiele für das, was Telemetrie erfasst:
- Benutzeraktivitäten, etwa Onboarding und Änderungen an Berechtigungen
- Datenbanksperren und Zeitüberschreitungen bei Sperren
- Erfolgs- und Fehlerquoten bei Anmeldeversuchen
- Wartezeiten bei Abfragen
- Änderungen an Konfiguration oder Umgebung
- Anzahl der Seitenaufrufe und erstellten Berichte
- Fehlgeschlagene E-Mail-Versendungen
- Erstellung und Ausführung von Auftragswarteschlangen
- Hinzugefügte oder entfernte Tabellenindizes
- Fehlerprotokolle und Leistungsmetriken
Diese Informationen helfen Ihnen, täglich zu verstehen, wie Ihr System arbeitet. Sie sehen, wo Benutzer ihre Zeit verbringen und welche Funktionen sie am häufigsten nutzen. Telemetrie schafft außerdem Transparenz und erleichtert es, unerwartete Änderungen oder Probleme zu erkennen.
Geschäftliche Vorteile
Wenn Sie Telemetrie aktivieren, erschließen Sie Ihrem Unternehmen mehrere wichtige Vorteile. Sie können Probleme schnell diagnostizieren und beheben, ohne sich durch Protokolle zu arbeiten. Sie gewinnen Einblicke in den täglichen Betrieb und in die Aktivitäten der Benutzer. Das hilft Ihnen, bessere Entscheidungen zu treffen und die Effizienz zu steigern.
Hochwertige Telemetrie ermöglicht die automatisierte Erkennung von Anomalien und verbesserte Warnmeldungen, die betriebliche Zustände mit den geschäftlichen Auswirkungen verknüpfen.
Sie können Telemetrie außerdem nutzen, um Trends zu analysieren. Beispielsweise könnten Sie ein Muster langsamer Seitenladezeiten oder häufiger Fehler bemerken. So können Sie Probleme angehen, bevor sie Ihre Benutzer beeinträchtigen. Telemetrie unterstützt eine proaktive Fehlerbehebung, sodass Sie verhindern können, dass sich Probleme verschlimmern.
Zu den wichtigsten geschäftlichen Vorteilen zählen:
- Schnellere Untersuchung des Systemverhaltens
- Frühzeitige Erkennung von Vorfällen, um eine Eskalation zu verhindern
- Höhere Benutzerzufriedenheit durch bessere Systemleistung
- Fundiertere Kapazitätsplanung auf Basis realer Daten
- Konsistente Governance und Zuverlässigkeit durch eine zentrale Sicht auf den Systemzustand
Typische Szenarien
Telemetrie ist in vielen alltäglichen Situationen hilfreich. Beispielsweise möchten Sie vielleicht nachverfolgen, wie oft Benutzer bestimmte Seiten oder Funktionen in Business Central aufrufen. Wenn Sie einen Rückgang der Nutzung feststellen, können Sie der Ursache nachgehen und Verbesserungen vornehmen. Sie können außerdem Auftragswarteschlangen überwachen, um sicherzustellen, dass wichtige Aufgaben pünktlich ausgeführt werden.
In einem anderen Szenario treten möglicherweise Verzögerungen bei Aufträgen mit hoher Priorität auf. Telemetrie hilft Ihnen, die Ursache zu finden, etwa einen Stau in der Warteschlange oder Ressourcenengpässe. Anschließend können Sie Ihre Einstellungen anpassen, um das Problem zu beheben. Wenn Ihr Finanzteam mit hängenden Jobs für den Bankabgleich zu kämpfen hat, kann Telemetrie Probleme wie Thread-Starvation aufdecken und zeigen, wo mehr Ressourcen benötigt werden.
Mit Power BI lassen sich Telemetriedaten visualisieren. So erkennen Sie Trends und Engpässe leichter und teilen Erkenntnisse mit Ihrem Team. Wer Telemetrie nutzt, bleibt potenziellen Problemen einen Schritt voraus und sorgt dafür, dass Ihre Dynamics-Umgebung reibungslos läuft.
Voraussetzungen für die Aktivierung der Business Central-Telemetrie
Bevor Sie mit der Einrichtung der Telemetrie in Dynamics 365 Business Central beginnen, sollten Sie sicherstellen, dass Sie über die richtigen Werkzeuge und Berechtigungen verfügen. Diese Voraussetzungen verbinden Ihre Business Central-Umgebung mit Azure und eröffnen leistungsstarke Analysen mit Power BI. Hier ist ein kurzer Überblick, was Sie benötigen und warum jeder Punkt wichtig ist:
| Voraussetzung | Beschreibung |
|---|---|
| Zugriff auf Azure | Für die Verwaltung der Telemetrieeinstellungen erforderlich. |
| Zugriff auf das Business Central Admin Center | Erforderlich, um Telemetrie zu aktivieren und zu konfigurieren. |
| Power BI Pro-Lizenz | Erforderlich für Berichte und Analysefunktionen. |
Azure-Abonnement
Sie benötigen ein Azure-Abonnement, um Telemetriedaten aus Business Central zu erfassen und auszuwerten. Azure bildet die Grundlage für die Speicherung und Verarbeitung Ihrer Telemetriedaten. Mit einem Azure-Abonnement können Sie Ressourcen wie Application Insights und Log Analytics-Arbeitsbereiche erstellen. Diese Ressourcen erfassen und ordnen die Daten, die Business Central sendet.
- Ein Azure-Abonnement ermöglicht Ihnen, die Ressourcen zu erstellen und zu verwalten, die für die Telemetrie benötigt werden.
- Application Insights und Log Analytics-Arbeitsbereiche speichern und analysieren Ihre Telemetriedaten.
- Mit diesen Azure-Tools können Sie den Systemzustand überwachen, Benutzeraktivitäten nachverfolgen und Trends erkennen.
Administratorberechtigungen
Sie benötigen Administratorberechtigungen sowohl in Azure als auch im Business Central Admin Center. Diese Berechtigungen ermöglichen es Ihnen, die Telemetrieeinstellungen zu konfigurieren und Ihre Business Central-Umgebung mit Azure Application Insights zu verbinden. Ohne Administratorzugriff können Sie Telemetriefunktionen weder aktivieren noch verwalten.
Administratorberechtigungen stellen sicher, dass Sie auf das Business Central Admin Center zugreifen, Umgebungseinstellungen ändern, den Application Insights-Schlüssel eingeben sowie Telemetriekonfigurationen speichern und anwenden können.
Power BI Pro (optional)
Eine Power BI Pro-Lizenz ist optional, wird aber dringend empfohlen. Mit Power BI Pro können Sie Telemetriedaten visualisieren und interaktive Dashboards erstellen. Mit Power BI machen Sie aus Rohdaten der Telemetrie klare, umsetzbare Erkenntnisse.
Tipp: Power BI Pro hilft Ihnen, den größtmöglichen Nutzen aus Ihrer Telemetrie zu ziehen, indem es die Daten leicht verständlich und einfach zu teilen macht.
Azure Application Insights einrichten
Sie müssen Azure Application Insights einrichten, bevor Sie Telemetriedaten aus Dynamics 365 Business Central erfassen können. Dieser Prozess hilft Ihnen, die Daten, die Ihr System erzeugt, zu organisieren, zu speichern und auszuwerten.
Azure-Konto erstellen
Sie benötigen zu Beginn ein aktives Azure-Konto. Falls Sie noch keines haben, können Sie auf der Microsoft Azure-Website ein kostenloses Konto anlegen. Ein Azure-Konto gibt Ihnen Zugriff auf das Azure-Portal, in dem Sie Ihre Ressourcen verwalten.
Tipp: Verwenden Sie bei der Registrierung Ihre geschäftliche E-Mail-Adresse. So lassen sich Berechtigungen leichter verwalten und die Zusammenarbeit mit Ihrem Team vereinfachen.
Application Insights-Ressource hinzufügen
Nachdem Sie sich am Azure-Portal angemeldet haben, fügen Sie eine neue Application Insights-Ressource hinzu. Diese Ressource erfasst und verarbeitet Telemetriedaten aus Ihrer Business Central-Umgebung. Gehen Sie dazu wie folgt vor, um Ihre Einrichtung zu strukturieren:
- Erstellen Sie im Azure-Portal eine Ressourcengruppe. Diese Gruppe hilft Ihnen, alle Ihre Telemetrieressourcen an einem Ort zu bündeln.
- Richten Sie einen Log Analytics-Arbeitsbereich ein. Dieser Arbeitsbereich speichert die Protokolldaten, die Azure Application Insights erfasst.
- Konfigurieren Sie Application Insights so, dass es sich mit Ihrem Log Analytics-Arbeitsbereich verbindet. Dieser Schritt stellt sicher, dass alle Telemetriedaten an einer Stelle zusammenlaufen und sich einfach auswerten lassen.
Instrumentierungsschlüssel abrufen
Wenn Sie Application Insights aktivieren, benötigen Sie einen Instrumentierungsschlüssel. Dieser Schlüssel verknüpft Ihre Business Central-Umgebung mit Azure Application Insights. Den Instrumentierungsschlüssel finden Sie im Bereich Übersicht Ihrer Application Insights-Ressource. Kopieren Sie den Instrumentierungsschlüssel und bewahren Sie ihn für den nächsten Schritt sicher auf.
Business Central-Telemetrie aktivieren
Zugriff auf das Admin Center
Um die Business Central-Telemetrie zu aktivieren, müssen Sie zunächst auf das Business Central Admin Center zugreifen. Es ist die zentrale Steuerungsoberfläche für Ihre Dynamics 365 Business Central-Umgebungen. Wählen Sie die Umgebung aus, für die Sie die Telemetrie aktivieren möchten.
Telemetrieeinstellungen konfigurieren
Nachdem Sie Ihre Umgebung ausgewählt haben, können Sie die Telemetrieeinstellungen konfigurieren. Diese Einstellungen legen fest, wie Ihr System Daten erfasst und an Azure Application Insights sendet. In den Umgebungseinstellungen finden Sie einen Abschnitt mit der Bezeichnung „Telemetrie“ oder „Überwachung“.
Sie können die Ursachen von Leistungsproblemen ermitteln, alle System- und Anwendungsfehler mit detaillierter Analyse einsehen, die Anwendungsnutzung prüfen sowie Benutzerzugriffe und -verhalten überprüfen.
Application Insights-Schlüssel eingeben
Als Nächstes verbinden Sie Ihre Umgebung mit Azure Application Insights. Geben Sie dazu den Application Insights-Schlüssel oder die Verbindungszeichenfolge in das vorgesehene Feld in den Telemetrieeinstellungen ein.
Speichern und anwenden
Nachdem Sie Ihren Application Insights-Schlüssel eingegeben haben, müssen Sie Ihre Änderungen speichern und übernehmen. Mit diesem Schritt aktivieren Sie die Telemetrie für die ausgewählte Umgebung in Dynamics 365 Business Central. Ihre Konfiguration ist damit aktiv und bereit, Daten zu erfassen.
Dynamics 365 Business Central mit Application Insights verbinden
Nachdem Sie die Telemetrie in Ihrer Umgebung aktiviert haben, sollten Sie sicherstellen, dass Dynamics 365 Business Central korrekt mit Application Insights verbunden ist. Diese Verbindung ermöglicht es Ihnen, wichtige Daten zum Zustand Ihres Systems zu erfassen und auszuwerten.
Telemetrieverbindung überprüfen
Sie sollten stets prüfen, ob Ihre Telemetrieverbindung wie erwartet funktioniert. Öffnen Sie Ihre Application Insights-Instanz im Azure-Portal, prüfen Sie die Tabellen und kontrollieren Sie, ob eingehende Datenablaufverfolgungen erscheinen, sobald Benutzer die Anwendung verwenden.
Datenfluss testen
Sobald Sie die Verbindung überprüft haben, führen Sie in Dynamics 365 Business Central eine gängige Aktion aus, etwa die Anmeldung oder das Ausführen eines Berichts. Warten Sie anschließend einige Minuten, bis die Daten in Application Insights ankommen. So bestätigen Sie, dass die Datenpipeline vollständig funktionsfähig ist.
Telemetrie mit Power BI analysieren
Mit Power BI können Sie Telemetriedaten aus Dynamics 365 Business Central in klare, verwertbare Erkenntnisse umwandeln. Das Tool hilft Ihnen, Muster zu erkennen, Probleme aufzuspüren und Informationen mit Ihrem Team zu teilen.
App „App Usage Analytics“
Die App „App Usage Analytics“ in Power BI bietet Ihnen einen schnellen Einstieg in die Analyse Ihrer Telemetriedaten. Microsoft hat diese App so entwickelt, dass Sie Zeit sparen und komplexe Datenmodellierung vermeiden. Sie erhalten vorgefertigte Berichte und Dashboards.
Eigene Dashboards erstellen
Mit Power BI können Sie eigene Dashboards erstellen, die sich auf die für Ihr Unternehmen wichtigsten Kennzahlen konzentrieren. Benutzerdefinierte Dashboards helfen Ihnen, die Systemleistung und das Benutzerverhalten genauer zu untersuchen.
Erkenntnisse im Team teilen
Das Teilen von Erkenntnissen mit Ihrem Team ist in Power BI einfach. Sie können allen Zugriff auf dieselben Berichte und Dashboards geben. So bleibt Ihr Team informiert und arbeitet effizienter zusammen.
Telemetrie-Einrichtung automatisieren
Die Automatisierung der Telemetrie-Einrichtung in Dynamics 365 Business Central spart Zeit und reduziert Fehler. Mit integrierten Tools können Sie Telemetrie über viele Mandanten oder Umgebungen hinweg bereitstellen.
Bereitstellung für mehrere Mandanten
Die Verwaltung der Telemetrie für mehrere Mandanten kann schnell unübersichtlich werden. Mit dem Assistenten für die Telemetrie-Einrichtung im Business Central Admin Center aktivieren Sie Erkenntnisse für alle verwalteten Umgebungen gleichzeitig.
Konfiguration vereinfachen
Sie können die Telemetriekonfiguration vereinfachen, indem Sie Verbindungszeichenfolgen direkt im Tenant Admin Center für mandantenweite Telemetrie hinterlegen. Alternativ setzen Sie sie in Erweiterungsmanifesten für anwendungsspezifische Überwachung ein.
Probleme mit der Telemetrie beheben
Auch bei einer reibungslosen Einrichtung können bei der Arbeit mit Telemetrie typische Probleme auftreten. Wenn Sie diese Probleme erkennen und beheben können, bleibt Ihre Überwachung zuverlässig.
- Verbindungsfehler: Überprüfen Sie die Schlüssel genau, stellen Sie sicher, dass ausgehender Datenverkehr zugelassen ist, und kontrollieren Sie die Firewalleinstellungen.
- Keine Daten in Application Insights: Vergewissern Sie sich, dass die Einstellungen gespeichert wurden, warten Sie einige Minuten und führen Sie Aktionen in Business Central aus, um Ereignisse auszulösen.
- Berechtigungsprobleme: Prüfen Sie, ob Ihr Benutzerkonto sowohl im Business Central Admin Center als auch im Azure-Portal über Administratorrechte verfügt.
Bewährte Methoden für die Telemetrieverwaltung
Datenschutz und Sicherheit
Schützen Sie die Daten Ihres Unternehmens, indem Sie interne Datenschutzrichtlinien einhalten, den Zugriff auf ausführliche Telemetrieprotokolle beschränken und in Azure rollenbasierte Zugriffssteuerung einsetzen.
Telemetrieleistung optimieren
Erfassen Sie nur die Daten, die Sie tatsächlich benötigen, um Systemverlangsamungen und unnötig wachsenden Speicherbedarf zu vermeiden. Richten Sie in Application Insights passende Filter, Stichprobenraten und tägliche Obergrenzen ein.
Regelmäßige Überprüfung und Wartung
Prüfen Sie Ihre Telemetrie-Dashboards regelmäßig, werten Sie die Fehlerprotokolle wöchentlich aus und passen Sie Filter an, wenn sich Ihre Geschäftsprozesse weiterentwickeln. So bleibt Ihre Überwachung optimal.
Fazit
Aus Rohdaten der Telemetrie verwertbare Erkenntnisse zu gewinnen, gehört zu den wirkungsvollsten Schritten, um Ihre Umgebung von Dynamics 365 Business Central abzusichern, zu optimieren und zukunftssicher aufzustellen. Mit Azure Application Insights, der Anbindung Ihrer Systeme und Power BI-Dashboards verabschieden Sie sich vom Raten und setzen auf datengestützte Entscheidungen. Hören Sie unbedingt auch die begleitende Podcast-Folge Monitor Business Central Telemetry with Power BI an, in der es weitere Expertengespräche und praktische Tipps gibt!