U kent Google Analytics waarschijnlijk of heeft er wel eens van gehoord. Een tool die websiteverkeer volgt en rapporteert. Net als bij Google Analytics is er een Microsoft Application Insights.
Van Microsoft:Application Insights is een uitbreidbare APM-service (Application Performance Management) voor webontwikkelaars op meerdere platforms. Het bevat krachtige analysehulpmiddelen om u te helpen bij het diagnosticeren van problemen en om te begrijpen wat gebruikers daadwerkelijk met uw app doen. Het is ontworpen om u te helpen de prestaties en bruikbaarheid continu te verbeteren.
van Microsoft
Maar nu kunnen we met hulp van de VBA Telemetry-client onze desktopapplicaties van de Microsft Office-productfamilie (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint,…) koppelen aan Application Insights.
Dus, wat is VBA-telemetrie, in één zin, alstublieft?
Met VBA-telemetrie kunt u gebeurtenissen, fouten en statistieken van uw VBA-projecten (Excel-werkmappen, toegangstoepassingen) in realtime volgen door deze te verbinden met Microsoft Azure Application Insights.
Gebeurtenissen volgen met één regel VBA-code
U kunt gebeurtenissen volgen met één regel VBA-code:

Nadat die regels code zijn uitgevoerd, hebben we in onze Microsoft Azure Application Insights-bron:



Hier is een korte YouTube-video (45 seconden) over hoe u gebeurtenissen binnen uw VBA-project kunt volgen door telemetriegegevens naar de Microsoft Azure Application Insights-bron te verzenden met behulp van de VBA Telemetry-client:
Fouten bijhouden met één regel VBA-code
Als we fouten willen volgen, voegen we een regel code in onze foutprocedure in, bijvoorbeeld:

Nadat die regels code zijn uitgevoerd, hebben we in onze Microsoft Azure Application Insights-bron:


Hier is een korte YouTube-video (50 seconden) over het volgen van fouten binnen uw VBA-project door telemetriegegevens naar de Microsoft Azure Application Insights-bron te verzenden met behulp van de VBA Telemetry-client:
Hoe enkele aangepaste statistieken te loggen met één regel VBA-code
Als we een aantal aangepaste metrische gegevens willen loggen, bijvoorbeeld om de loop of de duur van procedures bij te houden, kunnen we dit doen door de functie TrackMetrics te gebruiken en de metrische naam en de metrische waarde als volgt door te geven:

Nadat die regels code zijn uitgevoerd, hebben we onze gegevens in de bron Microsoft Azure Application Insights.
Maar om deze gegevens te kunnen zien en opvragen, moeten we naar Advanced Analytics gaan. Klik in uw bronnenoverzicht op Analytics:

Hierdoor wordt een nieuwe applicatie "Application Insights Analytics" geopend waarin u al uw gegevens in deze bron kunt opvragen.

In Application Insights Analytics kunt u uw eigen queries schrijven met behulp van de Analytics Query-taal en deze weergeven in verschillende visualisatievormen (tabel, grafieken, exporteren naar csv, naar Power BI (M Query), …)
Hier is de vraag naar gegevens die in de afgelopen 63 minuten in ons voorbeeld zijn verzameld, weergegeven in een tijdschema en gesorteerd op tijdstempel:

Gewoon een voorbeeld van vertalingen van de meest voorkomende idiomen tussen SQL en Analytics Query:

Hier is de link naar de Cheat Sheet: https://aka.ms/sql-analytics.
Hier is de link naar Microsoft Analytics in de Application Insights-documentatie.
Wilt u weten hoe u VBA verbindt met Azure?
Volledige cursus over het openen van een GRATIS Microsoft Azure-account, het maken van uw Azure Application Insights-resource, het verbinden van uw VBA-project (Excel-werkmap, Access-applicatie) met Azure cloud met behulp van de VBA Telemetry-client en het verzamelen van uw telemetriegegevens die u kunt vinden in mijn Udemy-cursus “ VBA Applicatie & Gebruik Monitoring Online met Azure cloud ”. (Deze link is met 90% KORTING kortingscode voor gemeenschap.)
Binnen 24 uur nadat de cursus op Udemy was gepubliceerd, waren er meer dan 2.700 mensen ingeschreven!

Wilt u VBA Telemetry LIVE in actie zien?
Eerste live-presentatie ooit van VBA-telemetrie en Azure Application Insights op Access DevCon Vienna.
Wanneer: za + zo 7 + 8 april 2018
Waar: Wenen
Wie: Karl Donaubauer, Access MVP
Lees hier meer: Toegang tot DevCon Wenen