Verjetno poznate ali ste že slišali za Google Analytics. Orodje za sledenje in poročanje o obisku spletnega mesta. Podobno kot Google Analytics obstaja tudi Microsoft Application Insights.
Od Microsofta:Application Insights je razširljiva storitev upravljanja zmogljivosti aplikacij (APM) za spletne razvijalce na več platformah. Vključuje zmogljiva analitična orodja, ki vam pomagajo diagnosticirati težave in razumeti, kaj uporabniki dejansko počnejo z vašo aplikacijo. Zasnovan je tako, da vam nenehno izboljšuje zmogljivost in uporabnost.
od Microsofta
Zdaj pa lahko s pomočjo odjemalca VBA Telemetry povežemo namizne programe iz družine izdelkov Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint, …) na Application Insights.
Torej, kaj je VBA Telemetrija, v enem stavku, prosim?
VBA Telemetry vam omogoča sledenje dogodkom, napakam in meritvam iz vaših projektov VBA (Excelovi delovni zvezki, Accessovi programi) v realnem času, tako da ga povežete z Microsoft Azure Application Insights.
Kako slediti dogodkom z eno vrstico kode VBA
Dogodkom lahko sledite z eno vrstico kode VBA:

Po izvedbi teh vrstic kode imamo v našem viru Microsoft Azure Application Insights:



Tu je kratek videoposnetek v YouTubu (45 sekund) o sledenju dogodkom v projektu VBA s pošiljanjem telemetrijskih podatkov viru Microsoft Azure Application Insights z odjemalcem VBA Telemetry:
Kako slediti napakam z eno vrstico kode VBA
Če želimo slediti napakam, bi v naš postopek napake vstavili eno vrstico kode, na primer:

Po izvedbi teh vrstic kode imamo v našem viru Microsoft Azure Application Insights:


Tu je kratek videoposnetek v YouTubu (50 sekund) o sledenju napakam v projektu VBA s pošiljanjem telemetrijskih podatkov viru Microsoft Azure Application Insights z odjemalcem VBA Telemetry:
Kako prijaviti nekatere meritve po meri z eno vrstico kode VBA
Če želimo zabeležiti nekatere meritve po meri, na primer za sledenje trajanju zanke ali postopkov, lahko to storimo s pomočjo funkcije TrackMetrics in posredovanjem imena metrike in vrednosti metrike, kot je ta:

Po izvedbi teh vrstic kode imamo podatke v viru Microsoft Azure Application Insights.
Da pa bi lahko videli in poizvedovali po teh podatkih, moramo iti v Advanced Analytics. V pregledu virov kliknite Analytics:

S tem se bo odprla nova aplikacija »Application Insights Analytics«, kjer lahko poiščete vse svoje podatke v tem viru.

V Application Insights Analytics lahko pišete lastne poizvedbe z uporabo jezika poizvedbe Analytics in jih predstavljate v različnih obrazcih za ponazoritev (tabela, grafikoni, izvoz v csv, v Power BI (M Query),…)
Tukaj je poizvedba za podatke, zbrane v zadnjih 63 minutah v našem primeru, predstavljene v časovnem grafikonu in razvrščene po časovnem žigu:

Samo predogled prevodov najpogostejših idiomov med SQL in Analytics Query:

Tu je povezava do Cheat Sheet: https://aka.ms/sql-analytics.
Tu je povezava do Microsoft Analytics v dokumentaciji Application Insights.
Želite izvedeti, kako povezati VBA z Azure?
Celoten tečaj o tem, kako odpreti BREZPLAČEN račun za Microsoft Azure, ustvariti vir Azure Application Insights, povezati projekt VBA (delovni zvezek Excel, aplikacija Access) z oblakom Azure z uporabo odjemalca VBA Telemetry in zbrati telemetrične podatke, ki jih najdete v mojem tečaju Udemy “ Spremljanje aplikacij in uporabe VBA v spletu z oblakom Azure ”. (Ta povezava ima 90% popusta na kodo popusta za skupnost.)
V manj kot 24 urah po objavi tečaja na Udemy je bilo vpisanih več kot 2.700+ ljudi!

Želite videti VBA Telemetry LIVE v akciji?
Prva predstavitev VBA Telemetry & Azure Application Insights v živo na Access DevCon Vienna.
Kdaj: sobota + nedelja 7. in 8. aprila 2018
Kje: Dunaj
Kdo: Karl Donaubauer, Access MVP
Več o tem najdete tukaj: Dostop do DevCon Vienna