Ну что, кто там ждал классного Governance Dashboard для Qlik Sense? Сегодня у нас обзор самой продуманной с точки зрения функционала, третьей версии Qlik Sense Governance Dashboard, которая вышла в сентябре. Разработчики, пристегнитесь – будет жарко (ведь Governance Dashboard можно «допиливать» как нужно, у вас есть полный доступ к QVD-слою).
Что умеет Qlik Sense Governance Dashboard?
Как и QlikView Governance Dashboard, Qlik Sense Governance Dashboard помогает проанализировать то, как функционирут ваша серверная инсталляция Qlik Sense – от доступа и действий пользователей до самих данных и их взаимосвязей. Вот основные интересности:
- Аналитика (аудит) self-service аналитики:
- Обзор объектов, создаваемых пользователями, действий пользователей, наиболее популярного контента
- Наиболее востребованные метрики для отдельных пользователей, команд и конкретных приложений
- Использование Мастер объектов (master items) в приложениях
- Data Lineage – отслеживание взаимосвязей данных в визуализации до источника данных (включая таблицы, поля и мастер объекты)
- Анализ экспорта данных из Qlik Sense.
Как работает Qlik Sense Governance Dashboard?
Qlik Sense Governance Dashboard – это, как водится, обычный Qlik-файл (для Qlik Sense, соответственно, QVF-файл).
Откуда данные? Основная часть данных – из Qlik Sense APIs. API используются, чтобы собрать данные об инсталляции Qlik Sense, извлечь метаданные о репозитории Qlik Sense, пользовательских доступах и компонентах приложений (таких как визуализации, меры, измерения, data stories и мастер объектах). Кроме того, обрабатываются и парсятся логи скриптов загрузки приложений, чтобы получить информацию о взаимосвязях всех полей и таблиц (для data lineage). Действительно важный момент для многих крупных компаний: при сборе метаданных Qlik Sense Governance Dashboard не собирает собственно значения полей, если включена опция «no data».
Есть ли слой QVD? Да, QVD-генератор формирует слой QVD, который и является основным источником данных для Qlik Sense Governance Dashboard. Поэтому если вы в дальнейшем захотите подработать Governance Dashboard «под себя», это можно сделать, обращаясь к QVD слою данных.
Вот как процесс сбора данных для Qlik Sense Governance Dashboard выглядит:
Как установить?
Скачать актуальную версию Qlik Sense Governance Dashboard можно на GitHub по ссылке: https://github.com/eapowertools/qs-governance-collector/releases/latest
Вики: https://github.com/eapowertools/qs-governance-collector/wiki
Обязательные условия:
- Наличие Qlik Sense – Enterprise или Qlik Analytics Platform (QAP)
- Node.js от 6.11.1. Или воспользуйтесь мастером установки.
Как запустить Qlik Sense Governance Collector:
- Qlik Sense Governance Collector запускается через веб-приложение, так что откройте браузер и пройдите по линку: http://localhost:8591/governance/ui
- Теперь нужно привязать сюда ваш сервер Qlik Sense. Нажимайте на «Add»:
- Введите имя хоста сервера и порт, на котором работает агент (по дефолту – 8592). Затем сохраняете – вот и добавлен сервер, который будем анализировать:
- Если сервер, с которым работает агент, на центральном ноде, кликните «Import Resources», чтобы загрузить приложения, создать задачи, импортировать экстеншены и создать связи данных. Это нужно, чтобы обработать xml и подгрузить их в qvd-файлы, которые будет использовать Qlik Sense Governance Dashboard.
- Ну и в конце жмите ОК, чтобы закрыть окошко.
- Когда агент сервера добавлен, все совсем просто: выбирайте одну или несколько кнопок (Generate App Metadata, Parse Load Scripts, Generate QVDs, Refresh Governance App), и активной становится кнопка «Governance!» (она позеленеет). Нажимаете на «Governance!», стартуют выбранные процессы и лог Governance Collection Status начнет заполняться:
В общем, ухаживайте за своими инсталляциями Qlik Sense и контролируйте действия пользователей! С Qlik Sense Governance Dashboard это совсем несложно =)
Свежие комментарии