M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Przekształć surowe dane w praktyczne wnioski: monitorowanie telemetrii Business Central w Power BI

By ·

Witamy ponownie w podcaście i na naszym blogu towarzyszącym! Jeśli kiedykolwiek miałeś wrażenie, że Twoja organizacja działa po omacku, jeśli chodzi o wydajność systemów, …

Automatically translated with AI from the original post. Read the English original

▶ BLOGTurn Raw Data intoActionable Insights:…M365.FM
Titelbild: Turn Raw Data into Actionable Insights: Monitoring Business Central Telemetry with Power BI

Witamy ponownie w podcaście i naszym towarzyszącym blogu! Jeśli kiedykolwiek miałeś wrażenie, że Twoja organizacja działa po omacku, jeśli chodzi o wydajność systemu, to z pewnością nie jesteś w tym sam. Wiele firm wdraża Microsoft Dynamics 365 Business Central, otwiera drzwi dla użytkowników i od razu zaczyna działać w ciemno, bez rzeczywistego wglądu w to, jak ludzie faktycznie korzystają z platformy i gdzie czają się wąskie gardła wydajności. Na szczęście istnieje prosty sposób, by to zmienić. W tym wpisie pokażemy, jak przekształcić złożone dzienniki telemetrii w przejrzyste, praktyczne pulpity za pomocą Power BI i Azure Application Insights. Koniecznie zajrzyj też do towarzyszącego odcinka podcastu Monitor Business Central Telemetry with Power BI, w którym omawiamy te zagadnienia jeszcze szerzej.

Po co korzystać z telemetrii?

Co śledzi telemetria

Telemetrii możesz użyć do zbierania szerokiego zakresu danych o systemie. Dane te dają jasny obraz tego, jak organizacja korzysta z Dynamics 365 Business Central. Oto przykłady tego, co śledzi telemetria:

  • Aktywność użytkowników, na przykład wdrażanie nowych osób i zmiany uprawnień
  • Blokady bazy danych i przekroczenia limitu czasu blokad
  • Wskaźniki powodzeń i niepowodzeń prób logowania
  • Czasy oczekiwania na zapytania
  • Zmiany konfiguracji lub środowiska
  • Liczba wyświetleń stron i wygenerowanych raportów
  • Błędy wysyłania wiadomości e-mail
  • Tworzenie i wykonywanie zadań w kolejce zadań
  • Dodane lub usunięte indeksy tabel
  • Dzienniki błędów i metryki wydajności

Te informacje pomagają zrozumieć, jak system działa na co dzień. Widać, na czym użytkownicy spędzają czas i z jakich funkcji korzystają najczęściej. Telemetria zapewnia też przejrzystość, ułatwiając wychwycenie nieoczekiwanych zmian lub problemów.

Korzyści biznesowe

Po włączeniu telemetrii zyskujesz kilka ważnych korzyści dla firmy. Możesz szybko diagnozować i rozwiązywać problemy bez przeszukiwania dzienników. Zyskujesz wgląd w codzienne operacje i aktywność użytkowników. Pomaga to podejmować lepsze decyzje i zwiększać efektywność.

Telemetria o wysokiej szczegółowości umożliwia automatyczne wykrywanie anomalii oraz rozbudowane alerty, które łączą warunki operacyjne z wpływem na biznes.

Telemetrii możesz też użyć do analizy trendów. Na przykład możesz zauważyć wzorzec wolnego ładowania stron lub częstych błędów. Pozwala to reagować na problemy, zanim wpłyną na użytkowników. Telemetria wspiera proaktywne rozwiązywanie problemów, dzięki czemu możesz zapobiec ich pogłębianiu się.

Do kluczowych korzyści biznesowych należą:

  • Szybsze badanie zachowania systemu
  • Wczesne wykrywanie incydentów, aby zapobiec eskalacji
  • Większe zaangażowanie użytkowników dzięki lepszej wydajności systemu
  • Bardziej świadome planowanie zasobów oparte na rzeczywistych danych
  • Spójne zarządzanie i niezawodność dzięki scentralizowanemu widokowi kondycji systemu

Typowe scenariusze

Telemetria przydaje się w wielu codziennych sytuacjach. Na przykład możesz chcieć śledzić, jak często użytkownicy otwierają określone strony lub funkcje w Business Central. Jeśli zauważysz spadek wykorzystania, możesz to zbadać i wprowadzić usprawnienia. Możesz też monitorować kolejki zadań, aby upewnić się, że ważne zadania są wykonywane na czas.

W innym scenariuszu możesz zauważyć opóźnienia w zadaniach o wysokim priorytecie. Telemetria pomoże wskazać przyczynę, na przykład przeciążenie kolejki lub brak zasobów. Następnie możesz dostosować ustawienia, aby rozwiązać problem. Jeśli zespół finansowy ma problemy z zawieszającymi się zadaniami uzgadniania bankowego, telemetria może ujawnić problemy takie jak thread starvation, pokazując, gdzie należy przydzielić więcej zasobów.

Do wizualizacji danych telemetrii możesz użyć Power BI. Ułatwia to dostrzeganie trendów, wykrywanie wąskich gardeł i dzielenie się wnioskami z zespołem. Dzięki telemetrii wyprzedzasz potencjalne problemy i dbasz o to, by środowisko Dynamics działało sprawnie.

Wymagania wstępne do włączenia telemetrii Business Central

Zanim zaczniesz konfigurować telemetrię w Dynamics 365 Business Central, upewnij się, że masz odpowiednie narzędzia i uprawnienia. Te wymagania łączą środowisko Business Central z platformą Azure i umożliwiają zaawansowaną analitykę w Power BI. Oto krótki przegląd tego, czego potrzebujesz i dlaczego każdy element ma znaczenie:

Wymaganie wstępneOpis
Dostęp do AzureWymagane do zarządzania ustawieniami telemetrii.
Dostęp do Business Central Admin CenterNiezbędne do włączenia i konfigurowania telemetrii.
Licencja Power BI ProPotrzebna do raportowania i analiz.

Subskrypcja platformy Azure

Subskrypcja platformy Azure jest potrzebna do zbierania i analizowania danych telemetrycznych z Business Central. Platforma Azure stanowi podstawę do przechowywania i przetwarzania telemetrii. Dzięki subskrypcji platformy Azure możesz tworzyć zasoby, takie jak Application Insights i obszary robocze Log Analytics. Te zasoby rejestrują i porządkują dane wysyłane przez Business Central.

  • Subskrypcja platformy Azure pozwala tworzyć i zarządzać zasobami potrzebnymi do telemetrii.
  • Application Insights i obszary robocze Log Analytics przechowują i analizują dane telemetryczne.
  • Za pomocą tych narzędzi platformy Azure możesz monitorować kondycję systemu, śledzić aktywność użytkowników i wykrywać trendy.

Uprawnienia administratora

Musisz mieć uprawnienia administratora zarówno w Azure, jak i w Business Central Admin Center. Pozwalają one konfigurować ustawienia telemetrii i łączyć środowisko Business Central z Azure Application Insights. Bez dostępu administratora nie można włączyć ani zarządzać funkcjami telemetrii.

Uprawnienia administratora zapewniają dostęp do Business Central Admin Center, zmianę ustawień środowiska, wprowadzenie klucza Application Insights oraz zapisanie i zastosowanie konfiguracji telemetrii.

Power BI Pro (opcjonalnie)

Licencja Power BI Pro jest opcjonalna, ale zdecydowanie zalecana. Power BI Pro umożliwia wizualizację danych telemetrycznych i tworzenie interaktywnych pulpitów. Dzięki Power BI możesz przekształcić surowe dane telemetryczne w przejrzyste, praktyczne wnioski.

Wskazówka: Power BI Pro pomaga w pełni wykorzystać telemetrię, ułatwiając zrozumienie i udostępnianie danych.

Konfiguracja Azure Application Insights

Przed zbieraniem telemetrii z Dynamics 365 Business Central musisz skonfigurować Azure Application Insights. Ten proces ułatwia organizowanie, przechowywanie i analizowanie danych generowanych przez system.

Utworzenie konta Azure

Na początek potrzebujesz aktywnego konta Azure. Jeśli go nie masz, możesz zarejestrować bezpłatne konto na stronie Microsoft Azure. Konto Azure daje dostęp do portalu Azure, w którym będziesz zarządzać zasobami.

Wskazówka: Podczas rejestracji użyj służbowego adresu e-mail. Ułatwi to zarządzanie uprawnieniami i współpracę z zespołem.

Dodawanie zasobu Application Insights

Po zalogowaniu się do portalu Azure dodasz nowy zasób Application Insights. Zasób ten zbiera i przetwarza dane telemetryczne ze środowiska Business Central. Aby uporządkować konfigurację, wykonaj następujące kroki:

  1. Utwórz grupę zasobów w portalu Azure. Ułatwi ona przechowywanie wszystkich zasobów telemetrii w jednym miejscu.
  2. Skonfiguruj obszar roboczy Log Analytics. Przechowuje on dane dziennika zbierane przez Azure Application Insights.
  3. Skonfiguruj Application Insights tak, aby łączył się z obszarem roboczym Log Analytics. Dzięki temu wszystkie dane telemetryczne trafiają w jedno miejsce, co ułatwia analizę.

Pobieranie klucza instrumentacji

Po włączeniu Application Insights potrzebujesz klucza instrumentacji. Klucz ten łączy środowisko Business Central z Azure Application Insights. Klucz instrumentacji znajdziesz w sekcji Przegląd zasobu Application Insights. Skopiuj go i zachowaj w bezpiecznym miejscu na potrzeby kolejnego kroku.

Włączanie telemetrii Business Central

Dostęp do centrum administracyjnego

Aby włączyć telemetrię Business Central, najpierw musisz otworzyć Business Central Admin Center. Jest to główny panel sterowania środowiskami Dynamics 365 Business Central. Wybierz środowisko, w którym chcesz włączyć telemetrię.

Konfigurowanie ustawień telemetrii

Po wybraniu środowiska możesz skonfigurować ustawienia telemetrii. Określają one, jak system zbiera dane i wysyła je do Azure Application Insights. W ustawieniach środowiska zobaczysz sekcję o nazwie „Telemetria” lub „Monitorowanie”.

Możesz sprawdzić i ustalić przyczynę problemów z wydajnością, zobaczyć wszystkie błędy systemu i aplikacji wraz ze szczegółową analizą, przejrzeć wykorzystanie aplikacji oraz dostęp i zachowania użytkowników.

Wprowadzanie klucza Application Insights

Następnym krokiem jest połączenie środowiska z Azure Application Insights. Wykonujesz to, wprowadzając klucz Application Insights lub parametry połączenia w wyznaczonym polu w ustawieniach telemetrii.

Zapisz i zastosuj

Po wprowadzeniu klucza Application Insights należy zapisać i zastosować zmiany. Ten krok aktywuje telemetrię dla wybranego środowiska w usłudze Dynamics 365 Business Central, dzięki czemu konfiguracja zacznie działać i będzie gotowa do zbierania danych.

Łączenie Dynamics 365 Business Central z usługą Application Insights

Po włączeniu telemetrii w środowisku należy upewnić się, że usługa Dynamics 365 Business Central prawidłowo łączy się z usługą Application Insights. To połączenie umożliwia zbieranie i analizowanie ważnych danych o kondycji systemu.

Weryfikacja połączenia telemetrycznego

Zawsze warto sprawdzić, czy połączenie telemetryczne działa zgodnie z oczekiwaniami. Otwórz wystąpienie Application Insights w portalu Azure, sprawdź tabele i upewnij się, że przychodzące ślady danych pojawiają się wtedy, gdy użytkownicy korzystają z aplikacji.

Test przepływu danych

Po weryfikacji połączenia wykonaj typową czynność w usłudze Dynamics 365 Business Central, na przykład zaloguj się lub uruchom raport, a następnie poczekaj kilka minut, aż dane dotrą do usługi Application Insights. Dzięki temu potwierdzisz, że cała ścieżka przepływu danych działa poprawnie.

Analiza telemetrii w Power BI

Dane telemetryczne z usługi Dynamics 365 Business Central można przekształcić w przejrzyste, praktyczne wnioski za pomocą Power BI. To narzędzie pomaga dostrzegać wzorce, wykrywać problemy i udostępniać informacje zespołowi.

Aplikacja App Usage Analytics

Aplikacja App Usage Analytics w Power BI pozwala szybko rozpocząć analizę telemetrii. Firma Microsoft zaprojektowała tę aplikację tak, aby oszczędzać czas i uniknąć złożonego modelowania danych, dzięki gotowym raportom i pulpitom nawigacyjnym.

Tworzenie niestandardowych pulpitów nawigacyjnych

We własnych pulpitach nawigacyjnych w Power BI możesz skupić się na wskaźnikach, które są najważniejsze dla Twojej firmy. Niestandardowe pulpity pozwalają dokładniej analizować wydajność systemu i zachowania użytkowników.

Udostępnianie wniosków zespołowi

Udostępnianie wniosków zespołowi w Power BI jest proste. Możesz nadać wszystkim dostęp do tych samych raportów i pulpitów nawigacyjnych, co pomaga zespołowi być na bieżąco i efektywnie współpracować.

Automatyzacja konfiguracji telemetrii

Automatyzacja konfiguracji telemetrii w usłudze Dynamics 365 Business Central oszczędza czas i ogranicza liczbę błędów. Do wdrożenia telemetrii w wielu dzierżawach lub środowiskach możesz użyć wbudowanych narzędzi.

Wdrażanie dla wielu dzierżaw

Zarządzanie telemetrią dla kilku dzierżaw może być przytłaczające. Aby jednocześnie włączyć analizę danych dla wszystkich zarządzanych środowisk, możesz użyć kreatora konfiguracji telemetrii w centrum administracyjnym Business Central.

Usprawnianie konfiguracji

Konfigurację telemetrii można usprawnić, dodając ciągi połączeń bezpośrednio w centrum administracyjnym dzierżawy w celu uzyskania telemetrii obejmującej całe środowisko lub w manifestach rozszerzeń w celu monitorowania poszczególnych aplikacji.

Rozwiązywanie problemów z telemetrią

Nawet przy sprawnie przeprowadzonej konfiguracji możesz napotkać typowe problemy podczas pracy z telemetrią. Umiejętność ich rozpoznawania i naprawiania pomaga utrzymać niezawodny monitoring.

  • Błędy połączenia: Dokładnie sprawdź klucze, upewnij się, że ruch wychodzący jest dozwolony, i przejrzyj ustawienia zapory.
  • Brak danych w Application Insights: Potwierdź, że ustawienia zostały zapisane, poczekaj kilka minut i wykonaj akcje w Business Central, aby wywołać zdarzenia.
  • Problemy z uprawnieniami: Sprawdź, czy Twoje konto użytkownika ma uprawnienia administratora zarówno w centrum administracyjnym Business Central, jak i w portalu Azure.

Najlepsze praktyki zarządzania telemetrią

Ochrona danych i bezpieczeństwo

Chroń dane organizacji, stosując się do wewnętrznych zasad prywatności, ograniczając dostęp do szczegółowych dzienników telemetrii i wykorzystując kontrolę dostępu opartą na rolach w usłudze Azure.

Optymalizacja wydajności telemetrii

Zbieraj tylko te dane, których naprawdę potrzebujesz, aby uniknąć spowolnienia systemu i nadmiernego zużycia pamięci. W usłudze Application Insights skonfiguruj odpowiednie filtry, wskaźniki próbkowania i dzienne limity.

Regularny przegląd i konserwacja

Regularnie sprawdzaj pulpity telemetrii, przeglądaj cotygodniowe dzienniki błędów i aktualizuj filtry w miarę zmian procesów biznesowych, aby utrzymać optymalną konfigurację monitoringu.


Podsumowanie

Przekształcenie surowych danych telemetrycznych w praktyczne wnioski to jeden z najskuteczniejszych kroków, jakie możesz podjąć, aby zabezpieczyć, zoptymalizować i przygotować na przyszłość swoje środowisko Dynamics 365 Business Central. Konfigurując usługę Azure Application Insights, łącząc systemy i wykorzystując pulpity nawigacyjne Power BI, rezygnujesz z zgadywania na rzecz podejmowania decyzji w oparciu o dane. Nie zapomnij posłuchać towarzyszącego odcinka podcastu Monitor Business Central Telemetry with Power BI, w którym znajdziesz więcej ekspckich dyskusji i praktycznych wskazówek!

Entities in this article

Telemetry Dynamics 365 Application Insights Power BI Dynamics 365 Business Central Dashboards Azure portal Power BI Pro Azure subscription Log Analytics

Related articles

RSS