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


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

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

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

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

Рождаемость в России


Нашел статистику по рождаемости в России и решил использовать Qlik Sense для визуализации найденной информации.

Что видно на графике, молодые 20-24 года перестают рожать, 25-29 рожают стабильно, больше стали рожать 30-35 и 35-39.

На графике видно, что с 1995 — 2001 год в стране резко упала рождаемость или статистика собиралась некачественно, что маловероятно в вопросах демографии.

Рождаемость за 1990, 2000, 2010, 2018

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 и почему именно на этом продукте я остановил свой выбор.