Эту статью я писал в начале 2019 года, сейчас пришло время её оптимизировать и адаптировать под проект, подробности внутри.
Ссылку на оригинал оставлю в конце статьи
Описание LEF-файла, что содержит в себе лицензия?
Что означает TOKENS? Что такое TIMELIMIT? Как считать лицензии? Возможных вариантов не мало, попробуем разобраться во всех и по мере получения новой информации данная статья будет обновляться.
Общее описание содержимого
Первая строка всегда содержит в себе Серийный номер лицензии, и состоит из 16-ти цифр.
:::info Информацию о содержимом лицензии по серийному номеру можно получить на сайте manual lef ::: Последняя строка всегда содержит в себе [ключ], и может состоять из букв англ. алфавита и цифр, имеет 5 секций по 4 символа, разделяются дефисом. Пример: A6AA-B7BB-C3CC-RR1R-0200
Остальные строки отвечают требованиям :
- Название атрибута
- Значение атрибута
- Дата начала
- Дата окончания.
Все значения разделяются точкой с запятой “;”
Атрибуты в ключах
PRODUCTLEVEL
Содержит в себе цифровое значение того продукта, который можно активировать данным LEF-файлом. Может иметь ограничения по времени, а может и не иметь. Возможные значения:
-
3 - Персональная лицензия для QlikView на 1 пользователя ;
-
6 - Возможно, это персональная лицензия для NPrinting Designer ;
-
10 - QlikView Server
-
20 - QlikView Expressor
-
30 - QlikView Publisher
-
40 - Qlik Sense, старые лицензии
-
43 - OCX Developer license
-
48 - неизвестно
-
49 - неизвестно
-
50 - Qlik Sense Enterprise
-
51 - неизвестно
-
55 - неизвестно
-
60 - NPrinting, 16-ой версии
-
65 - NPrinting, 17-ой версии
-
70 - Qlik Core
-
75 - Qlik DataMarket
-
80-85 - SAP коннектор
-
90 - GeoAnalytics
-
91 - GeoAnalytics
-
95 - Qlik Data Catalog
PRODUCT
Определяет тип лицензированного продукта. Отличается от PRODUCTLEVEL (числовой код уровня). Известное значение: PRODUCT;PLATFORM;; — Qlik Analytics Platform (QAP), необходим для доступа к Dev Hub и embedding-функциональности
NUMBER_OF_XS
Количество разрешенных QlikView Publisher серверов в одном кластере. Число
UNCAPPED
Не имеет ограничений по CAL, полный безлимит по пользователям. No CAL limitation YES/NO
TIMELIMIT
Содежит в себе как минимум время окончания действия ключа. По наступленнии указанной даты - ключ перестает работать Так же может содержать время начала действия лицензии
BELONGS_TO или BELONGS TO
Для кого был создан ключ, или кто автор ключа
PURPOSE
Судя по всему, это просто описание ключа
NUMBER_OF_ENGINES
Для NPrinting Число
A64
Предположительно флаг поддержки архитектуры ARM64 (AArch64). Публичная документация Qlik по этому параметру не найдена — возможно, зарезервированный или внутренний параметр. YES/NO
ABDI
Qlik Associative Big Data Index — высокопроизводительный ассоциативный движок индексирования, который разворачивается непосредственно рядом с источником данных (Hadoop, data lake) через Docker/Kubernetes. Решает проблему анализа больших данных, которые не помещаются в оперативную память — пользователь работает с полноценным ассоциативным интерфейсом Qlik Sense, а данные остаются в озере данных. Выпущен в 2018 году. YES/NO
ANALYZER_TIME и ANALYZER_TIME_UNIT
Параметры для Analyzer Capacity — лицензирования по времени использования.
| Параметр | Пример | Назначение |
|---|---|---|
| ANALYZER_TIME | ANALYZER_TIME;1000;; |
Общее количество выделенных минут Analyzer Capacity в месяц |
| ANALYZER_TIME_UNIT | ANALYZER_TIME_UNIT;6;; |
Единица измерения (6 = блоки по 6 минут) |
:::warning Оба параметра обязательны — если хотя бы один отсутствует, Analyzer Capacity работать не будет. :::
ANALYZER
Количество лицензий типа Аналитик. Число
BLACKLISTED
Флаг блокировки лицензии. Если BLACKLISTED;YES — лицензия отозвана Qlik и продукт не будет работать (ошибка «Your license is on the blacklist»). Известный баг: тег BLACKLISTED;NO может вызывать ошибки при применении лицензии, Qlik рекомендует обращаться в поддержку для удаления этого тега. YES/NO
CLOUD_SERVICE
Флаг, означающий что on-premise лицензия имеет право распространять контент в Qlik Cloud (multi-cloud/гибридные развертывания: Qlik Sense Enterprise on Windows + Qlik Cloud). YES/NO
CLOUD_SERVICES
Вероятно, вариант параметра для лицензий Qlik Sense Enterprise on Cloud Services (SaaS-развёртывание, Kubernetes), в отличие от CLOUD_SERVICE — флага-дополнения к on-premise лицензии. YES/NO
CORE_TIME и CORE_TIME_UNIT
Параметры для Qlik Core — контейнеризированного аналитического движка (снят с продажи для новых клиентов с 1 июля 2020).
| Параметр | Пример | Назначение |
|---|---|---|
| CORE_TIME | CORE_TIME;7000;; |
Количество лицензированных минут в месяц для Qlik Core |
| CORE_TIME_UNIT | CORE_TIME_UNIT;5;; |
Размер единицы потребления в минутах (предположительно 5-минутные инкременты) |
По аналогии с ANALYZER_TIME/ANALYZER_TIME_UNIT. Минуты сбрасываются в конце расчётного периода. При исчерпании — Engine закрывает соединение.
CUSTOMER
Для DataMarket Число
DATAMARKET_PACKAGE
Название раздела из DataMarket, возможные значения:
-
ESSENTIALS_EVALUATION
-
ESSENTIALS
-
EVAL_ESSENTIALS
-
FINANCIAL_REPORTS
-
OEM_ESSENTIALS
-
STOCKS_AND_INDICES
-
TEST_BUNDLE
-
TEST
-
WORLD_CURRENCIES
-
WORLD_WEATHER
DISABLE_ANNOTATIONS
Отключает функцию серверных аннотаций (Server Annotations) в QlikView. Аннотации — заметки/комментарии, которые пользователи прикрепляют к объектам визуализаций (графики, таблицы). При установке в LEF функция блокируется на уровне лицензии, независимо от настроек QMC. YES/NO
DISABLE_DATA_REDUCTION
Отключает редукцию данных (Data Reduction) через Section Access. Section Access — механизм динамической безопасности на уровне строк и столбцов: по таблице безопасности Qlik скрывает данные от пользователей. Включает строковую редукцию (скрытие записей) и столбцовую (поле OMIT). При установке этого флага — все пользователи видят все данные. YES/NO
DISABLE_DMS
Используется для QlikView Small Business Edition YES/NO
DISABLE_SESSION_COLLABORATION
Отключает совместные сессии (Session Collaboration) в QlikView Server (с версии 11). Функция позволяет поделиться текущей сессией в AJAX-клиенте с гостевым пользователем в реальном времени — гостю не требуется отдельная CAL, оба видят одно состояние дашборда. YES/NO
DYNAMIC_UPDATE
Механизм обновления данных в памяти QlikView в реальном времени без перезагрузки документа. Использует SQL-подобный синтаксис через OLE/COM API. Данные обновляются только в памяти — при перезагрузке документа изменения теряются. Функция была введена в QlikView 11 (не до 11 версии, как указывалось ранее). Ресурсоёмкая, не поддерживается в кластерных средах. Не перенесена в Qlik Sense — заменена на ODAG. YES/NO
ELASTIC
Лицензия для «эластичного» (elastic) развёртывания — масштабируемого облачного/контейнерного деплоя Qlik Sense. Elastic-развёртывания позволяют динамически масштабировать ресурсы в зависимости от нагрузки. Используется для Qlik Sense Enterprise on Kubernetes и Qlik Cloud Services. YES/NO
EMBED_LICENSE
Флаг embedded-лицензии — указывает, что ПО Qlik интегрировано в продукт OEM-партнёра и не должно использоваться автономно. Параметр не документирован публично — внутренний/партнёрский. YES/NO/*
EMBED_OEM_PRODUCT_ID
Аналог OEM_PRODUCT_ID для embedded-варианта лицензирования. Вероятно, HEX-ключ привязки документов к embedded-серверу. Не документирован публично
EMBEDDED_PRODUCTLEVEL
Значение те же что и у PRODUCTLEVEL
ESSENTIAL_NR_OF_SEATS
Количество пользовательских мест для пакета Qlik DataMarket Essentials. Вероятно, устаревший вариант написания (без «s»). Всегда есть дата начала и дата окончания. Число
ESSENTIALS_NR_OF_SEATS
Количество пользовательских мест для пакета Qlik DataMarket Essentials (корректное написание). Всегда есть дата начала и дата окончания. Число
FACEBOOKFANPAGES
Веб-коннектор Facebook Fan Pages. Загрузка данных со страниц Facebook через Graph API: публикации, комментарии, лайки, реакции, подписчики. Требуется аутентификация через Facebook. YES/NO
FACEBOOKINSIGHTS
Веб-коннектор Facebook Insights. Доступ к аналитике Facebook-страниц: более 250 предконфигурированных таблиц с метриками (охват, вовлеченность, демография). Требуется быть администратором страницы, минимум 30 лайков. YES/NO
FINANCIAL_REPORTS_NR_OF_SEATS
Количество мест для premium-пакета DataMarket «Financial Reports» (финансовая отчётность). Число
FORCE_AUTHENTICATION
Принудительная аутентификация. FORCE_AUTHENTICATION;YES — анонимный доступ к QlikView Server запрещён на уровне лицензии. Часто встречается в лицензиях Small Business Edition (SBE). YES/NO
FREE_DATA
Предположительно флаг бесплатного объёма данных (data allowance) в рамках лицензии. Публичная документация отсутствует. YES/NO
FREE
Маркер бесплатной/персональной версии продукта. QlikView Personal Edition работает с ограничениями: документы привязаны к машине, нельзя делиться файлами, нет серверного доступа. YES/NO
GEO_SERVER
Разрешает использование лицензии для Qlik GeoAnalytics Server (on-premise). Без этого параметра при активации лицензии возникает ошибка «LEF does not give server permissions». Требуется начиная с GeoAnalytics Server 5.8. YES/NO
GEOANALYTICS
Включение модуля Qlik GeoAnalytics — GeoAnalytics Connector для Qlik Sense или QlikView, предоставляющий геопространственные операции (area lookup, route calculation, clustering). Может быть Base (облако) или Enterprise (on-premise). YES/NO
GEOCODING
Количество запросов геокодирования (lookup requests) в рамках подписки Qlik Geocoding — сервиса преобразования адресов в координаты и обратно. Точность — до уровня адреса. До 5000 запросов за один вызов. Неиспользованные запросы сгорают по истечении года. Число
GEOPLUS
Включение Qlik GeoAnalytics Plus — локально устанавливаемая версия GeoAnalytics, работающая на вашем сервере. Преимущества: подключение к локальным БД и файлам, нет таймаута 5 минут, нет ограничений на размер датасета. YES/NO
GOOGLEADSENSE
Веб-коннектор Google AdSense. Загрузка данных о рекламных доходах: отчёты, URL-каналы, рекламные блоки. YES/NO
GOOGLEADWORDS
Веб-коннектор Google AdWords (устарел, заменён на Google Ads). Загрузка рекламных данных: кампании, группы объявлений, ключевые слова, конверсии, расходы. Google AdWords API прекращён с июня 2022. YES/NO
GOOGLEANALYTICS
Веб-коннектор Google Analytics (Universal Analytics и GA4). Загрузка данных веб-аналитики: цели, шаблонные отчёты, данные реального времени, несэмплированные отчёты (GA Premium). YES/NO
GOOGLEBIGQUERY
Веб-коннектор Google BigQuery. Загрузка данных из хранилища BigQuery: содержимое таблиц и результаты SQL-запросов. YES/NO
GOOGLEDFP
Веб-коннектор Google DoubleClick for Publishers (переименован в Google Ad Manager). Данные об управлении рекламным инвентарём: показы, клики, доходность размещений. YES/NO
GOOGLESEARCHCONSOLE
Веб-коннектор Google Search Console. Данные о поисковой видимости сайта: эффективность по странам, датам, устройствам, страницам, карты сайта. YES/NO
IA64
Поддержка архитектуры Intel Itanium (IA-64). Устарел начиная с QlikView 7. Intel прекратил выпуск Itanium в 2021 году. Полностью неактуален для современных версий. YES/NO
IGNORE_TOKENS
Указывает, что лицензия использует именную пользовательскую модель (Professional / Analyzer), а не токен-based. IGNORE_TOKENS;YES — система токенов не применяется, лицензирование через прямое назначение пользовательских доступов. Раздел токенов в QMC становится неактивен. YES/NO
JIRA
Веб-коннектор Jira. Загрузка данных из Jira: задачи (тип, статус, приоритет, исполнитель), проекты, рабочие процессы, кастомные поля. YES/NO
LICENSE_LEASE
Управляет возможностью аренды серверной лицензии для QlikView Desktop. Пользователь с Named CAL получает временную лицензию на 30 дней для автономной работы. Максимум 2 одновременных аренды на пользователя. YES — аренда разрешена (production), NO — запрещена (тестовый сервер). YES/NO
MAILCHIMP
Веб-коннектор Mailchimp. Загрузка данных email-маркетинга: кампании, подписчики, сегменты, автоматические серии, активность (открытия, клики), отписки. Результаты кэшируются на 6 часов. YES/NO
MONGODB
Веб-коннектор MongoDB. Загрузка данных из NoSQL-базы: все документы из коллекций, фильтрованные данные через JSON Query. Вложенные поддокументы разворачиваются в связанные таблицы. YES/NO
MSCRM
Веб-коннектор Microsoft Dynamics CRM V2. Загрузка данных через FetchXML: контакты, сделки, лиды, задачи, кастомные сущности. API v9.2. YES/NO
NAMED_CAL_BY_MACHINE_ID
Управляет способом идентификации Named User CAL в QlikView Server. При YES — CAL привязываются к Machine ID (NetBIOS-имя + MAC-адрес) вместо имени пользователя. Два метода нельзя смешивать на одном сервере. YES/NO
NO_OF_CORES
Для Qlik Sense, ограничение на количество ядер Число
NO_OF_ENGINES
Для NPrinting 16ой версии (PRODUCTLEVEL;60)
NUMBER_OF_APPS
Ограничение максимального количества приложений в Qlik Sense. В стандартном лицензировании обычно не применяется — может присутствовать в OEM-лицензиях или Qlik Analytics Platform (QAP). Число
NUMBER_OF_CLUSTER_NODES
Для QlikView Server, количество серверов которое может находится в одном кластере
NUMBER_OF_CPUS
Количество ядер которое может использовать QlikView Server
NUMBER_OF_DEVELOPERS
Количество разработчиков для NPrinting
NUMBER_OF_DOCUMENTS
Ограничение максимального количества QVW-документов, загружаемых на QlikView Server. При наличии этого ограничения невозможна аренда лицензий (license lease) с сервера на Desktop. Число
NUMBER_OF_SEATS
Количество пользовательских мест (seats) для доступа к данным Qlik DataMarket. Определяет, сколько пользователей одновременно могут работать с данными. Число
NUMBER_OF_DOCUMENTCALS
Ипользуется в QlikView Server. Количество документарных лицензий Возможность просматривать только 1 документ одним пользователем в течении 28 дней Число
NUMBER_OF_SESSIONCALS
Ипользуется в QlikView Server Limit on Session CALs
NUMBER_OF_USAGECALS
Ипользуется в QlikView Server Возможность открыть 1 документ, на 1 сессию (1 час) одним пользователем.
При открытии - тратится 1 лицензия на 28 дней.
Если пользователь смотрит 1 документ например утром и этот же документ вечером - то используется 2 лицензии
NUMBER_OF_USERCALS
Один пользователь открывает любое количество лицензий. 28 дней таймлимит
Limit on Named User CALs
Ипользуется в QlikView Server
NUMBER_OF_USERS
Ипользуется в Qlik NPrinting
O365SHAREPOINT
Веб-коннектор Office 365 SharePoint. Извлечение данных из SharePoint Online через REST API: списки, библиотеки документов, метаданные. Ранее premium, с 2021 — стандартный. YES/NO
ODATA
Веб-коннектор OData (Open Data Protocol). Подключение к веб-сервисам, поддерживающим OData V4. Поддержка NTLM и базовой аутентификации. Ранее premium, с 2021 — стандартный. YES/NO
OEM_EDITION
Тип OEM-издания лицензии. Не документирован публично — внутренний параметр для OEM-партнёров
OEM_PRODUCT_ID
Уникальный ключ OEM-партнёра (40-символьная HEX-строка). Встраивается в метаданные QVW-документов через QlikView Desktop. Сервер с OEM_PRODUCT_ID разрешает публикацию только документов с совпадающим ключом. Стандартный (не OEM) сервер откроет любые документы, кроме имеющих OEM-ключ другого партнёра
OVERAGE_ANALYZER_TIME
При включенном параметре OVERAGE;YES - добавляет дополнительное время использования, в минутах
Число
OVERAGE_CORE_TIME_UNIT
Дополнительный объём минут (overage/перерасход) для Qlik Core, доступный после исчерпания основного пула CORE_TIME. По аналогии с OVERAGE_ANALYZER_TIME. Если overage не активирован — при исчерпании квоты лицензия блокирует новые сессии. Число
OVERAGE
Относится к analyzer capacity, если yes, то включает дополнительный запас времени поверх основного
YES/NO
PDF_GENERATION
Отдельно лицензируемая опция для QlikView Publisher. Активирует генерацию и рассылку PDF-отчётов. Без этого параметра при попытке создать задачу рассылки PDF появляется ошибка. Альтернатива — Qlik NPrinting. YES/NO
PLATFORM_NO_OF_CORES
Количество ядер CPU для Qlik Analytics Platform (QAP). Отличие от NO_OF_CORES: привязан к тегу PRODUCT;PLATFORM и специфичен для QAP. Обычно оба параметра присутствуют одновременно с одинаковым значением. Число
PROFESSIONAL
Количество лицензий PROFESSIONAL для Qlik Sense
QDM_ESSENTIALS
Флаг включения пакета Qlik DataMarket Essentials: демография (200+ стран), курсы валют, погода, экономические показатели, данные Eurostat, бизнес-статистика. Сервис DataMarket выведен из эксплуатации 30 июня 2021. YES/NO
QEX_AUTOMATION
Для Qlik Expressor. Управление возможностью автоматизированного (не интерактивного) запуска dataflow-ов из командной строки через утилиту etask — интеграция с внешними планировщиками. Недоступно в бесплатной Desktop Edition
QEX_CONNECTOR_TPT
Для Qlik Expressor. Лицензионный флаг для оператора Teradata Parallel Transporter (TPT) — платная опция, доступная только в Enterprise Edition для массовой загрузки/выгрузки данных из Teradata
QEX_CONNECTOR
Для Qlik Expressor. Предположительно разрешает один конкретный коннектор (например, QlikView Connector — мост между QlikView и Expressor dataflow-ами)
QEX_CONNECTORS
Для Qlik Expressor. Предположительно разрешает полный набор database-коннекторов (ODBC-операторы для различных СУБД: Oracle, SQL Server, DB2, Teradata)
QEX_DD_UNLOCK
Для Qlik Expressor. Разблокировка функциональности Data Dictionary — централизованное хранение и переиспользование метаданных (описания полей, правила валидации, маппинги) для обеспечения Data Governance
QEX_EXT_DEVELOPER
Для Qlik Expressor. Предположительно расширенный режим разработки в Studio IDE — доступ к продвинутым операторам, Datascript и расширенной отладке. Не документирован публично
QEX_NUM_CORE
Для Qlik Expressor. Ограничение по количеству ядер CPU для Data Integration Engine. Standard Edition = 8 ядер, Enterprise Edition = без ограничений. Число
QEX_REPOSITORY
Для Qlik Expressor. Активирует серверный компонент Repository — контроль версий, командная разработка (Repository Workspaces), управляемое развёртывание. Недоступен в Desktop Edition
QLIKWEBCONNECTORS
Общий флаг, активирующий пакет Qlik Web Connectors. С релиза December 2020 (v2.98.1) LEF-лицензирование для premium-коннекторов было удалено — все стали стандартными для клиентов с активной подпиской. YES/NO
REQUESTED
Публичная документация отсутствует. Предположительно служебное/внутреннее поле, фиксирующее факт запроса определённой лицензии или фичи
SLACK
Веб-коннектор Slack (V2 с декабря 2020). Извлечение данных: публичные каналы, приватные сообщения, информация о пользователях. Подчиняется rate limits Slack API. Ранее premium, с 2021 — стандартный. YES/NO
SPECIAL_EDITION
Определяет специальный тип издания лицензии. Известные значения: SITE — сайт-лицензия, OEM — для OEM-партнёров, PARTNER_OEM — партнёрская OEM, SMALL_BUSINESS — для малого бизнеса, NFR — Not For Resale (демо для партнёров), ACADEMIC — академическая, TEST — тестовая
STOCKS_AND_INDICES_NR_OF_SEATS
Количество пользовательских мест для premium-пакета DataMarket Stocks and Indices (исторические цены акций, фондовые индексы). Сервис DataMarket выведен из эксплуатации в 2021. Число
SUBSCRIPTION
Определяет подписочную модель лицензирования (в отличие от бессрочной/perpetual). Подписочная лицензия действует в течение оплаченного периода (TIMELIMIT), включает тестовую и dev-лицензию. Подписочные и бессрочные лицензии нельзя смешивать на одном LEF. YES/NO
SUGARCRM
Веб-коннектор SugarCRM. Загрузка данных из CRM через Web Service API: контрагенты, контакты, лиды, сделки, кастомные модули. Premium-коннектор. YES/NO
TEST_EDITION
Маркирует лицензию как тестовую/временную — для непроизводственных сред (UAT, нагрузочное тестирование). В подписочной модели Qlik Sense — включена в стоимость (1 Test + 1 Development). В бессрочной модели — приобретается отдельно. Обычно имеет TIMELIMIT. YES/NO
TEXTANALYSER
Публичная документация отсутствует. Предположительно активировал раннюю/экспериментальную функцию текстового анализа, впоследствии заменённую интеграциями с Expert.ai, Amazon Comprehend, IBM Watson NLU. YES/NO
TOKENS
Количество токенов, применялось до разделения на лицензии PROFESSIONAL и ANALYZER в Qlik Sense
Веб-коннектор Twitter. Извлечение твитов по хештегам, поисковым запросам, информация о пользователях. Индекс 6-9 дней, до 18 000 твитов за 15 минут. Удалён из последних релизов — Twitter изменил API. YES/NO
USERCALS
Предположительно флаг активации типа Named User CAL (в отличие от NUMBER_OF_USERCALS, задающего количество). Бинарный переключатель — разрешено ли использование User CAL на сервере. YES/NO
WEBCONN
Вероятно, сокращённый alias параметра WEBCONNECTORS или вариант для конкретной версии продукта. Публичная документация не раскрывает точное различие. YES/NO
WEBCONNECTORS
Полное имя параметра для активации Qlik Web Connectors, аналогичное QLIKWEBCONNECTORS. YES/NO
WEBPARTS
Лицензия для QlikView WebParts — встраивание отдельных объектов QlikView (графики, таблицы, списки) в Microsoft SharePoint как веб-части. Без лицензии можно использовать только iFrame для целого дашборда. Требует QlikView Enterprise Server License + add-on. YES/NO
WORKBENCH
Лицензия для QlikView Server
Позволяет использовать объекты приложений в произвольных интернет-страницах, или в любом другом приложении
WORLD_CURRENCIES_NR_OF_SEATS
Количество мест для пакета DataMarket World Currencies (курсы обмена мировых валют, обновление ежедневно). Бесплатная версия Essentials содержит ограниченный набор (3x3 валютных пары). Число
WORLD_WEATHER_NR_OF_SEATS
Количество мест для пакета DataMarket World Weather (текущие и исторические метеоданные для крупных городов мира). Число
WORLD_WEATHER
Булевый флаг включения пакета World Weather. Работает в паре с WORLD_WEATHER_NR_OF_SEATS. YES/NO
X64
Поддержка 64-битной архитектуры x86-64 (AMD64/Intel 64). Устарел начиная с QlikView 8.2 — все последующие версии автоматически поддерживают x64. В современных LEF может присутствовать для обратной совместимости, но не влияет на функциональность. YES/NO
YOUTUBE
Веб-коннектор YouTube Data — извлечение метаданных видео, плейлистов, комментариев. Удалён из Qlik Web Connectors начиная с релиза December 2020. YES/NO
YOUTUBEANALYTICS
Веб-коннектор YouTube Analytics — аналитические отчёты для каналов и видео: просмотры, вовлечённость, метрики контент-партнёров. Требует admin-привилегий для каналов. Активен и поддерживается. YES/NO
Оригинальная статья 2019 года
расположена на gitlab в моём репозитории.