#qliksense #qs #administration
Немного официальной документации по администрированию и установке QS как "stand-alone" так и в kubernetes
Немного официальной документации по администрированию и установке QS как "stand-alone" так и в kubernetes
#qs #saas
Наткнулся на пост с расширенными лимитами в SaaS версии QS,
Не знаю правда сколько стоят эти дополнительные закупки (Expanded apps и Dedicated), но лимиты у них вот такие
Наткнулся на пост с расширенными лимитами в SaaS версии QS,
Не знаю правда сколько стоят эти дополнительные закупки (Expanded apps и Dedicated), но лимиты у них вот такие
#qs #may2021
Итак, я сразу не заметил, а разглядел только сейчас, есть еще 2 новшества:
1. Динамическое представление - позволяет нам подключиться к другому приложению, можно с условием ограничения количества строк, выбрать из него любые объекты и встроить в наше новое приложение.
Соответственно, теперь, собирать общие модели данных можно гораздо проще!
Например: создаем приложение с витриной данных, и из него уже вытаскиваем нужные данные в любые другие приложения.
Как по мне - так это просто бомба! ))))
P.S. У меня не получилось встроить данные с Operations Monitor, точнее получилось, но не все данные смогли с него загрузится...
Итак, я сразу не заметил, а разглядел только сейчас, есть еще 2 новшества:
1. Динамическое представление - позволяет нам подключиться к другому приложению, можно с условием ограничения количества строк, выбрать из него любые объекты и встроить в наше новое приложение.
Соответственно, теперь, собирать общие модели данных можно гораздо проще!
Например: создаем приложение с витриной данных, и из него уже вытаскиваем нужные данные в любые другие приложения.
Как по мне - так это просто бомба! ))))
P.S. У меня не получилось встроить данные с Operations Monitor, точнее получилось, но не все данные смогли с него загрузится...
#releasenotes #qs #may2021
What's new Qlik Sense May 2021?
https://help.qlik.com/en-US/sense/May2021/Content/Sense_Helpsites/WhatsNew/What-is-new-May2021.htm
What's new Qlik Sense May 2021?
https://help.qlik.com/en-US/sense/May2021/Content/Sense_Helpsites/WhatsNew/What-is-new-May2021.htm
#qs #qliksense
Как разрешить пользователям самим делать релоады приложений из хаба..
https://community.qlik.com/t5/Knowledge-Base/How-to-Reload-Tasks-from-HUB/ta-p/1808179
Как разрешить пользователям самим делать релоады приложений из хаба..
https://community.qlik.com/t5/Knowledge-Base/How-to-Reload-Tasks-from-HUB/ta-p/1808179
Qlik
Qlik Sense for Windows: How to allow task reloads on the Hub
Security Rules can be configured to allow end-users to reload tasks directly from the Qlik Sense Hub. This way the users who don't have access to Qlik Sense Management Console can run the tasks that are created for the app directly from the hub. Environment…
#qs #python #partial
В общем, придумал тут кое что ...
У нас есть мега-скрипт в приложении...
В котором load, drop , store и так далее, например там 2к строк ...
Внутри скрипта создаем "блоки", например так:
//$$SCRIPTPART|stage1|Первый блок кода скрипта
//$$
тут наши процедуры ...
//$$SCRIPTPART|stage2|Второй блок кода скрипта
//$$
тут наши процедуры 2...
//$$SCRIPTPART|stageN|N блок кода скрипта
//$$
тут наши процедуры N...
Далее, запоминаем GUID этого приложения и пихаем в python-скрипт, который:
1. Забирает весь код приложения
2. Создает словарь отдельных блоков скрипта
3. Запускает цикл по всем блокам
3.1. Создает приложение с именем которое было в изначальном приложении + "#тут_наш_тэг" (например stage1, stage2, stageN)
3.2. Сохраняет приложение
4. Публикует в нужный стрим
5. Создает цепочку тасков на релоад в правильной последовательности.
Параметры которые можно передавать в скрипт:
- AppID [GUID] - Уникальный идентификатор нашего приложения
-publish [GUID стрима] = публикует все этапы в нужный стрим
- replace - в случае, если уже есть приложения в стримах - перезаписывает их
- reload - после сохранения делает последовательный релоад всех этапов
- remove - удаляет все этапы в заданном стриме. Приоритетный параметр, который работает только если есть App GUID + Stream GUID, отключает все остальные параметры
- createtasks - создает в QMC нужные таски, и создает для них последовательность выполнения исходя из кода скрипта
- tagapps - задаёт тэги для приложений
- tagtasks - задает тэги для тасков
Нужно кому то такое ? :)
В общем, придумал тут кое что ...
У нас есть мега-скрипт в приложении...
В котором load, drop , store и так далее, например там 2к строк ...
Внутри скрипта создаем "блоки", например так:
//$$SCRIPTPART|stage1|Первый блок кода скрипта
//$$
тут наши процедуры ...
//$$SCRIPTPART|stage2|Второй блок кода скрипта
//$$
тут наши процедуры 2...
//$$SCRIPTPART|stageN|N блок кода скрипта
//$$
тут наши процедуры N...
Далее, запоминаем GUID этого приложения и пихаем в python-скрипт, который:
1. Забирает весь код приложения
2. Создает словарь отдельных блоков скрипта
3. Запускает цикл по всем блокам
3.1. Создает приложение с именем которое было в изначальном приложении + "#тут_наш_тэг" (например stage1, stage2, stageN)
3.2. Сохраняет приложение
4. Публикует в нужный стрим
5. Создает цепочку тасков на релоад в правильной последовательности.
Параметры которые можно передавать в скрипт:
- AppID [GUID] - Уникальный идентификатор нашего приложения
-publish [GUID стрима] = публикует все этапы в нужный стрим
- replace - в случае, если уже есть приложения в стримах - перезаписывает их
- reload - после сохранения делает последовательный релоад всех этапов
- remove - удаляет все этапы в заданном стриме. Приоритетный параметр, который работает только если есть App GUID + Stream GUID, отключает все остальные параметры
- createtasks - создает в QMC нужные таски, и создает для них последовательность выполнения исходя из кода скрипта
- tagapps - задаёт тэги для приложений
- tagtasks - задает тэги для тасков
Нужно кому то такое ? :)
QlikSense_February_2022_ReleaseNotes_TechnicalPreview.pdf
589.8 KB
#qs
Вышел Tech preview QS Feb 2022
Вышел Tech preview QS Feb 2022
🔥2
#QS #переменные #reload
Кристоф описал вариант получения данных о таске, который стартанул reload приложения.
Как вариант, можно сделать кучу тасков с определенными названиями, и парсить эти названия внутри приложений для параметризованных запусков (ну например грузить данные в несколько потоков из источников).
Второй вариант, который я использую, это:
- скрипт в отдельном файле qvs,
- в скрипте идёт получение параметра из названия приложения.
Например имя приложения - load__1
Из этого названия я прочитаю переменную со значением = 1, далее по скрипту можно использовать это значение.
- затем создать столько копий приложений сколько нужно, с нужными суффиксами
- и наконец создать таски на перезагрузку
Кристоф описал вариант получения данных о таске, который стартанул reload приложения.
Как вариант, можно сделать кучу тасков с определенными названиями, и парсить эти названия внутри приложений для параметризованных запусков (ну например грузить данные в несколько потоков из источников).
Второй вариант, который я использую, это:
- скрипт в отдельном файле qvs,
- в скрипте идёт получение параметра из названия приложения.
Например имя приложения - load__1
Из этого названия я прочитаю переменную со значением = 1, далее по скрипту можно использовать это значение.
- затем создать столько копий приложений сколько нужно, с нужными суффиксами
- и наконец создать таски на перезагрузку
👍1
#QS #sr
Если вдруг, кто-то потерял/удалил/исправил правила безопасности, по-умолчанию создаваемые при установке QS Ent, то можете себя проверить на этой странице, там описано всё, как оно должно быть
Если вдруг, кто-то потерял/удалил/исправил правила безопасности, по-умолчанию создаваемые при установке QS Ent, то можете себя проверить на этой странице, там описано всё, как оно должно быть
Добавили в новую версию QS February 2024:
- Layout container, и тут я заметил - не хватает параметра для прозрачности. Ну и как минимум я не смог сделать фон прозрачным (будем ждать?)
- NL Insights - не использовал ранее, собственно и "включить" его не удалось еще ...
#qs #febuary2024
- Layout container, и тут я заметил - не хватает параметра для прозрачности. Ну и как минимум я не смог сделать фон прозрачным (будем ждать?)
- NL Insights - не использовал ранее, собственно и "включить" его не удалось еще ...
#qs #febuary2024
👍1🔥1
ChernovDev
Да ладно! QS May 2024 Tech preview. Ну правда что-ли ? Ну случилось! Добавили preload app - Долой все прогреваторы кэша! https://community.qlik.com/t5/Release-Notes/Sense-Enterprise-on-Windows-release-notes-Technical-Preview-for/ta-p/2443861
Выложили триал на серверную часть QS (напомню - подходит для любой версии QS Enterprise Server)
Забираем, тестируем:
License Key:
Control Number:
Релиз QS May 2024 можно скачать тут
#trial #qs
Забираем, тестируем:
License Key:
0005650686123453
Control Number:
33418
Релиз QS May 2024 можно скачать тут
#trial #qs
Telegram
Chernov.Dev
🆕 qlik_download : qlik_sense_server
📂 Qlik_Sense_setup_Beta.exe (1.53 GB)
🔎 tags: #qlik_sense_server #may_2024_technical_preview #qlik_sense_server_may_2024_technical_preview
🔗️ release url
🕔 last update : 2024-04-23 09:22:52
✍️ by @chernovdev
📂 Qlik_Sense_setup_Beta.exe (1.53 GB)
🔎 tags: #qlik_sense_server #may_2024_technical_preview #qlik_sense_server_may_2024_technical_preview
🔗️ release url
🕔 last update : 2024-04-23 09:22:52
✍️ by @chernovdev
❤🔥3🍾3
Не баг а фича! QS May 2024 Preload задачи.
С новой версии Qlik Sense, добавили preload task, это задачи, которые поднимают в память сервера приложение.
Особенности:
- вручную запускать нельзя
- можно указать время, сколько приложение должно висеть в памяти
- можно указать сервер (почему не ноду?) на котором будет поднято приложение
- я сделал зависимость preload таска на таск который обновляет приложение.
Баги (мб еще есть? напишите в личку):
- когда делаем у ноды флаг - Scheduler to do preloads, то на этой ноде начинают запускаться External task задания. У меня 7 внешних тасков на запуск python скриптов - все упали. Придётся ставить python на прод ноды.
В целом - фича прикольная, рабочая. Кстати, ко всему - видно время, которое сервер тратит на прелоад.
#баг #qs_may_2024 #qlik
С новой версии Qlik Sense, добавили preload task, это задачи, которые поднимают в память сервера приложение.
Особенности:
- вручную запускать нельзя
- можно указать время, сколько приложение должно висеть в памяти
- можно указать сервер (почему не ноду?) на котором будет поднято приложение
- я сделал зависимость preload таска на таск который обновляет приложение.
Баги (мб еще есть? напишите в личку):
- когда делаем у ноды флаг - Scheduler to do preloads, то на этой ноде начинают запускаться External task задания. У меня 7 внешних тасков на запуск python скриптов - все упали. Придётся ставить python на прод ноды.
В целом - фича прикольная, рабочая. Кстати, ко всему - видно время, которое сервер тратит на прелоад.
#баг #qs_may_2024 #qlik
❤🔥4