Pravdepodobne viete alebo ste už počuli o službe Google Analytics. Nástroj na sledovanie a hlásenie prenosu na webe. Podobne ako Google Analytics existuje aj Microsoft Application Insights.
Od spoločnosti Microsoft:Application Insights je rozšíriteľná služba Application Performance Management (APM) pre webových vývojárov na viacerých platformách. Zahŕňa výkonné analytické nástroje, ktoré vám pomôžu diagnostikovať problémy a pochopiť, čo používatelia v skutočnosti robia s vašou aplikáciou. Je navrhnutý tak, aby vám pomohol neustále zlepšovať výkon a použiteľnosť.
od spoločnosti Microsoft
Teraz však s pomocou klienta VBA Telemetry môžeme pripojiť naše desktopové aplikácie z produktovej rodiny Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint, …) k Application Insights.
Čo je prosím Vemetová telemetria, prosím, jednou vetou?
Telemetria VBA vám umožňuje sledovať udalosti, chyby a metriky z vašich projektov VBA (zošity programu Excel, aplikácie Access) v reálnom čase pripojením k službe Microsoft Azure Application Insights.
Ako sledovať udalosti pomocou jedného riadku kódu VBA
Môžete sledovať udalosti pomocou jedného riadku kódu VBA:
Po vykonaní týchto riadkov kódu máme v našom prostriedku Microsoft Azure Application Insights:
Tu je krátke video z YouTube (45 sekúnd) o tom, ako sledovať udalosti v rámci vášho projektu VBA odosielaním telemetrických údajov do prostriedku Microsoft Azure Application Insights pomocou klienta VBA Telemetry:
Ako sledovať chyby pomocou jedného riadku kódu VBA
Ak chceme sledovať chyby, vložíme do nášho chybového postupu jeden riadok kódu, napríklad:
Po vykonaní týchto riadkov kódu máme v našom prostriedku Microsoft Azure Application Insights:
Tu je krátke video z YouTube (50 sekúnd) o tom, ako sledovať chyby vo vašom projekte VBA odosielaním telemetrických údajov do prostriedku Microsoft Azure Application Insights pomocou klienta VBA Telemetry:
Ako prihlásiť niektoré vlastné metriky pomocou jedného riadku kódu VBA
Ak chceme zaznamenať niektoré vlastné metriky, napríklad na sledovanie trvania slučiek alebo procedúr, môžeme to urobiť pomocou funkcie TrackMetrics a odovzdania názvu metriky a hodnoty metriky, napríklad takto:
Po vykonaní týchto riadkov kódu máme vo svojich údajoch prostriedok Microsoft Azure Application Insights.
Aby sme však mohli tieto údaje vidieť a dopytovať sa, musíme prejsť do Advanced Analytics. V prehľade zdrojov kliknite na položku Analytics:
Otvorí sa nová aplikácia „Application Insights Analytics“, kde môžete dopytovať všetky svoje údaje v tomto prostriedku.
V aplikácii Application Insights Analytics môžete písať svoje vlastné dotazy pomocou jazyka Analytics Query a reprezentovať ich v rôznych formách vizualizácie (tabuľka, grafy, export do formátu CSV, do Power BI (M Query), …)
Tu je dopyt na údaje zhromaždené za posledných 63 minút v našom príklade predstavovaných v časovom grafe a zoradených podľa časovej pečiatky:
Iba ukážka prekladov najbežnejších frazém medzi SQL a Analytics Query:
Tu je odkaz na podvádzací list: https://aka.ms/sql-analytics.
Tu je odkaz na Microsoft Analytics v dokumentácii k aplikácii Application Insights.
Chcete zistiť, ako prepojiť VBA s Azure?
Celý kurz o tom, ako si otvoriť účet Microsoft Azure ZDARMA, vytvoriť si prostriedok Azure Application Insights, prepojiť svoj projekt VBA (zošit Excel, aplikácia Access) s cloudom Azure pomocou klienta VBA Telemetry a zhromaždiť svoje telemetrické údaje, ktoré nájdete v mojom kurze Udemy “ Monitorovanie aplikácií a používania VBA online s cloudom Azure “. (Tento odkaz má zľavu 90% na zľavu pre komunitu.)
Za menej ako 24 hodín po zverejnení kurzu na Udemy bolo zaregistrovaných viac ako 2 700+ ľudí!
Chcete vidieť VBA Telemetry LIVE v akcii?
Vôbec prvá živá prezentácia telemetrie VBA a Azure Application Insights na Access DevCon Vienna.
Kedy: So + Ne 7. + 8. apríla 2018
Kde: Viedeň
Kto: Karl Donaubauer, Access MVP
Viac informácií nájdete tu: Access DevCon Vienna