Πώς να παρακολουθείτε τους πελάτες σας Χρήση των βιβλίων εργασίας σας VBA - Νέα

Πιθανότατα γνωρίζετε ή έχετε ακούσει για το Google Analytics. Ένα εργαλείο που παρακολουθεί και αναφέρει την κυκλοφορία ιστότοπων. Παρόμοια με το Google Analytics υπάρχει ένα Microsoft Application Insights.

Από τη Microsoft:

Το Application Insights είναι μια επεκτάσιμη υπηρεσία διαχείρισης επιδόσεων εφαρμογών (APM) για προγραμματιστές ιστού σε πολλές πλατφόρμες. Περιλαμβάνει ισχυρά εργαλεία ανάλυσης για να σας βοηθήσει να διαγνώσετε προβλήματα και να κατανοήσετε τι κάνουν οι χρήστες στην εφαρμογή σας. Είναι σχεδιασμένο να σας βοηθά να βελτιώνετε συνεχώς την απόδοση και τη χρηστικότητα.

από τη Microsoft

Αλλά τώρα με τη βοήθεια του πελάτη τηλεμετρίας VBA, μπορούμε να συνδέσουμε τις εφαρμογές επιτραπέζιων υπολογιστών μας από την οικογένεια προϊόντων Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint,…) στο Application Insights.

Λοιπόν, τι είναι η τηλεμετρία VBA, σε μία πρόταση, παρακαλώ;

Το VBA Telemetry σάς επιτρέπει να παρακολουθείτε συμβάντα, σφάλματα και μετρήσεις από τα έργα σας VBA (βιβλία εργασίας Excel, εφαρμογές πρόσβασης) σε πραγματικό χρόνο, συνδέοντάς το με το Microsoft Azure Application Insights.

Πώς να παρακολουθείτε συμβάντα με μία γραμμή κώδικα VBA

Μπορείτε να παρακολουθείτε συμβάντα με μια γραμμή κώδικα VBA:

Μπορείτε να παρακολουθείτε συμβάντα με μια γραμμή κώδικα VBA

Μετά την εκτέλεση αυτών των γραμμών κώδικα, έχουμε στον πόρο Microsoft Azure Application Insights:

Χρήση πληροφοριών εφαρμογών
Εφαρμογή Insights Χρήστες
Εφαρμογές Insights Εκδηλώσεις

Ακολουθεί ένα σύντομο βίντεο Youtube (45 δευτερόλεπτα) σχετικά με τον τρόπο παρακολούθησης συμβάντων στο έργο VBA στέλνοντας δεδομένα τηλεμετρίας στον πόρο Microsoft Azure Application Insights χρησιμοποιώντας τον πελάτη VBA Telemetry:

Τρόπος παρακολούθησης σφαλμάτων με μία γραμμή κώδικα VBA

Αν θέλουμε να εντοπίσουμε σφάλματα, θα εισαγάγαμε μια γραμμή κώδικα στη διαδικασία σφάλματος, για παράδειγμα:

Εισαγάγετε μια γραμμή κώδικα στη διαδικασία σφάλματος για την παρακολούθηση σφαλμάτων

Μετά την εκτέλεση αυτών των γραμμών κώδικα, έχουμε στον πόρο Microsoft Azure Application Insights:

Azure Application Insights Αναφορές Σφάλματα παρακολούθησης - Περιγραφή σφάλματος
Azure Application Insights Αναφορές Σφάλματα παρακολούθησης - Λεπτομέρειες σφάλματος

Ακολουθεί ένα σύντομο βίντεο στο Youtube (50 δευτερόλεπτα) σχετικά με τον τρόπο παρακολούθησης σφαλμάτων στο έργο VBA, στέλνοντας δεδομένα τηλεμετρίας στον πόρο Microsoft Azure Application Insights χρησιμοποιώντας τον πελάτη VBA Telemetry:

Τρόπος καταγραφής ορισμένων προσαρμοσμένων μετρήσεων με μία γραμμή κώδικα VBA

Εάν θέλουμε να καταγράψουμε ορισμένες προσαρμοσμένες μετρήσεις, για παράδειγμα, για να παρακολουθήσουμε τις περιόδους βρόχου ή διαδικασιών, μπορούμε να το κάνουμε χρησιμοποιώντας τη λειτουργία TrackMetrics και περνώντας το όνομα Metric και την τιμή Metric, όπως αυτό:

Λειτουργία TrackMetric

Μετά την εκτέλεση αυτών των γραμμών κώδικα έχουμε τα δεδομένα μας στον πόρο Microsoft Azure Application Insights.

Αλλά για να μπορέσουμε να δούμε και να υποβάλουμε ερωτήματα σε αυτά τα δεδομένα, πρέπει να μεταβούμε στο Advanced Analytics. Στην επισκόπηση πόρων, κάντε κλικ στο Analytics:

Επισκόπηση Analytics

Αυτό θα ανοίξει μια νέα εφαρμογή "Application Insights Analytics" όπου μπορείτε να ζητήσετε όλα τα δεδομένα σας σε αυτόν τον πόρο.

Analytics Insights εφαρμογής

Στο Application Insights Analytics μπορείτε να γράψετε τα δικά σας ερωτήματα χρησιμοποιώντας τη γλώσσα ερωτήματος του Analytics και να τα αντιπροσωπεύσετε σε διάφορες μορφές οπτικοποίησης (πίνακας, γραφήματα, εξαγωγή σε csv, στο Power BI (M Query),…)

Ακολουθεί το ερώτημα για δεδομένα που συλλέχθηκαν τα τελευταία 63 λεπτά στο παράδειγμά μας που παρουσιάζονται σε ένα χρονοδιάγραμμα και ταξινομούνται κατά χρονική σήμανση:

Προσαρμοσμένο ερώτημα

Ακριβώς μια προεπισκόπηση των μεταφράσεων των πιο κοινών ιδιωματισμών μεταξύ του SQL και του ερωτήματος Analytics:

Ερώτημα SQL έναντι ερωτήματος Analytics

Ακολουθεί ο σύνδεσμος για το Cheat Sheet: https://aka.ms/sql-analytics.

Ακολουθεί ο σύνδεσμος προς το Microsoft Analytics στην τεκμηρίωση του Application Insights.

Θέλετε να μάθετε πώς να συνδέσετε το VBA με το Azure;

Πλήρες μάθημα για το πώς να ανοίξετε ένα ΔΩΡΕΑΝ λογαριασμό Microsoft Azure, να δημιουργήσετε τον πόρο σας Azure Application Insights, να συνδέσετε το έργο VBA (βιβλίο εργασίας Excel, εφαρμογή πρόσβασης) με το Azure cloud χρησιμοποιώντας τον πελάτη VBA Telemetry και να συλλέξετε τα δεδομένα τηλεμετρίας που μπορείτε να βρείτε στο μάθημα Udemy " Παρακολούθηση εφαρμογών & χρήσης VBA στο Διαδίκτυο με το Azure cloud ». (Αυτός ο σύνδεσμος είναι με κωδικό έκπτωσης 90% για την κοινότητα.)

Σε λιγότερο από 24 ώρες μετά τη δημοσίευση του μαθήματος στο Udemy, συμμετείχαν περισσότερα από 2.700+ άτομα!

Παρακολούθηση εφαρμογών και χρήσης VBA στο Διαδίκτυο με το Azure Cloud

Θέλετε να δείτε το VBA Telemetry LIVE σε δράση;

Πρώτη ζωντανή παρουσίαση του VBA Telemetry & Azure Application Insights on Access DevCon Vienna.

Πότε: Σαβ + Κυρ 7 + 8 Απριλίου 2018

Πού: Βιέννη

Ποιος: Karl Donaubauer, Πρόσβαση στο MVP

Μάθετε περισσότερα εδώ: Πρόσβαση στο DevCon Vienna

ενδιαφέροντα άρθρα...