Kā saglabāt klientu cilnes VBA darbgrāmatu izmantošana - jaunumi

Jūs droši vien zināt vai esat dzirdējis par Google Analytics. Rīks, kas izseko un ziņo par vietnes trafiku. Līdzīgi kā Google Analytics, ir arī Microsoft Application Insights.

No Microsoft:

Application Insights ir paplašināms Application Performance Management (APM) pakalpojums tīmekļa izstrādātājiem uz vairākām platformām. Tas ietver jaudīgus analīzes rīkus, lai palīdzētu jums diagnosticēt problēmas un saprast, ko lietotāji faktiski dara ar jūsu lietotni. Tas ir paredzēts, lai palīdzētu jums nepārtraukti uzlabot veiktspēju un lietojamību.

no Microsoft

Bet tagad ar VBA Telemetry klienta palīdzību mēs varam savienot savas darbvirsmas lietojumprogrammas no Microsft Office produktu saimes (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint utt.) Ar Application Insights.

Tātad, kas ir VBA telemetrija, lūdzu, vienā teikumā?

VBA telemetrija ļauj reāllaikā izsekot notikumus, kļūdas un metriku no jūsu VBA projektiem (Excel darbgrāmatas, Access lietojumprogrammas), savienojot to ar Microsoft Azure Application Insights.

Kā izsekot notikumus ar vienu VBA koda rindu

Notikumus var izsekot ar vienu VBA koda rindiņu:

Notikumus var izsekot ar vienu VBA koda rindiņu

Pēc šo koda rindu izpildes mums ir mūsu Microsoft Azure Application Insights resurss:

Lietojumprogrammas ieskatu izmantošana
Lietojumprogrammu ieskatu lietotāji
Lietojumprogrammas ieskatu notikumi

Šeit ir īss Youtube video (45 sekundes) par to, kā izsekot notikumus VBA projekta ietvaros, nosūtot telemetrijas datus uz Microsoft Azure Application Insights resursu, izmantojot VBA Telemetry klientu:

Kā izsekot kļūdas ar vienu VBA koda rindu

Ja mēs vēlamies izsekot kļūdas, mēs kļūdas procedūrā ievietosim vienu koda rindu, piemēram:

Ievietojiet kļūdas procedūrā vienu koda rindu, lai izsekotu kļūdas

Pēc šo koda rindu izpildes mums ir mūsu Microsoft Azure Application Insights resurss:

Azure Application Insights pārskatu izsekošanas kļūdas - kļūdu apraksts
Azure Application Insights atskaites izsekošanas kļūdas - informācija par kļūdu

Šeit ir īss Youtube video (50 sekundes) par to, kā izsekot kļūdas VBA projektā, nosūtot telemetrijas datus uz Microsoft Azure Application Insights resursu, izmantojot VBA Telemetry klientu:

Kā reģistrēt dažas pielāgotas metrikas ar vienu VBA koda rindu

Ja mēs vēlamies reģistrēt dažas pielāgotas metrikas, piemēram, lai izsekotu cikla vai procedūru ilgumu, mēs to varam izdarīt, izmantojot funkciju TrackMetrics un nododot Metrikas nosaukumu un Metrikas vērtību, piemēram:

TrackMetric funkcija

Pēc šo koda rindu izpildīšanas mūsu dati ir Microsoft Azure Application Insights resursā.

Bet, lai varētu redzēt un pieprasīt šos datus, mums jāiet uz Advanced Analytics. Resursu kopsavilkumā noklikšķiniet uz Analytics:

Analytics pārskats

Tādējādi tiks atvērta jauna lietojumprogramma “Application Insights Analytics”, kurā varēsiet vaicāt visiem saviem datiem šajā resursā.

Application Insights Analytics

Programmā Application Insights Analytics varat rakstīt savus vaicājumus, izmantojot Analytics vaicājumu valodu, un attēlot tos dažādās vizualizācijas formās (tabula, diagrammas, eksportēšana uz csv, uz Power BI (M vaicājums),…)

Šeit ir vaicājums par datiem, kas savākti pēdējās 63 minūtēs mūsu piemērā, attēloti laika grafikā un sakārtoti pēc laika zīmoga:

Pielāgots vaicājums

Tikai priekšskatījums par visbiežāk sastopamo idiomu tulkojumiem starp SQL un Analytics vaicājumu:

SQL vaicājums vs Analytics vaicājums

Šeit ir saite uz apkrāptu lapu: https://aka.ms/sql-analytics.

Šeit ir saite uz Microsoft Analytics lietojumprogrammu ieskatu dokumentācijā.

Vai vēlaties uzzināt, kā savienot VBA ar Azure?

Pilns kurss par to, kā atvērt BEZMAKSAS Microsoft Azure kontu, izveidot savu Azure Application Insights resursu, savienot savu VBA projektu (Excel darbgrāmatu, Access lietojumprogrammu) ar Azure mākoni, izmantojot VBA Telemetry klientu, un savākt savus telemetrijas datus, kurus varat atrast manā Udemy kursā “ VBA lietojumprogrammu un lietojuma uzraudzība tiešsaistē ar Azure mākoni ”. (Šī saite ir ar 90% atlaides kodu kopienai.)

Nepilnu 24 stundu laikā pēc kursa publicēšanas vietnē Udemy bija uzņemti vairāk nekā 2700+ cilvēku!

VBA lietojumprogrammu un lietošanas uzraudzība tiešsaistē ar Azure Cloud

Vai vēlaties redzēt VBA Telemetry LIVE darbībā?

Vispirms VBA Telemetry & Azure Application Insights tiešraide vietnē Access DevCon Vienna.

Kad: sestdiena + svētdiena, 2018. gada 7. un 8. aprīlis

Kur: Vīne

Kas: Karls Donaubauers, Access MVP

Uzziniet vairāk šeit: Piekļūstiet DevCon Vienna

Interesanti raksti...