Эту статью я писал в начале 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
NUMBER_OF_XS
Количество разрешенных QlikView Publisher серверов в одном кластере. Число
UNCAPPED
Не имеет ограничений по CAL, полный безлимит по пользователям. No CAL limitation YES/NO
TIMELIMIT
Содежит в себе как минимум время окончания действия ключа. По наступленнии указанной даты - ключ перестает работать Так же может содержать время начала действия лицензии
BELONGS_TO или BELONGS TO
Для кого был создан ключ, или кто автор ключа
PURPOSE
Судя по всему, это просто описание ключа
NUMBER_OF_ENGINES
Для NPrinting Число
A64
YES/NO
ABDI
Qlik Associative Big Data Index YES/NO
ANALYZER_TIME_UNIT
Число
ANALYZER_TIME
Число
ANALYZER
Количество лицензий типа Аналитик. Число
BLACKLISTED
YES/NO
CLOUD_SERVICE
YES/NO
CLOUD_SERVICES
YES/NO
CORE_TIME_UNIT
Число
CORE_TIME
Число
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
YES/NO
DISABLE_DATA_REDUCTION
YES/NO
DISABLE_DMS
Используется для QlikView Small Business Edition YES/NO
DISABLE_SESSION_COLLABORATION
YES/NO
DYNAMIC_UPDATE
Использовалось до QlikView 11 версии. YES/NO
ELASTIC
YES/NO
EMBED_LICENSE
YES/NO/*
EMBED_OEM_PRODUCT_ID
YES/NO
EMBEDDED_PRODUCTLEVEL
Значение те же что и у PRODUCTLEVEL
ESSENTIAL_NR_OF_SEATS
Для DataMarket, всегда есть дата начала и дата окончания
ESSENTIALS_NR_OF_SEATS
Для DataMarket, всегда есть дата начала и дата окончания
FACEBOOKFANPAGES
Для веб-коннектора
FACEBOOKINSIGHTS
Для веб-коннектора
FINANCIAL_REPORTS_NR_OF_SEATS
Для DataMarket Число
FORCE_AUTHENTICATION
YES/NO
FREE_DATA
YES/NO
FREE
YES/NO
GEO_SERVER
YES/NO
GEOANALYTICS
YES/NO
GEOCODING
Число
GEOPLUS
YES/NO
GOOGLEADSENSE
Для веб-коннектора YES/NO
GOOGLEADWORDS
Для веб-коннектора YES/NO
GOOGLEANALYTICS
Для веб-коннектора YES/NO
GOOGLEBIGQUERY
Для веб-коннектора YES/NO
GOOGLEDFP
Для веб-коннектора YES/NO
GOOGLESEARCHCONSOLE
Для веб-коннектора YES/NO
IA64
Использовалось до QlikView версии 7 YES/NO
IGNORE_TOKENS
YES/NO
JIRA
Для веб-коннектора YES/NO
LICENSE_LEASE
Если указано YES, то сервер не выдает лицензии пользователям, очевидно что тогда QlikView Desktop не будет лицензироваться при обращениях к QlikView Server YES/NO
MAILCHIMP
Для веб-коннектора YES/NO
MONGODB
Для веб-коннектора YES/NO
MSCRM
Для веб-коннектора YES/NO
NAMED_CAL_BY_MACHINE_ID
Для QlikView Server
NO_OF_CORES
Для Qlik Sense, ограничение на количество ядер Число
NO_OF_ENGINES
Для NPrinting 16ой версии (PRODUCTLEVEL;60)
NUMBER_OF_APPS
Для Qlik Sense, скорее всего максимальное значение количества публикуемых приложений
NUMBER_OF_CLUSTER_NODES
Для QlikView Server, количество серверов которое может находится в одном кластере
NUMBER_OF_CPUS
Количество ядер которое может использовать QlikView Server
NUMBER_OF_DEVELOPERS
Количество разработчиков для NPrinting
NUMBER_OF_DOCUMENTS
NUMBER_OF_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
ODATA
OEM_EDITION
OEM_PRODUCT_ID
OVERAGE_ANALYZER_TIME
При включенном параметре OVERAGE;YES - добавляет дополнительное время использования, в минутах
Число
OVERAGE_CORE_TIME_UNIT
OVERAGE
Относится к analyzer capacity, если yes, то включает дополнительный запас времени поверх основного
YES/NO
PDF_GENERATION
Для QlikView Publisher Разрешает генерацию PDF-файлов паблишером
PLATFORM_NO_OF_CORES
PRODUCT
PROFESSIONAL
Количество лицензий PROFESSIONAL для Qlik Sense
QDM_ESSENTIALS
QEX_AUTOMATION
Для Qlik Expressor
QEX_CONNECTOR_TPT
Для Qlik Expressor
QEX_CONNECTOR
Для Qlik Expressor
QEX_CONNECTORS
Для Qlik Expressor
QEX_DD_UNLOCK
Для Qlik Expressor
QEX_EXT_DEVELOPER
Для Qlik Expressor
QEX_NUM_CORE
Для Qlik Expressor
QEX_REPOSITORY
Для Qlik Expressor
QLIKWEBCONNECTORS
REQUESTED
SLACK
SPECIAL_EDITION
STOCKS_AND_INDICES_NR_OF_SEATS
SUBSCRIPTION
Лицензии по подписке, скорее всего используется при лицензировании по SLK
SUGARCRM
TEST_EDITION
TEXTANALYSER
TOKENS
Количество токенов, применялось до разделения на лицензии PROFESSIONAL и ANALYZER в Qlik Sense
USERCALS
WEBCONN
WEBCONNECTORS
WEBPARTS
Лицензия для QlikView Webparts
WORKBENCH
Лицензия для QlikView Server
Позволяет использовать объекты приложений в произвольных интернет-страницах, или в любом другом приложении
WORLD_CURRENCIES_NR_OF_SEATS
WORLD_WEATHER_NR_OF_SEATS
WORLD_WEATHER
X64
Использовалось до версии QlikView 8.2
YOUTUBE
YOUTUBEANALYTICS
Оригинальная статья 2019 года
расположена на gitlab в моём репозитории.