Эту статью я писал в начале 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

Веб-коннектор 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

Позволяет использовать объекты приложений в произвольных интернет-страницах, или в любом другом приложении

qlik help

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 в моём репозитории.