Kaip išlaikyti klientų skirtukus Naudokite savo VBA darbo knygas - Naujienos

Jūs tikriausiai žinote ar esate girdėję apie „Google Analytics“. Įrankis, stebintis ir pranešantis apie svetainės srautą. Panašiai kaip „Google Analytics“, yra ir „Microsoft Application Insights“.

„Microsoft“:

„Application Insights“ yra išplėstinė „Application Performance Management“ (APM) paslauga, skirta žiniatinklio kūrėjams keliose platformose. Jame yra galingi analizės įrankiai, kurie padės jums diagnozuoti problemas ir suprasti, ką vartotojai iš tikrųjų daro su jūsų programa. Jis sukurtas padėti jums nuolat gerinti našumą ir patogumą.

iš „Microsoft“

Bet dabar su „VBA Telemetry“ kliento pagalba galime susieti savo darbalaukio programas iš „Microsft Office“ produktų šeimos („Microsoft Access“, „Microsoft Excel“, „Microsoft Word“, „Microsoft Powerpoint“ ir kt.) Su „Application Insights“.

Taigi, kas yra VBA teletrija, prašau vienu sakiniu?

VBA teletrija leidžia stebėti įvykius, klaidas ir metriką iš jūsų VBA projektų („Excel“ darbaknygės, „Access“ programos) realiuoju laiku, prijungiant ją prie „Microsoft Azure Application Insights“.

Kaip stebėti įvykius su viena VBA kodo eilute

Galite stebėti įvykius su viena VBA kodo eilute:

Galite stebėti įvykius su viena VBA kodo eilute

Vykdžius šias kodo eilutes, turime „Microsoft Azure Application Insights“ šaltinį:

Programos įžvalgų naudojimas
„Application Insights“ vartotojai
„Application Insights“ įvykiai

Čia yra trumpas „YouTube“ vaizdo įrašas (45 sekundės), kaip stebėti įvykius VBA projekte, siunčiant telemetrijos duomenis į „Microsoft Azure Application Insights“ šaltinį naudojant VBA teletrijos klientą:

Kaip sekti klaidas vienoje VBA kodo eilutėje

Jei norime stebėti klaidas, į klaidos procedūrą įterpime vieną kodo eilutę, pavyzdžiui:

Į klaidų procedūrą įterpkite vieną kodo eilutę klaidoms stebėti

Vykdžius šias kodo eilutes, turime „Microsoft Azure Application Insights“ šaltinį:

„Azure Application Insights“ ataskaitų stebėjimo klaidos - klaidos aprašas
„Azure Application Insights“ ataskaitų stebėjimo klaidos - išsami klaidos informacija

Čia yra trumpas „Youtube“ vaizdo įrašas (50 sekundžių), kaip sekti klaidas VBA projekte, siunčiant telemetrijos duomenis į „Microsoft Azure Application Insights“ šaltinį naudojant VBA teletrijos klientą:

Kaip užregistruoti tam tikrą pasirinktą metriką su viena VBA kodo eilute

Jei norime užregistruoti tam tikrą pasirinktą metriką, pavyzdžiui, norėdami stebėti ciklo ar procedūrų trukmę, galime tai padaryti naudodami „TrackMetrics“ funkciją ir perduodami metrikos pavadinimą ir metrikos vertę, pavyzdžiui:

„TrackMetric“ funkcija

Vykdžius šias kodo eilutes, turime duomenų „Microsoft Azure Application Insights“ šaltinyje.

Bet kad galėtume matyti ir pateikti užklausą šiems duomenims, turime pereiti į „Advanced Analytics“. Išteklių apžvalgoje spustelėkite „Analytics“:

„Analytics“ apžvalga

Tai atvers naują programą „Application Insights Analytics“, kurioje galėsite pateikti užklausą dėl visų šio ištekliaus duomenų.

„Application Insights Analytics“

Programoje „Application Insights Analytics“ galite rašyti savo užklausas naudodami „Analytics“ užklausos kalbą ir pateikti jas įvairiomis vizualizacijos formomis (lentelė, diagramos, eksportavimas į csv, į „Power BI“ („M“ užklausa) ir kt.)

Čia pateikiama duomenų, surinktų per paskutines 63 minutes, užklausa mūsų pavyzdyje, pateikiama laiko juostoje ir išdėstyta pagal laiko žymą:

Tinkinta užklausa

Tiesiog dažniausiai naudojamų „SQL“ ir „Analytics“ užklausų vertimų peržiūra:

SQL užklausa ir „Analytics“ užklausa

Čia yra nuoroda į „Cheat Sheet“: https://aka.ms/sql-analytics.

Čia pateikiama nuoroda į „Microsoft Analytics“ „Application Insights“ dokumentuose.

Norite sužinoti, kaip prijungti VBA su „Azure“?

Visas kursas apie tai, kaip atidaryti NEMOKAMĄ „Microsoft Azure“ paskyrą, sukurti „Azure Application Insights“ šaltinį, prijungti savo VBA projektą („Excel“ darbaknygę, „Access“ programą) su „Azure“ debesimi naudojant VBA teletrijos klientą ir surinkti telemetrijos duomenis, kuriuos galite rasti mano „Udemy“ kursuose “ VBA programų ir naudojimo stebėjimas internetu su „Azure“ debesimi “. (Ši nuoroda yra su 90% nuolaida bendruomenės nuolaidos kodu.)

Per mažiau nei 24 valandas po kurso paskelbimo „Udemy“ buvo užregistruota daugiau nei 2700 ir daugiau žmonių!

VBA programų ir naudojimo stebėjimas internetu su „Azure Cloud“

Norite, kad VBA Telemetry LIVE veiktų?

Pirmasis tiesioginis „VBA Telemetry & Azure Application Insights“ pristatymas „Access DevCon Vienna“.

Kada: Šeštadienis + sekmadienis, 2018 m. Balandžio 7 + 8 d

Kur: Viena

Kas: Karlas Donaubaueris, „Access MVP“

Sužinokite daugiau čia: pasiekite „DevCon Vienna“

Įdomios straipsniai...