Jak zachować uwagę klientów na swoich skoroszytach VBA - Wiadomości

Prawdopodobnie znasz lub słyszałeś o Google Analytics. Narzędzie śledzące i raportujące ruch na stronie. Podobnie jak w Google Analytics istnieje Microsoft Application Insights.

Od firmy Microsoft:

Application Insights to rozszerzalna usługa zarządzania wydajnością aplikacji (APM) dla deweloperów sieci Web na wielu platformach. Zawiera zaawansowane narzędzia analityczne, które pomogą Ci zdiagnozować problemy i zrozumieć, co użytkownicy faktycznie robią z Twoją aplikacją. Został zaprojektowany, aby pomóc Ci stale poprawiać wydajność i użyteczność.

od firmy Microsoft

Ale teraz, z pomocą klienta VBA Telemetry, możemy połączyć nasze aplikacje komputerowe z rodziny produktów Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint,…) z Application Insights.

Czym więc jest telemetria VBA, w jednym zdaniu?

Telemetria VBA umożliwia śledzenie zdarzeń, błędów i metryk z projektów VBA (skoroszyty programu Excel, aplikacje dostępu) w czasie rzeczywistym, łącząc je z usługą Microsoft Azure Application Insights.

Jak śledzić zdarzenia za pomocą jednej linii kodu VBA

Możesz śledzić zdarzenia za pomocą jednej linii kodu VBA:

Możesz śledzić zdarzenia za pomocą jednej linii kodu VBA

Po wykonaniu tych wierszy kodu mamy w naszym zasobie Microsoft Azure Application Insights:

Użycie usługi Application Insights
Użytkownicy usługi Application Insights
Zdarzenia usługi Application Insights

Oto krótki film z YouTube (45 sekund) na temat śledzenia zdarzeń w projekcie VBA przez wysyłanie danych telemetrycznych do zasobu usługi Microsoft Azure Application Insights przy użyciu klienta telemetrii VBA:

Jak śledzić błędy za pomocą jednej linii kodu VBA

Jeśli chcemy śledzić błędy, wstawilibyśmy jedną linię kodu w naszej procedurze błędu, przykład:

Wstaw jeden wiersz kodu w procedurze błędu, aby śledzić błędy

Po wykonaniu tych wierszy kodu mamy w naszym zasobie Microsoft Azure Application Insights:

Błędy śledzenia raportów usługi Azure Application Insights - opis błędu
Azure Application Insights Raporty śledzenia błędów - szczegóły błędu

Oto krótki film z YouTube (50 sekund) na temat śledzenia błędów w projekcie VBA przez wysyłanie danych telemetrycznych do zasobu Microsoft Azure Application Insights przy użyciu klienta telemetrii VBA:

Jak rejestrować niestandardowe metryki za pomocą jednej linii kodu VBA

Jeśli chcemy rejestrować niektóre niestandardowe metryki, na przykład w celu śledzenia czasu trwania pętli lub procedur, możemy to zrobić za pomocą funkcji TrackMetrics i przekazując nazwę Metric i wartość Metric, na przykład:

Funkcja TrackMetric

Po wykonaniu tych wierszy kodu mamy w naszych danych w zasobie Microsoft Azure Application Insights.

Aby jednak móc wyświetlać i wyszukiwać te dane, musimy przejść do zaawansowanej analizy. W przeglądzie zasobów kliknij Analytics:

Omówienie Analytics

Spowoduje to otwarcie nowej aplikacji „Application Insights Analytics”, w której można wysyłać zapytania do wszystkich danych w tym zasobie.

Application Insights Analytics

W Application Insights Analytics możesz pisać własne zapytania przy użyciu języka zapytań Analytics i przedstawiać je w różnych formularzach wizualizacji (tabela, wykresy, eksport do csv, do Power BI (M Query),…)

Oto zapytanie o dane zebrane w naszym przykładzie w ciągu ostatnich 63 minut, przedstawione na wykresie czasowym i uporządkowane według sygnatury czasowej:

Zapytanie niestandardowe

Tylko podgląd tłumaczeń najpopularniejszych idiomów między zapytaniami SQL i Analytics:

Zapytanie SQL a zapytanie analityczne

Oto link do ściągawki: https://aka.ms/sql-analytics.

Oto link do Microsoft Analytics w dokumentacji Application Insights.

Chcesz się dowiedzieć, jak połączyć VBA z platformą Azure?

Pełny kurs dotyczący otwierania DARMOWEGO konta Microsoft Azure, tworzenia zasobów usługi Azure Application Insights, łączenia projektu VBA (skoroszytu programu Excel, aplikacji Access) z chmurą Azure przy użyciu klienta telemetrii VBA i zbierania danych telemetrycznych, które można znaleźć w moim kursie Udemy ” Monitorowanie aplikacji i użytkowania VBA w trybie online za pomocą chmury Azure ”. (Ten link jest z kodem rabatowym 90% OFF dla społeczności.)

W mniej niż 24 godziny po opublikowaniu kursu na Udemy zapisało się ponad 2,700 osób!

Monitorowanie aplikacji i użytkowania VBA w trybie online za pomocą chmury Azure

Chcesz zobaczyć VBA Telemetry LIVE w akcji?

Pierwsza w historii prezentacja na żywo telemetrii VBA i usługi Azure Application Insights w Access DevCon Vienna.

Kiedy: sobota + niedziela 7 + 8 kwietnia 2018

Gdzie: Wiedeń

Kto: Karl Donaubauer, Access MVP

Dowiedz się więcej tutaj: Access DevCon Vienna

Interesujące artykuły...