Hur du håller koll på dina kunder Användning av dina VBA-arbetsböcker - Nyheter

Du känner antagligen till eller har hört talas om Google Analytics. Ett verktyg som spårar och rapporterar webbplatstrafik. I likhet med Google Analytics finns en Microsoft Application Insights.

Från Microsoft:

Application Insights är en utökbar APM-tjänst (Application Performance Management) för webbutvecklare på flera plattformar. Den innehåller kraftfulla analysverktyg som hjälper dig att diagnostisera problem och förstå vad användare faktiskt gör med din app. Den är utformad för att hjälpa dig att kontinuerligt förbättra prestanda och användbarhet.

från Microsoft

Men nu med hjälp av VBA Telemetry-klienten kan vi ansluta våra stationära applikationer från Microsft Office-produktfamiljen (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint, …) till Application Insights.

Så, vad är VBA Telemetry, i en mening, snälla?

Med VBA Telemetry kan du spåra händelser, fel och mätvärden från dina VBA-projekt (Excel-arbetsböcker, Access-applikationer) i realtid genom att ansluta den till Microsoft Azure Application Insights.

Hur man spårar händelser med en rad VBA-kod

Du kan spåra händelser med en rad VBA-kod:

Du kan spåra händelser med en rad VBA-kod

Efter att dessa rader har körts har vi i vår Microsoft Azure Application Insights-resurs:

Application Insights Användning
Application Insights-användare
Application Insights Events

Här är en kort Youtube-video (45 sekunder) om hur du spårar händelser i ditt VBA-projekt genom att skicka telemetridata till Microsoft Azure Application Insights-resurs med hjälp av VBA Telemetry-klient:

Så här spårar du fel med en rad VBA-kod

Om vi ​​vill spåra fel skulle vi infoga en rad kod i vårt felprocedur, exempel:

Infoga en rad kod i felproceduren för att spåra fel

Efter att dessa rader har körts har vi i vår Microsoft Azure Application Insights-resurs:

Azure Application Insights Rapporterar spårningsfel - Felbeskrivning
Azure Application Insights Rapporterar spårningsfel - Felinformation

Här är en kort Youtube-video (50 sekunder) om hur du spårar fel i ditt VBA-projekt genom att skicka telemetradata till Microsoft Azure Application Insights-resurs med hjälp av VBA Telemetry-klient:

Så här loggar du några anpassade mätvärden med en rad VBA-kod

Om vi ​​vill logga några anpassade mätvärden, till exempel för att spåra loop eller procedurvaraktigheter, kan vi göra det med hjälp av TrackMetrics-funktionen och skicka mätvärden och mätvärdet så här:

TrackMetric-funktion

Efter att dessa kodrader har körts har vi i våra data i Microsoft Azure Application Insights-resurs.

Men för att kunna se och fråga dessa data måste vi gå in i Advanced Analytics. Klicka på Analytics i din resursöversikt:

Översiktsanalys

Detta öppnar en ny applikation "Application Insights Analytics" där du kan fråga alla dina data i den här resursen.

Application Insights Analytics

I Application Insights Analytics kan du skriva dina egna frågor med hjälp av Analytics Query-språket och representera dem i olika visualiseringsformer (tabell, diagram, export till csv, till Power BI (M Query), …)

Här är frågan om data som samlats in de senaste 63 minuterna i vårt exempel som representeras i ett tidsschema och ordnas efter tidsstämpel:

Anpassad fråga

Bara en förhandsgranskning av översättningar av de vanligaste idiomen mellan SQL och Analytics Query:

SQL-fråga vs Analytics-fråga

Här är länken till fuskarket: https://aka.ms/sql-analytics.

Här är länken till Microsoft Analytics i Application Insights-dokumentationen.

Vill du ta reda på hur du ansluter VBA till Azure?

Full kurs om hur du öppnar ett GRATIS Microsoft Azure-konto, skapar din Azure Application Insights-resurs, ansluter ditt VBA-projekt (Excel-arbetsbok, Access-applikation) med Azure-molnet med hjälp av VBA Telemetry-klienten och samlar in dina telemetradata som du hittar i min Udemy-kurs “ VBA Application & Usage Monitoring Online with Azure cloud ”. (Denna länk har 90% rabatt på rabattkod för community.)

På mindre än 24 timmar efter det att kursen publicerades på Udemy var fler än 2 700+ personer inskrivna!

VBA Application & Usage Monitoring Online med Azure Cloud

Vill du se VBA Telemetry LIVE i aktion?

Första livepresentation av VBA Telemetry & Azure Application Insights på Access DevCon Vienna.

När: lör + sön 7 + 8 april 2018

Var: Wien

Vem: Karl Donaubauer, Access MVP

Ta reda på mer här: Gå till DevCon Wien

Intressanta artiklar...