Jak si udržovat přehled o svých zákaznících Používání vašich sešitů VBA - novinky

Pravděpodobně víte nebo jste o Google Analytics již slyšeli. Nástroj, který sleduje a hlásí provoz na webu. Podobně jako Google Analytics existuje i Microsoft Application Insights.

Od společnosti Microsoft:

Application Insights je rozšiřitelná služba Application Performance Management (APM) pro webové vývojáře na různých platformách. Zahrnuje výkonné analytické nástroje, které vám pomohou diagnostikovat problémy a pochopit, co uživatelé ve skutečnosti s vaší aplikací dělají. Je navržen tak, aby vám pomohl neustále zlepšovat výkon a použitelnost.

od společnosti Microsoft

Ale nyní s pomocí klienta VBA Telemetry můžeme propojit naše desktopové aplikace z produktové rodiny Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint,…) s Application Insights.

Co je tedy Vemetová telemetrie, prosím, jednou větou?

Telemetrie VBA umožňuje sledovat události, chyby a metriky z vašich projektů VBA (sešity aplikace Excel, aplikace Access) v reálném čase připojením k Microsoft Azure Application Insights.

Jak sledovat události pomocí jednoho řádku kódu VBA

Události můžete sledovat pomocí jednoho řádku kódu VBA:

Události můžete sledovat pomocí jednoho řádku kódu VBA

Po provedení těchto řádků kódu máme v našem prostředku Microsoft Azure Application Insights:

Využití Application Insights
Uživatelé Application Insights
Události Application Insights

Tady je krátké video z YouTube (45 sekund) o tom, jak sledovat události v rámci vašeho projektu VBA odesláním telemetrických dat do prostředku Microsoft Azure Application Insights pomocí klienta VBA Telemetry:

Jak sledovat chyby pomocí jednoho řádku kódu VBA

Pokud chceme sledovat chyby, vložili bychom do našeho chybového postupu jeden řádek kódu, například:

Chcete-li sledovat chyby, vložte jeden řádek kódu do procedury chyby

Po provedení těchto řádků kódu máme v našem prostředku Microsoft Azure Application Insights:

Chyby sledování sestav Azure Application Insights - popis chyby
Chyby sledování sestav Azure Application Insights - podrobnosti o chybě

Tady je krátké Youtube video (50 sekund) o tom, jak sledovat chyby ve vašem projektu VBA odesláním telemetrických dat do prostředku Microsoft Azure Application Insights pomocí klienta VBA Telemetry:

Jak přihlásit některé vlastní metriky pomocí jednoho řádku kódu VBA

Pokud chceme zaznamenat některé vlastní metriky, například ke sledování trvání smyčky nebo procedur, můžeme to udělat pomocí funkce TrackMetrics a předáním názvu metriky a hodnoty metriky, například takto:

Funkce TrackMetric

Po provedení těchto řádků kódu máme v našich datech v prostředku Microsoft Azure Application Insights.

Abychom ale mohli tato data vidět a dotazovat se, musíme jít do Advanced Analytics. V přehledu zdrojů klikněte na Analytics:

Přehled Analytics

Tím se otevře nová aplikace „Application Insights Analytics“, kde můžete dotazovat všechna svá data v tomto prostředku.

Analýzy Application Insights

V Application Insights Analytics můžete psát své vlastní dotazy pomocí jazyka Analytics Query a reprezentovat je v různých vizualizačních formách (tabulka, grafy, export do CSV, do Power BI (M Query),…)

Tady je dotaz na data shromážděná za posledních 63 minut v našem příkladu představovaná v časovém diagramu a seřazená podle časového razítka:

Vlastní dotaz

Jen náhled překladů nejběžnějších idiomů mezi SQL a Analytics Query:

Dotaz SQL vs Dotaz Analytics

Zde je odkaz na Cheat Sheet: https://aka.ms/sql-analytics.

Tady je odkaz na Microsoft Analytics v dokumentaci Application Insights.

Chcete zjistit, jak propojit VBA s Azure?

Celý kurz o tom, jak otevřít ZDARMA účet Microsoft Azure, vytvořit si prostředek Azure Application Insights, propojit svůj projekt VBA (sešit aplikace Excel, aplikace Access) s cloudem Azure pomocí klienta VBA Telemetry a shromažďovat svá telemetrická data najdete v mém kurzu Udemy “ Monitorování aplikací a využití VBA online s cloudem Azure “. (Tento odkaz má slevový kód 90% pro komunitu.)

Za méně než 24 hodin po zveřejnění kurzu na Udemy bylo zapsáno více než 2 700+ lidí!

Monitorování aplikací a využití VBA online s Azure Cloud

Chcete vidět VBA Telemetry LIVE v akci?

Vůbec první živá prezentace telemetrie VBA a Azure Application Insights na Access DevCon Vienna.

Kdy: So + Ne 7. + 8. dubna 2018

Kde: Vídeň

Kdo: Karl Donaubauer, Access MVP

Zjistěte více zde: Přístup na DevCon Vídeň

Zajímavé články...