Valószínűleg ismeri vagy hallotta a Google Analytics szolgáltatást. A webhely forgalmát nyomon követő és jelentő eszköz. A Google Analyticshez hasonlóan létezik egy Microsoft Application Insights is.
A Microsoft részéről:Az Application Insights egy kiterjeszthető Application Performance Management (APM) szolgáltatás webfejlesztők számára, több platformon. Hatalmas elemzési eszközöket tartalmaz, amelyek segítenek diagnosztizálni a problémákat és megérteni, hogy a felhasználók mit csinálnak valójában az alkalmazásoddal. Úgy tervezték, hogy folyamatosan javítsa a teljesítményt és a használhatóságot.
a Microsoft-tól
De most a VBA Telemetry kliens segítségével összekapcsolhatjuk asztali alkalmazásainkat a Microsft Office termékcsaládtól (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint,…) az Application Insights-hoz.
Szóval, mi a VBA telemetria, egy mondatban, kérem?
A VBA telemetria segítségével valós időben követheti nyomon az eseményeket, hibákat és mutatókat a VBA-projektjeiből (Excel-munkafüzetek, Access-alkalmazások), összekapcsolva a Microsoft Azure Application Insights szolgáltatással.
Hogyan lehet nyomon követni az eseményeket egy VBA kódsorral
Az eseményeket egy VBA kódsorral követheti nyomon:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_2.jpg.webp)
A kódsorok végrehajtása után a Microsoft Azure Application Insights erőforrásunkban található:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_3.jpg.webp)
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_4.jpg.webp)
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_5.jpg.webp)
Íme egy rövid (45 másodperces) Youtube-videó arról, hogyan lehet nyomon követni az eseményeket a VBA-projekten belül telemetriai adatok küldésével a Microsoft Azure Application Insights erőforráshoz a VBA Telemetry ügyfél használatával:
Hogyan lehet nyomon követni a hibákat egy sor VBA-kóddal
Ha hibákat akarunk nyomon követni, akkor be kell illesztenünk egy kódsort a hibamódszerünkbe, például:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_6.jpg.webp)
A kódsorok végrehajtása után a Microsoft Azure Application Insights erőforrásunkban található:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_7.jpg.webp)
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_8.jpg.webp)
Itt van egy rövid Youtube-videó (50 másodperc) a hibák követéséről a VBA-projekten belül telemetriai adatok küldésével a Microsoft Azure Application Insights erőforráshoz a VBA Telemetry ügyfél használatával:
Hogyan lehet naplózni néhány egyéni mutatót egy sor VBA-kóddal
Ha néhány egyéni mutatót naplózni akarunk, például a ciklus vagy az eljárás időtartamának nyomon követésére, akkor a TrackMetrics függvény használatával, a Metrikus név és a Metrikus érték átadásával tehetjük meg:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_9.jpg.webp)
Miután végrehajtotta ezeket a kódsorokat, a Microsoft Azure Application Insights erőforrásban találhatók az adataink.
De ahhoz, hogy láthassuk és lekérdezhessük ezeket az adatokat, be kell lépnünk az Advanced Analytics szolgáltatásba. Az erőforrás áttekintésében kattintson az Analytics elemre:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_10.jpg.webp)
Ez egy új alkalmazást nyit meg az „Application Insights Analytics” alkalmazásban, ahol lekérdezheti az erőforrás összes adatait.
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_11.jpg.webp)
Az Application Insights Analytics alkalmazásban megírhatja saját lekérdezéseit az Analytics Query nyelv segítségével, és különféle megjelenítési formákban jelenítheti meg őket (táblázat, diagramok, export csv-ba, Power BI-ba (M Query),…)
Az alábbi 63 percben gyűjtött adatok lekérdezése a példánkban, idődiagramban ábrázolva és időbélyeg szerint rendezve:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_12.jpg.webp)
Csak az SQL és az Analytics lekérdezés közötti leggyakoribb idiómák fordításainak előnézete:
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_13.jpg.webp)
Itt található a Cheat Sheet link: https://aka.ms/sql-analytics.
Itt található a Microsoft Analytics link az Application Insights dokumentációjában.
Szeretné megtudni, hogyan csatlakoztassa a VBA-t az Azure-hoz?
Teljes tanfolyam az INGYENES Microsoft Azure-fiók megnyitásáról, az Azure Application Insights-erőforrás létrehozásáról, a VBA-projekt (Excel-munkafüzet, Access-alkalmazás) összekapcsolásáról az Azure-felhővel a VBA Telemetry ügyfél használatával és az Udemy-tanfolyamomon megtalálható telemetriai adatok gyűjtéséről. VBA alkalmazás- és felhasználásfigyelés online Azure felhővel ”. (Ez a link 90% KEDVEZMÉNYES kedvezménykóddal szolgál a közösség számára.)
Kevesebb, mint 24 óra alatt, miután a tanfolyam megjelent az Udemy-n, több mint 2700+ ember volt beiratkozva!
![](https://cdn.wiki-base.com/7897247/how_to_keep_tabs_of_your_customers_use_of_your_vba_workbooks_-_news_14.jpg.webp)
Szeretné látni, hogy a VBA Telemetry LIVE működés közben van?
A VBA Telemetry & Azure Application Insights első élő bemutatója az Access DevCon Bécsről.
Mikor: Szombat + Vas, 2018. április 7 + 8
Hol: Bécs
Ki: Karl Donaubauer, az Access MVP
További információ itt: Access DevCon Vienna