Як слідкувати за своїми клієнтами Використання ваших робочих книг VBA - Новини

Ви, мабуть, знаєте або чули про Google Analytics. Інструмент, який відстежує та повідомляє про відвідуваність веб-сайтів. Подібно до Google Analytics, існує Microsoft Application Insights.

Від Microsoft:

Application Insights - це розширювана послуга управління продуктивністю додатків (APM) для веб-розробників на декількох платформах. Він включає потужні інструменти аналітики, які допоможуть вам діагностувати проблеми та зрозуміти, що насправді користувачі роблять із вашим додатком. Він розроблений, щоб допомогти вам постійно покращувати продуктивність та зручність використання.

від Microsoft

Але тепер за допомогою клієнта VBA Telemetry ми можемо підключити наші настільні програми з сімейства продуктів Microsft Office (Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Powerpoint,…) до Application Insights.

Отже, що таке VBA Telemetry, одним реченням, будь ласка?

VBA Telemetry дозволяє відстежувати події, помилки та показники з ваших проектів VBA (книги Excel, програми Access) у режимі реального часу, підключаючи його до Microsoft Azure Application Insights.

Як відстежувати події за допомогою одного рядка коду VBA

Ви можете відстежувати події за допомогою одного рядка коду VBA:

Ви можете відстежувати події за допомогою одного рядка коду VBA

Після виконання цих рядків коду ми маємо в нашому ресурсі Microsoft Azure Application Insights:

Використання статистичних даних програми
Користувачі програми Insights
Події статистики додатків

Ось коротке відео на Youtube (45 секунд) про те, як відстежувати події у вашому проекті VBA, надсилаючи дані телеметрії до ресурсу Microsoft Azure Application Insights за допомогою клієнта VBA Telemetry:

Як відстежувати помилки за допомогою одного рядка коду VBA

Якщо ми хочемо відстежувати Помилки, ми вставляємо один рядок коду в нашу процедуру помилок, наприклад:

Вставте один рядок коду в процедуру помилок для відстеження помилок

Після виконання цих рядків коду ми маємо в нашому ресурсі Microsoft Azure Application Insights:

Звіти Insights 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:

Огляд аналітики

Після цього відкриється новий додаток „Application Insights Analytics”, де ви зможете здійснити запит щодо всіх даних у цьому ресурсі.

Analytics Insights Analytics

У Application Insights Analytics ви можете писати власні запити, використовуючи мову запитів Analytics, і представляти їх у різних формах візуалізації (таблиця, діаграми, експорт у CSV, Power BI (M Query)…

Ось запит щодо даних, зібраних за останні 63 хвилини у нашому прикладі, представленому на графіку часу та упорядкованому за міткою часу:

Спеціальний запит

Лише попередній перегляд перекладів найпоширеніших ідіом між SQL та Analytics Query:

SQL-запит проти запиту Analytics

Ось посилання на шпаргалку: https://aka.ms/sql-analytics.

Ось посилання на Microsoft Analytics у документації Application Insights.

Хочете дізнатися, як підключити VBA до Azure?

Повний курс про те, як відкрити БЕЗКОШТОВНИЙ обліковий запис Microsoft Azure, створити ресурс Azure Application Insights, підключити проект VBA (книгу Excel, додаток Access) до хмари Azure за допомогою клієнта VBA Telemetry та зібрати ваші дані телеметрії, які ви можете знайти в моєму курсі Udemy “ Моніторинг додатків та використання VBA в Інтернеті за допомогою хмари Azure ”. (Це посилання містить код знижки 90% для спільноти.)

Менш ніж за 24 години після публікації курсу на Udemy було зареєстровано понад 2.700+ людей!

Моніторинг додатків та використання VBA в Інтернеті за допомогою Azure Cloud

Хочете побачити VBA Telemetry LIVE в дії?

Перша в історії презентація VBA Telemetry & Azure Application Insights на Access DevCon Vienna.

Коли: Сб + Нд 7 + 8 квітня 2018 р

Де: Відень

Хто: Карл Донаубауер, Access MVP

Дізнайтеся більше тут: Доступ до DevCon Vienna

Цікаві статті...