Одно из основных отличий Qlik Sense и QlikView – это подход к обеспечению безопасности доступа пользователей к ресурсам и данным.
Доступ к ресурсу (потокам, приложениям, объектам приложений, соединениям для передачи данных) требует наличия правил безопасности.
Проще говоря, правило безопасности позволяет пользователю выполнять действие с ресурсом при условии, что условие правила выполняется.
Пользователь не имеет доступа к каким-либо ресурсам, если только правило безопасности не дает ему доступ к ресурсу для выполнения этого действия.
Иерархии
Правило безопасности Qlik Sense включает поток, который содержит различные приложения. Листы и диаграммы – это объекты в приложении.
В правило безопасности входят четыре отдельных элемента: фильтр ресурсов, условие, операторы и действия.
Фильтром ресурсов может быть либо App*, либо App_*. Есть небольшая, но весьма существенная разница в использовании «*» или «_*».
«App*» означает приложения и объекты в иерархии.
«App_*» означает только на уровне приложения или типа ресурса приложения.
Пользовательские свойства
Пользовательские свойства позволяют назначать собственные значения пользователям и ресурсам.
После того, как значения созданы и назначены, вы можете создать условие правила, используя символ «@» для пользовательских свойств.
Пример: если вы создаете настраиваемое свойство «AppADGroup» и добавляете финансовое значение, то можете создать условие правила, чтобы разрешить членам финансовой группы AD доступ к приложению.
user.group = resource.@AppADGroup
Вы можете не только использовать атрибуты из активного каталога, LDAP, но также пользовательские свойства для сравнения назначенных атрибутов пользователя с атрибутами, назначенными ресурсам для предоставления или запрета доступа.
Если правила перекрываются
Если два правила безопасности Qlik Sense перекрываются, то есть если оба условия правила предназначены для одних и тех же пользователей или ресурсов – тогда преимущество будет иметь то правило безопасности, которое предоставляет доступ.
Поэтому чтобы обеспечить надлежащий доступ, всегда рекомендуется проверять правила безопасности.
Сокращение объема данных
И QlikView, и Qlik Sense используют Section Access (Доступ к разделу) для динамического сокращения данных.
Section Access может выполнять сокращение данных на уровне строк и столбцов для пользователя или группы.
Section Access в QlikView и Qlik Sense
Вы можете использовать скрипт Section Access QlikView в приложении Qlik Sense. Однако из-за имеющихся различий в работе Section Access в QlikView и Qlik Sense вам, возможно, придется настроить скрипт, чтобы он работал как следует.
QlikView против Qlik Sense
- Учебный центр по технологиям анализа данных и BI: расписание/запись на учебные курсы, тестирование разработчиков — https://education.biconsult.ru/
- Присоединяйтесь к QUBIC – сообщество профессионалов в области BI! Наши страницы в соц.сетях – расписание учебных курсов, бесплатные учебные материалы, анонсы мероприятий: https://vk.com/club165575964 и https://www.facebook.com/qubicspb
- Неофициальный форум разработчиков QlikView & Qlik Sense Russian forum
- Канал на Youtube – много обучающих видео и записи вебинаров
- Готовые решения “Конструктор финансовой отчетности” и “Анализ продаж”