Cum să păstrați filele clienților dvs. Utilizarea registrelor dvs. de lucru VBA - Știri

Probabil știți sau ați auzit de Google Analytics. Un instrument care urmărește și raportează traficul site-ului web. Similar cu Google Analytics există un Microsoft Application Insights.

De la Microsoft:

Application Insights este un serviciu extensibil de gestionare a performanței aplicației (APM) pentru dezvoltatori web pe mai multe platforme. Include instrumente de analiză puternice pentru a vă ajuta să diagnosticați problemele și să înțelegeți ce fac de fapt utilizatorii cu aplicația dvs. Este conceput pentru a vă ajuta să îmbunătățiți continuu performanța și utilizabilitatea.

de la Microsoft

Dar acum, cu ajutorul clientului VBA Telemetry, ne putem conecta aplicațiile desktop de la familia de produse Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint, …) la Application Insights.

Deci, ce este VBA Telemetry, într-o singură propoziție, vă rog?

VBA Telemetry vă permite să urmăriți evenimentele, erorile și valorile din proiectele dvs. VBA (cărți de lucru Excel, aplicații de acces) în timp real, conectându-l la Microsoft Azure Application Insights.

Cum să urmăriți evenimentele cu o singură linie de cod VBA

Puteți urmări evenimentele cu o singură linie de cod VBA:

Puteți urmări evenimentele cu o singură linie de cod VBA

După executarea acelor linii de cod, avem în resursa noastră Microsoft Azure Application Insights:

Utilizarea aplicației Insights
Utilizatori de aplicații statistice
Evenimente Application Insights

Iată un scurt videoclip Youtube (45 de secunde) despre cum să urmăriți evenimentele din cadrul proiectului dvs. VBA prin trimiterea datelor de telemetrie către resursa Microsoft Azure Application Insights utilizând clientul VBA Telemetry:

Cum să urmăriți erorile cu o singură linie de cod VBA

Dacă dorim să urmărim erorile, am insera o linie de cod în procedura noastră de eroare, de exemplu:

Introduceți o linie de cod în procedura de eroare pentru a urmări erorile

După executarea acelor linii de cod, avem în resursa noastră Microsoft Azure Application Insights:

Azure Application Insights Rapoarte de urmărire a erorilor - Descrierea erorii
Azure Application Insights Rapoarte de urmărire a erorilor - Detalii erori

Iată un scurt videoclip Youtube (50 de secunde) despre cum să urmăriți erorile din proiectul dvs. VBA prin trimiterea datelor de telemetrie către resursa Microsoft Azure Application Insights utilizând clientul VBA Telemetry:

Cum se înregistrează câteva valori personalizate cu o singură linie de cod VBA

Dacă vrem să înregistrăm câteva valori personalizate, de exemplu, pentru a urmări duratele buclelor sau procedurilor, o putem face folosind funcția TrackMetrics și trecând numele metricii și valoarea metricii, astfel:

Funcția TrackMetric

După executarea acelor linii de cod, avem în datele noastre resursa Microsoft Azure Application Insights.

Dar pentru a putea vedea și interoga aceste date, trebuie să accesăm Advanced Analytics. În Prezentarea generală a resurselor, faceți clic pe Analytics:

Analize generale

Aceasta va deschide o nouă aplicație „Application Insights Analytics”, unde puteți interoga toate datele din această resursă.

Application Insights Analytics

În Application Insights Analytics puteți scrie propriile interogări folosind limbajul de interogare Analytics și le puteți reprezenta în diferite forme de vizualizare (tabel, diagrame, export în CSV, în Power BI (interogare M), …)

Iată interogarea pentru datele colectate în ultimele 63 de minute în exemplul nostru reprezentat într-un grafic de timp și ordonat de timestamp:

Interogare personalizată

Doar o previzualizare a traducerilor celor mai frecvente expresii între SQL și Analytics Query:

Interogare SQL vs Interogare Analytics

Iată linkul către Foaia de Cheat: https://aka.ms/sql-analytics.

Iată linkul către Microsoft Analytics în documentația Application Insights.

Doriți să aflați cum să conectați VBA cu Azure?

Curs complet despre cum să deschideți un cont Microsoft Azure GRATUIT, să creați resursa Azure Application Insights, să vă conectați proiectul VBA (registru de lucru Excel, aplicație Access) cu cloud Azure folosind clientul VBA Telemetry și să colectați datele dvs. de telemetrie pe care le puteți găsi în cursul meu Udemy " Monitorizarea aplicației și utilizării VBA online cu cloud Azure ”. (Acest link are un cod de reducere de 90% pentru comunitate.)

În mai puțin de 24 de ore de la publicarea cursului pe Udemy, au fost înscriși peste 2.700 de persoane!

Monitorizarea aplicației și utilizării VBA online cu Azure Cloud

Doriți să vedeți VBA Telemetry LIVE în acțiune?

Prima prezentare live a VBA Telemetry & Azure Application Insights on Access DevCon Vienna.

Când: Sâmbătă + Duminică 7 + 8 aprilie 2018

Unde: Viena

Cine: Karl Donaubauer, Access MVP

Aflați mai multe aici: Accesați DevCon Viena

Articole interesante...