Size: a a a

2021 March 05

ЕС

Евгений Стучалкин... in Qlik BI chat
Aleksey SV
Всем здрасте
А можно как-то ограничить число выбираемых элементов в фильтре?
Чтоб было как-то так:
отображаются 10 значений, пользователь из них имеет право выбрать 7. А восьмое уже выбрать не может. Чтобы его выбрать, нужно убрать одно из ранее выбранных семи, и уже тогда добавить то, которое не получалось добавить
можно это контролировать в условии отрисовки диаграмм. Пишите там getselectedcount(Поле)<=7
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Если в поле выбрано более 7 значений, визуализация не отрисуется
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
И там подсказку можно написать "Выбери не более 7 значений в Поле"
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
На уровне отборов в самом фильтре такое не проконтроллировать
источник

AS

Aleksey SV in Qlik BI chat
Евгений Стучалкин
можно это контролировать в условии отрисовки диаграмм. Пишите там getselectedcount(Поле)<=7
Ну да, как вариант. Уже постфактум сказать пользователю, мол, " а не жирно ли тебе будет 8 полей?"
источник

AS

Aleksey SV in Qlik BI chat
Евгений Стучалкин
На уровне отборов в самом фильтре такое не проконтроллировать
Жаль. Ну ок, спасибо
источник

MD

Maxim Deviatov in Qlik BI chat
Мне нравится (от безысходности) мысль, что ETL нужно иметь отдельный. Чтобы можно было разделять данные между системами-потребителями. Можно даже подумать о том чтобы Клик являлся системой для проверки качества данных.
Но, конечно, это двойная работа. Кто что думает насчет идеологии внешнего ETL?
источник

IB

Igor Burobin in Qlik BI chat
Могу подсказать как это сделать очень сложным, некорректным путем с кучей костылей. Так раньше делали когда не было функции "Только одно значение". пишется экстеншн в котором обрабатывается количество отобранных значений. Далее он размещается на каждый лист приложения. В эктеншене можно любую логику прописать
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Maxim Deviatov
Мне нравится (от безысходности) мысль, что ETL нужно иметь отдельный. Чтобы можно было разделять данные между системами-потребителями. Можно даже подумать о том чтобы Клик являлся системой для проверки качества данных.
Но, конечно, это двойная работа. Кто что думает насчет идеологии внешнего ETL?
Думаю что надо его осваивать. Таковы факты по итогам дискуссии
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Aleksey SV
Всем здрасте
А можно как-то ограничить число выбираемых элементов в фильтре?
Чтоб было как-то так:
отображаются 10 значений, пользователь из них имеет право выбрать 7. А восьмое уже выбрать не может. Чтобы его выбрать, нужно убрать одно из ранее выбранных семи, и уже тогда добавить то, которое не получалось добавить
Как вам такое?)
источник

AS

Aleksey SV in Qlik BI chat
Igor Burobin
Могу подсказать как это сделать очень сложным, некорректным путем с кучей костылей. Так раньше делали когда не было функции "Только одно значение". пишется экстеншн в котором обрабатывается количество отобранных значений. Далее он размещается на каждый лист приложения. В эктеншене можно любую логику прописать
Ух, с горящими сроками не вариант) пойдём по простому пути
источник

MD

Maxim Deviatov in Qlik BI chat
Igor Burobin
Тезис Сергея, как я его понял:
Термин multiplexing означает любое использование любых данных автоматически нелицензированными пользователями. В том числе:
- Автоматическая выгрузка с помощью скрипта используя операции типа STORE INTO .... в любых форматах
- Все действия с API

Фактически любой потребитель любых данных или любого функционала системы должен иметь лицензию хотя бы аналайзер.
Отправили 1000 писем с помощью макроса? - каждому получателю купите аналайзер, иначе нарушение.
Сохранили данные в TXT файл с помощью STORE INTO чтобы загрузить в 1С? - купите каждому пользователю 1С по лицензии.


Мое мнение такое:
Термин multiplexing означает создание пула лицензий динамически распределяемого для работы с интерфейсом Qlik Sense. Например создание веб сайта который будет распределять 10 купленных лицензий на 100 пользователей - фактически превращение лицензий из Named в конкурентные или подобные схемы. У Qlik можно использовать на 1 лицензию несколько подключений, вот для разных пользователей если это делать то это так же нарушение/

С моей точки зрения не является нарушением если данные (только данные, не функции, не визуальный интерфейс) из Qlik Sense использует любой другой потребитель данных не имеющий лицензию Qlik Sense. Посредством API или выгрузок. В том числе:
- Любая система использующая данные выгруженные с помощью STORE INTO
- Любая система которая подключается с использованием 1 лицензии Qlik Sense и получает данные гиперкуба для использования в любых целях. В том числе как для создания статических отчетов - pdf, xlxs и тд. Так и для создания веб сайтов, дашбордов в других системах. Даже для неограниченного числа потребителей.

За других участников дискуссии не могу написать.

В документах написано следующее:
License-Metrics-Qlik-Sense-and-QAP
E.  Multiplexing/Shared User Accounts

Multiplexing occurs when multiple end users are able to simultaneously access a single system through a common shared interface, such as a web server product. Because Qlik Sense may assign a license to the shared interface rather  than to each of the end users accessing Qlik Sense via the interface, multiplexing can result in the number of actual users  exceeding  the  number  of  users  licensed.  If  Qlik  Sense  software  is  utilized  with  an  interface  that  permits multiplexing to occur, customer is required to license a quantity of licenses equivalent to the total number of actual users  at  the  multiplexing  front end.    The  use  of  user  login  sharing,  sharing  of  user  credentials,  shared  logins  or passwords is prohibited in Qlik Sense Enterprise SaaS.
Игорь, спасибо. Этот коммент мог бы послужить началом канального FAQа. Мне кажется что-то такое было бы полезно, если бы мантейнер нашелся.
источник

AS

Aleksey SV in Qlik BI chat
Это что за магия
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Aleksey SV
Это что за магия
=if(GetSelectedCount([Проект])<=7,Проект,aggr(only({<Проект=p(Проект)>}Проект),[Проект]))
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
вот такое измерение
источник

IB

Igor Burobin in Qlik BI chat
Aleksey SV
Ух, с горящими сроками не вариант) пойдём по простому пути
Вообще так лучше никогда не делайте) Экстеншены это темная сторона силы
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
есть побочка - невыбранные значения красятся в темносерый, как будто они исключены. но по факту их можно выбирать, не сбрасывая текущую выборку
источник

AS

Aleksey SV in Qlik BI chat
Евгений Стучалкин
=if(GetSelectedCount([Проект])<=7,Проект,aggr(only({<Проект=p(Проект)>}Проект),[Проект]))
Ща пошаманим, спасибо)
источник

AS

Aleksey SV in Qlik BI chat
Евгений Стучалкин
есть побочка - невыбранные значения красятся в темносерый, как будто они исключены. но по факту их можно выбирать, не сбрасывая текущую выборку
Да вроде не смертельно
источник

MD

Maxim Deviatov in Qlik BI chat
Евгений Стучалкин
Думаю что надо его осваивать. Таковы факты по итогам дискуссии
Есть предварительные ориентиры в какие софты смотреть?
источник