Кому на Руси жить хорошо


Судя по графику прироста населения, на Руси дела все хуже и хуже, не смотря на проект «материнский капитал» и повышение выплат на детей и развитие программы поддержки социальных проектов.

Ключевой момент — это 2000 год, люди резко перестали рожать и резко выросла смертность, как реакция на политическую и экономическую обстановку в России.

Ссылка на обзор 1990 — 2000 годов.

Ссылка на данные.

Install Qlik Sense in Cloud


В этом посту расскажу как установить сервер Qlik Sense в облако. Сразу оговорюсь, непосредственно в облако я не ставил Qlik, я тестировал как это можно сделать.

Для установки Qlik Sense в облако необходимо создать виртуальную машину и надо заранее знать минимальные параметры.

1. Выбор операционной системы для установки Qlik Sense

После изучения вопроса, что предлагается облаками в качестве операционной системы для виртуальной машины, мой выбор был сделан в пользу Windows Server 2019 Datacenter. Эта операционная система еще называется Windows Server Core и не имеет графической оболочки.

2. Выбор объема оперативной памяти

После установки в тестовой среде выяснилось, что ВМ на «холостом» ходу потребляют не менее 4.5 ГБ, но нам надо работать, а Qlik Sense — это вычисления в памяти, по этому мы делаем небольшой резерв и указываем 6 Гб.

3. Выбор процессора и нагрузки

Минимальный вариант — это два виртуальных процессора и мы указываем не средней производительности, у сервера не будет постоянной нагрузки в среднем он нагружается в районе 25%.

Производительность указываем 50% это снизит стоимость аренды

4. Дисковое пространство

После установки Qlik Sense виртуальная машина, на тестовом стенде, занимала 15Гб по этому для запуска небольшого проекта вполне хватит 50Гб.

5. Дополнительные сервисы

Для того, чтобы мы могли обращаться к нашему серверу из вне, нужен внешний IP адрес и доменное имя.

Доменное имя должно быть настроено до момента установки Qlik Sense, так как для этого имени выпускается SSL сертификат и потом его перевыпустить довольно сложно.

6. Особенности установки

Это самый важный пункт, перед началом установки необходимо выполнить несколько манипуляций с операционной системой:

  1. Необходимо установить Microsoft .NET Framework 4.8 — это можно сделать через компоненты операционной системы или он установится автоматически при установки Qlik Sense.
  2. Установить недостающие библиотеки в Windows Core — для этого необходимо выполнить команду в powershell:
    Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
  3. Выполнить конфигурацию сервера — назначить имя компьютера, установить постоянной IP адрес и выполнить настройку Брендмауэра (Filewall) открыть порты 80 и 443.
  4. Создать группы и пользователей Qlik Sense — все зависит от количества лицензий, но так как мы рассматриваем «быстрый запуск» больше пяти пользователей смысла создавать нет.
  5. Создать каталог «c:\share» необходимы для установки Qlik Sense и предоставить группе Qlik Sense.
  6. Рекомендую создать каталог для хранения файлов с данными (QVD) в этот каталог одни приложения будут грузить файлы, а другие считывать.

Расчет стоимости на yandex.cloud

Шаги установки в картинках

Qlik Sense — почему мне нравиться


Чем же так хорош Qlik Sense, дальше хочу поделиться своим личным мнением, у этого продукта есть довольно много положительных моментов, но и есть недостатки.

Плюсы:

Одним из самых главных плюсов, я вижу возможность публиковать дашборды, вы выгружаете данные и вместе с дашбордом публикуете его как изолированное приложение, то есть вам не надо постоянно поддерживать все связи с DWH на протяжении всего жизненного цикла дашборда.

Еще одно преимущество — это возможность работать с дашбордом без установки специализированного программного обеспечения, у Qlik Sense есть Desktop версия, но вы можете просто зайти в витрину данных через обычный браузер и приступить к работе.

Расширяемость и костомизация — вы можете отображать данные хоть в попугаях, для этого достаточно поставить нужное расширение. Хочется отметить наличие большого сообщества у Qlik и преемственность приложений QlikView и Qlik Sense.

Интеграция и автоматизация — в Qlik Sense довольно большой набор возможностей для встраивания дашбордов в корпоративные порталы, организацию витрин данных и автоматическую рассылку аналитической информации NPrinting.

Минусы:

Самый большой минус этого продукта — это его происхождение, сейчас довольно сложно организовать закупки зарубежного программного обеспечения для нужд гос. органов или гос. компаний.

Второй минус — это отсутствие встроенной системы прогноза, необходимо самому готовить прогнозные данные, а Qlik будет их только показывать.

Заключение

Qlik Sense — мощный и гибкий инструмент для отображения аналитической информации не требующий супер профессионалов и прекрасно подходит для интеграции в средний и крупный бизнес. Выбрав этот продукт, можно в кратчайшие сроки получить возврат инвестиций от внедрения.

Qlik Sense — доступ


После того, как вы установили Qlik, следующая задача — это предоставить доступ сотрудникам к ресурсам Qlik Sense. Я опишу только самые простые шаги, на самом деле вариантов может быть множество.

Шаг №1 Аутентификация

Для корректной работы пользователей требуется изменить настойки в секции Virtual Proxies. Необходимо изменить время таймаута с 30 на 15 минут и поменять авторизацию с Windows на Form. Это необходимо сделать потому, что если будет установлена аутентификация windows, у пользователя будут проблемы с повторным входом в систему, особенно если на одном устройстве сразу работают два или больше сотрудников.

Шаг №2 Авторизируйте администратора

Необходимо выделить одну лицензию для администратора, если этого не сделать, администрировать Qlik только с консоли сервера.

Шаг №3 Настойка ActiveDirectory

Практически в каждой организации есть уже развернутая доменная структура, по этому, чтобы не создавать себе проблем, желательно интегрировать Qlik Sense и Active Directory.

Интеграция происходит довольно просто, необходимо указать домен и учетную запись имеющую необходимый уровень доступа (в моем случае — это администратор)

В разделе License management есть две закладки:

User access rules — правила автоматической выдачи лицензии, вы можете использовать эту вкладку если у вас много лицензий, например 100 или 500 и требуется автоматизировать их выдачу, тогда пишите правило типа user like sale* и все пользователи с логином начинающимся на sale будут автоматом выдавать доступ. Второй вариант — это всех пользователей поместить в группу (например QlikAccessUsers), если пользователь входит в эту группу, то ему выдается именная лицензия.

Login access rules — это обезличенный доступ в систему по билетам. Один билет на один час работы, билет возвращается обратно в пул через 28 дней. Один токен = 10 билетов. Именно для этой схемы надо установить Virtual Proxy таймаут в 15 минут.

После распределения лицензий можно приступать проверки работы системы.

Описанные выше шаги только начало, но и его достаточно для того, чтобы приступить к работе.

В следующей статье я поясню, почему мне так нравится Qlik и почему именно на этом продукте я остановил свой выбор.

Qlik Sense Install


Расскажу как я ставил Qlik Sense Enterprise на виртуальную платформу.

Для изучения Qlik Sense Enterprise у меня есть персональный компьютер с i5 и 16Гб оперативки и лицензия на Qlik. Без наличия лицензии у Вас ни чего не получится. Еще один важный момент, виртуальная среда у меня полностью изолирована от Интернета, а это значит, что можно использовать лицензию многократно и компания Qlik об этом не узнает. Сразу хочу сказать, я это делаю исключительно в образовательных целях.

Предположим, что у вас есть персональный компьютер поддерживающий виртуализацию, установленна операционная система Windows 10 Profession и оперативная память не менее 16 Гб, а также есть лицензия на Qlik.

Вам необходимо скачать с сайта Microsoft ISO файл Windows Server 2016 (6Гб) и скачать установку Qlik Sense (1Гб) из личного кабинета.

Я создам две виртуальные машины, одна клиент, а вторая сервер, для того, чтобы обмениваться файлами создаем VHD диск, в который и помещаем нужные нам файлы установки qlik и google chrome. В дальнейшем этот диск будем использовать для обмена файлами с внешним миром.

Далее создаем виртуальную машину сервер с именем «qliksrv» на базе windows server 2016 evaluate

В качестве IP используем сеть 10.0.0.0

Так как к серверу Qlik можно обращаться по имени, рекомендую поставить на qliksrv службу DNS и поколдовать с Брендмауэром сервера, для того, чтобы увидеть его со второй виртуалки (windows 7).

Для нормальной работы аутентификации, необходимо в настройках виртуального прокси поменять тип аутентификации с Windows на Form.

Выводы: Установить Qlik Sense сервер довольно просто, пару часов для вашего администратора.

p.s. как добавлять пользователей, тут есть варианты (лицензия за логин или за токен). Создайте локального пользователя на сервере, а потом попытайтесь зайти под его именем и логином, после чего он появится в списках и тогда можно выделить лицензию в разделе лицензии (см. картинки).