Tableau vs QlikView: разница между гигантами визуализации данных

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

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

Два из таких передовых инструментов визуализации BI – это Tableau и QlikView, конкурирующие в этой нише, предоставляющие разнообразный спектр функций. Давайте проведем сравнительное исследование между ними:

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

Tableau vs QlikView

Хотя между Tableau и Qlikview существует много общего, эти два инструмента значительно различаются во многих отношениях.

Критерий Tableau QlikView
Возможности

 

Визуализация в режиме реального времени Мощные отчеты с результатами бизнес-аналитики
Подходит для Создания дашбордов и быстрой визуализации Ведомственное и общеорганизационное BI-решение
Линейка продуктов Разные продукты для различного использования Один продукт для всего решения BI
Карты

 

Прекрасен в построении карт Слаб
Таблицы Слаб Очень хорош
Скорость Скорость зависит от оперативной памяти и исходной базы данных Скорость зависит от оперативной памяти

 

Tableau и QlikView — что это?

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

Tableau

Это один из самых популярных и широко используемых инструментов бизнес-аналитики, по мнению Gartner в прошлом году. Данный инструмент предполагает использование высокоразвитых функций визуализации данных, позволяет пользователям создавать, отображать и обмениваться интерактивными отчетами почти сразу.

Этот инструмент, обслуживающий более 23 000 клиентов по всему миру, довольно прост в использовании и требует меньшего количества технических знаний. Способность к интеграции наборов данных, работа в режиме реального времени и независимость от платформы делают его довольно привлекательной технологией бизнес-аналитики. Tableau работает над n-уровневой клиент-серверной архитектурой, которая поддерживает быстрое и динамическое развертывание. В инструменте существует несколько серверов, которые управляют внутренними процессами Tableau:

  • Gateway / Load Balancer – является точкой входа на сервер Tableau и обеспечивает сбалансированную загрузку процесса.
  • Сервер приложений – аутентифицирует разрешение для любого пользователя для веб-интерфейса и мобильных интерфейсов Tableau Server.
  • Репозиторий – база данных PostgreSQL, хранящая данные сервера.
  • VIZQL Server – этот компонент обрабатывает запрос, отправляет его в источник данных и предоставляет выходные данные.
  • Data Engine – хранит данные и извлекает ответы на запросы.
  • Backgrounder – выполняет задачи сервера.
  • DataServer – поддерживает соединение между сервером Tableau и источниками данных.

Преимущества Tableau

  • Доступен для каждого: Tableau позволяет обычным пользователям создавать интерактивные отчеты бизнес-аналитики даже при небольших технических навыках. Tableau отлично подходит для руководителей высшего звена, которым нужен интеллектуальный инструмент бизнес-аналитики, который прост в эксплуатации.
  • Быстрый: Tableau может создавать интерактивные визуализации и отчеты за несколько минут, что делает его очень быстрым инструментом.
  • Карты: Tableau очень эффективен в создании многомерных карт с помощью встроенной функции геокодирования.
  • Интерактивная визуализация данных: Tableau создает интерактивные отчеты и предоставляет рекомендации в соответствии с требованиями пользователя. Tableau имеет множество возможностей визуализации данных, благодаря чему автоматически сегментирует данные в измерения и сегменты.
  • Экономия времени и усилий: используя Tableau, вы можете легко подключиться к базе данных, что сокращает время и усилия пользователя, которые могут использоваться в аналитике.
  • Экономичность: экономия не только времени и усилий, эта технология также экономит деньги, потому что данный инструмент позволяет компаниям не вкладывать деньги в приобретение дополнительных ИТ-ресурсов.
  • Обмен информацией: Tableau создает, а также позволяет обмениваться отчетами онлайн / офлайн, делая весь процесс быстрее.
  • Поддержка безопасности: Tableau осуществляет контроль за доступом к информации с помощью различных мер безопасности

Недостатки Tableau

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

  • Группы клиентов не могут создаваться для разных размеров, которые могут быть опасны для бизнеса.
  • Нет охвата проекта, осведомленности о прогнозах и объявления временных данных.
  • Медленнее, чем QlikView для определения статистики памяти.
  • Новые соединения данных не могут быть подготовлены, поскольку нет возможности для этого.

QlikView

Сильная и ведущая платформа бизнес-аналитики, QlikView легко осмысливает и анализирует критические отношения между различными наборами. Это инструмент обработки данных в памяти, накапливающий данные из нескольких источников, которые включают в себя файлы и реляционные базы данных, и обеспечивающий глубокое понимание при помощи передовых аналитических способностей. Служит более чем 34 000 клиентам в 100 странах мира, эта технология имеет одно из самых мощных бизнес-открытий для рынка гуру. Qlikview Desktop – это инструмент на основе окон, который имеет следующие компоненты:

  • QlikView SERVER (QVS) – серверный продукт, содержащий встроенный аналитический движок и поддерживающий всю связь между сервером и клиентом. Он выполняет широкий спектр действий, таких как авторизация клиентов, управление консолью QlikView, разрешение доступа на чтение и запись и т.д.
  • QlikView Publisher (QVP) – серверный продукт, который загружает данные непосредственно из исходных файлов, используемых в службе распространения и т.д.

Преимущества QlikView

Вот некоторые особенности, которые делают Qlikview уникальной технологией:

  • Интерактивность, ориентированная на пользователя: QlikView очень ориентирован на пользователя, так как позволяет мгновенно находить осмысленные идеи с помощью богатого набора функций визуализации.
  • Объединение ссылок: Qlikview позволяет найти связь между наборами данных и результатами поиска по всем доступным данным и фильтровать результаты в соответствии с вашими потребностями.
  • Гибкость в доступе: Вы можете получить доступ к своим данным в QlikView, из любого уголка мира в любое время, независимо от используемого устройства.
  • Самый быстрый анализ: QlikView способен доставить результаты в тот момент, когда вы обратитесь к нему. Его высоко оптимизирующий характер и масштабируемость помогают ему быстро получить доступ к большому набору данных.
  • Время ожидания: позволяет измерять время до стоимости в любой временной продолжительности и мгновенно находить точные результаты.

Недостатки QlikView

  • Расширение общества неторопливо и не полностью сформировано, в отличие от Tableau.
  • У него есть дополнительные функции, которые точно не используются в торговле, например, при взвешивании трехмерных графиков.
  • Структура не является хорошо управляемой. В интерфейсе находится множество вкладок, в то время как структура Tableau хорошо управляется с помощью правильного руководства пользователя.
  • Оптические результаты нуждаются в требующей времени настройки и не обладают вариантом перетаскивания, как у Tableau.

Вывод

Таким образом, сила Tableau заключается в том, чтобы позволить учащимся создавать непосредственные и практичные дашборды. Этот спонтанный, оптически определенный коммуникационный дашборд может легко превратить обычного коммерческого пользователя в бизнес-мастера. Tableau также обеспечивает безупречное хранение дашбордов на своем сервере. В то время, как QlikView пользуется популярностью благодаря своей лояльности по отношению к своим клиентам, управляемые дашборды Tableau могут предлагать страхование для коммерческих организаций путем передачи уведомлений во время бедствий.

Разработчик Qlik Sense. Шаг 2b: Мое первое расширение

Итерационный процесс разработки

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

Шаг 1: идея возникла из требования включить объект, который бы использовал Google-карты, чтобы показывать детали улиц и информацию о маршруте.

Шаг 2: я создал прототип, чтобы проверить техническую возможность добавления Google-карт в расширение Qlik Sense. Я немного ознакомился с API Google-карт и скопировал пример кода из этой документации в простое расширение Qlik Sense. Я протестировал его в демо-приложении Qlik Sense.

Шаг 3: Я получил доступ к разработке и тестированию расширения в реальном приложении Qlik Sense.  Была составлена схема визуализации.

Шаг 4: создание расширения (добавление вида улицы, общей карты, маршрута и расстояния из различных API Google-карт).

Шаг 5: окончательные корректировки в HTML и CSS. Перенос элементов карты и изменение размера и цвета шрифта.

Полученные технические уроки

Я не изучал разработку веб-сайтов или разработку расширений в Qlik Sense, пока не создал собственное расширение. Вот некоторые из тех вещей, которые я узнал на практике, и чего нет в книгах и учебниках.

Жесткое обновление

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

Библиотеки JavaScript и API

С учётом того, что я читал о базовом JavaScript, HTML и CSS, я, скорее всего, никогда не создам расширение Qlik Sense, не используя внешнюю библиотеку JavaScript, такую как D3.js, или API с некоторыми сторонними инструментами, такими как API Google-карт. Я пришел к выводу, что чем больше библиотек и API, которые я буду использовать, тем богаче мои расширения. Для моего первого расширения Qlik Sense я прочитал API Google-карт и использовал все, что я изучил до этого момента, чтобы расшифровать и настроить код примера. Следующим шагом в моем процессе стать разработчиком Qlik Sense – нужно найти онлайн ресурсы, которые рассказывают о последних и самых больших изменениях в веб-разработке, и я надеюсь найти новые библиотеки JavaScript для изучения.

API Google-карт и RequireJS

В своем предыдущем посте я объяснял, что у меня было с RequireJS, когда я следил за расширением Qlik Sense. У меня возникла еще одна проблема при попытке добавить API Google-карт в свое первое расширение через RequireJS. К счастью, Miller Medeiros разработал решение и задокументировал как оно работает в своем блоге. Я скопировал async.js в папку своего расширения и затем добавил следующую строку в массив модулей. (Создайте свой собственный код API Google и используйте его для замены myAPIKey.)

1

2

3

4

5

define( [ …,

 

«./async!https://maps.googleapis.com/maps/api/js?key=myAPIKey&callback=initMap»

 

],…

Самый простой способ добавить HTML

Изучив использование jQuery для добавления тегов HTML в виде цепочки функций, я увлекся и попытался использовать этот метод для создания макета HTML для своего первого расширения. После нескольких неудачных попыток я обнаружил, что было бы проще сохранить простые вещи, выписав HTML в переменную, а затем использовать один jQuery append(), чтобы добавить все это одним махом.

1

2

3

4

5

6

7

8

9

10

11

12

13

divs += «<div id=’left_column’>»;

divs += «<div class=’desc_wrapper’><div class=’desc’>» + originLabel +»</div></div>»;

divs += «<div id=’pano_origin’></div>»;

divs += «<div class=’desc_wrapper’><div class=’desc’>» + destinationLabel + «</div></div>»;

divs += «<div id=’pano_destination’></div>»;

divs += «</div>»;

 

divs += «<div id=’right_column’>»;

divs += «<div class=’desc_wrapper’><div class=’desc’ id=’distance_time’></div></div>»;

divs += «<div id=’map_route’></div>»;

divs += «</div>»;

 

$element.append(divs);

Разработчик Qlik Sense. Шаг №2a: Основы расширений Qlik Sense

После первого раунда изучения Web Dev Fundamentals было много вещей, связанных с JavaScript, которые все еще смущали меня. Тем не менее, я хотел наконец применить эти знания в Qlik Sense, и был уверен, что JavaScript станет менее запутанным, поскольку я продолжал изучать его. (Это оказалось правдой, когда я позже нашел отличный онлайн-курс в Udemy, который называется «JavaScript: Understanding the Weird Parts», он прояснил смысл многих особенностей JavaScript).

Веб-разработка в Qlik Sense

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

AngularJS

В учебном курсе есть раздел об AngularJS, но я решил все упростить и пропустил эту часть учебника. Я послушал совета Александра Карлсона о том, что знание AngularJS не является необходимым навыком для создания расширения, и он был прав. Если вы еще не знаете AngularJS, я бы порекомендовал вам не втягиваться в его обучение, прежде чем создавать свое первое расширение.

RequireJS

В отличие от AngularJS, вам понадобится базовое понимание RequireJS для создания расширения. RequireJS позволяет включать внешние JavaScript, CSS или HTML-файлы (или модули) в код расширения. Это поможет вам включить библиотеки, такие как D3.js, и сохранить свой собственный код в порядке. Он также является эффективным способом обработки зависимостей кода.

В книгах и на занятиях для веб-разработчиков изучается следующий способ включения внешних файлов сценариев и файлов CSS.

<script type=»text/javascript» src=»script.js»>

<link rel=»stylesheet» type=»text/css» href=»css/layout.css»>

Когда мы пишем расширение, то включаем внешние файлы с использованием RequireJS, и используем следующий синтаксис определения асинхронного модуля (AMD).

define( [«./script»,

«css!./css/layout.css»

],

function( object1 ) {

}

);

Первый параметр функции define() – это массив внешних зависимостей, которые ваше расширение Qlik Sense должно выполнить правильно, а второй параметр – анонимная функция, в которой вы собираетесь писать код своего расширения. Часть этого кода, которая была неясна для меня, когда я проходил ее в учебнике, была связана с отношениями между файлами в массиве и параметрами анонимной функции.

Если внешний файл скрипта возвращает что-то, то это передается как аргумент анонимной функции. Например, в предыдущем коде, если файл script.js (обозначенный как «./script» в массиве) возвращает объект, тогда этот объект передается в анонимную функцию в качестве параметра object1. Затем мы можем использовать этот параметр для ссылки на этот объект в коде расширения.

В какой-то момент в учебном пособии по расширениям Qlik Sense нам советуют отделить определение панели свойств расширения в другом файле JavaScript, чтобы упростить чтение нашего кода. Затем нам предлагают использовать RequireJS для включения файла в основной файл сценария и передачи объекта, который он возвращает в анонимную функцию. Когда я сделал это упражнение, все в панели свойств расширения неожиданно исчезло. Можете ли вы догадаться, что я сделал неправильно? Мой код выглядел примерно так:

define( [«./script»,

«css!./css/layout.css»,

«./props»

],

function( object1, props ) {

}

);

После часа отладки я обнаружил, что упустил из виду. Проблема с предыдущим кодом заключается в том, что параметры анонимной функции должны совпадать с файлами в массиве. Первый параметр соответствует первому внешнему файлу, второй параметр – второму внешнему файлу и т. д. Я непреднамеренно передал объект CSS в параметр (props), который, как я предполагал, будет определением панели свойств.

Чтобы исправить проблему, я мог бы определить новый параметр css и поместить его между object1 и props. Однако я решил не создавать параметры, которые я не собирался использовать и изменил порядок внешних файлов в массиве. Поэтому я исправил панель исчезающих свойств, используя следующий код.

define( [«./script»,

«./props»,

«css!./css/layout.css»

],

function( object1, props ) {

}

);

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

Уроки выучены

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

  • Как мне написать код чего-то, что появляется в Qlik Sense?
  • Как создать свойства расширения и затем ссылаться на значения, присвоенные этим свойствам?
  • Как интегрировать расширение с помощью модели данных приложения Qlik Sense?

В этом уроке я также подумал, что узнал, как делать интерактивное расширение и фильтровать модель данных приложения. Однако, понимание того, как это сделать, не пришло до тех пор, пока я не разработал свое первое расширение, используя D3.js.

Другие ресурсы для начинающих

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

Учебник: как построить расширение Qlik Sense с помощью D3 от Спероса Кокенеса

Этот учебник выходит за рамки «Hello World» и расширения таблиц, которые мы создаем в официальном учебном пособии по расширениям Qlik Sense, и, следовательно, это отличное продолжение.

Серия видеороликов о создании расширений в Qlik Sense от Спероса Кокенеса

Эта серия видеороликов включает в себя пару тем, которые вам не обязательно изучать, чтобы создать первое расширение (например, D3.js, функция изменения размера), но я бы не рекомендовал смотреть его на ранней стадии, а вернуться к нему после, когда ваши навыки улучшились. Также полезно прислушаться к мыслительному процессу Спероса, когда он создает свое расширение.

Начало разработки расширений для визуализации – Qlik Sense от Qlik

Это видео показывает другой способ создания расширений через Qlik Dev Hub.

Разработчик Qlik Sense. Шаг №1: основы веб-разработки

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

Единственной загвоздкой для разработчика QlikView является то, что необходимо добавить веб-разработку в набор навыков.

Установка требований

В классе дизайнеров и разработчиков QlikView мы изучаем каждую функцию скрипта и функцию-выражение, которую должны знать большинство разработчиков. Однако, для новых разработчиков не редкостью является борьба с тем, чтобы понять, как эти функции применяются в реальных ситуациях. Они также склонны забывать ряд концепций, которые не связаны с их текущими потребностями. Несмотря на это, у них есть достаточно общих знаний, чтобы создать свои первые приложения QlikView. Только после того, как они создадут свои первые приложения QlikView, а затем прочтут обширную книгу о QlikView, такую как QlikView 11 для разработчиков, или QlikView Для Вашего Бизнеса, их мозг начинает понимать все концепции, которые они изначально узнали и забыли во время обучения на QlikView Designer and Developer.

Я думаю, что этот процесс будет таким же, как мое обучение созданию расширения визуализации Qlik Sense, а затем, мэшапов. Десять предложенных мною шагов не являются водопадным типом процесса разработки, а скорее серией итерационных шагов, которые необходимо постоянно повторять с течением времени. Другими словами, я не ожидаю, что, прочитав одну книгу о JavaScript узнаю все, что необходимо знать о предмете. Я планирую повторить шаг 1 и провести анализ основ веб-разработки на протяжении всего учебного процесса.

Основы веб-разработки

Александр Карлссон, инженер по связям с разработчиками в Qlik, сформулировал тезис, что существенные элементы, которые необходимо понять, чтобы стать разработчиком Qlik Sense, — это HTML, CSS и JavaScript.

HTML

HTML – это средство создания структуры расширения визуализации Qlik Sense. Он позволяет создавать несколько элементов, таких как текст, таблицы, разделы страниц, изображения и масштабируемые векторные графики (SVG). Синтаксис довольно прост в освоении. Например, мы используем тег <h1> для определения текстового заголовка. Мы помещаем желаемый текст в виде заголовка между открывающим тегом <h1> и закрывающим тегом </ h1>. Основной заголовок этого раздела создается с использованием следующего HTML.

<h1>Web Development Fundamentals</h1>

CSS

Визуальный стиль расширения определяется с помощью CSS. HTML и CSS настолько тесно переплетены, что часто их изучают вместе. Он позволяет определять шрифт, цвет фона, границу, положение и другие визуальные свойства HTML-элемента. Например, продолжая наш пример HTML из предыдущего абзаца – чтобы все главные заголовки отображались красным цветом мы используем следующий код CSS:

h1 {

color: red;

}

Подобно HTML, синтаксис CSS также довольно прост в изучении. Хитрость использования обоих языков заключается в том, чтобы запомнить, какие теги и свойства стиля доступны, и вспомнить, какое влияние оказывает каждое свойство стиля на каждый тег. Когда я пишу свой собственный код, я открываю руководство  w3schools.com, чтобы я мог постоянно находить и экспериментировать с наиболее распространенными элементами HTML и CSS.

JavaScript

Наконец, мы используем JavaScript для динамического определения HTML и CSS, которые составляют расширение Qlik Sense. Например, мы могли бы добавить заголовок к расширению, используя следующий код JavaScript.

$element.append( «<h1>Web Development Fundamentals</h1>» );

Это расширение было бы довольно статичным и скучным. Однако, изучив немного больше JavaScript, мы сможем изменить статические теги и текст динамических элементов, определяемых пользователем. Другими словами, мы используем JavaScript, чтобы заставить HTML и CSS реагировать как на данные, так и на пользователя.

JavaScript изучить сложнее, чем HTML или CSS. Следующая схема для обучения интерфейсу веб-разработки была создана пользователем GitHub kamranahmedse. Это дает нам общее представление обо всех средах, инструментах и библиотеках, которые связаны с частью веб-разработки JavaScript.

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

Изучая основы, я рекомендую вам изучить  DOM и  jQuery. Когда я впервые начал изучать JavaScript, я думал, что методы, которые взаимодействуют с документами  HTML (например, document.getElementById()), являются родными для JavaScript. Позднее я узнал, что они фактически являются частью API под названием DOM. Большинство ресурсов обучающих JavaScript включают DOM, поскольку это важная часть языка. Это также неотъемлемая часть развития расширения Qlik Sense.

jQuery не так важен при обучении DOM, но он довольно распространен и подбирается относительно легко. В общем, он предлагает нам более простой способ манипулирования DOM и управления отдельными элементами HTML , CSS. Например, append(), который я использовал выше для добавления заголовка в расширение, на самом деле является методом jQuery. В качестве доказательства его популярности я действительно узнал о нем из примера кода в разделе справки Qlik Help’s о том, как создавать свои первые расширения.

Образовательные ресурсы

Мой первый шаг к обучению HTML, CSS и JavaScript заключался в том, чтобы найти книгу для новичка с кратким изложением сути. Получив общее представление о веб-разработке, после первого круга прочитанных книг, я продолжал искать другие ресурсы, которые предлагают новые перспективы и повышают накопленные знания. Ниже приведен составленный мною рабочий список ресурсов, касательно создания расширений Qlik Sense.

Книги

A Smarter Way to Learn HTML & CSSA Smarter Way to Learn JavaScriptA Smarter Way to Learn jQuery

Автор: Марк Майерс

Формат: Книга

Платный: Да

Уровень: Новичок

Эти три книги отлично подходят для всех, кто не знает, что такое веб-разработка. Также, они являются хорошим пособием для тех, у кого мало опыта, и кто хочет убедиться, что у них есть понимание основ. Каждая глава включает 20 хорошо подготовленных интерактивных упражнений. Каждая глава, также настолько короткая и сфокусирована на определенном вопросе, что у вас никогда не будет оправдания, чтобы не изучать, по крайней мере, одну главу в день. Мое единственное предостережение – не увязните, выполняя все упражнения. Я рекомендую вам делать только первые несколько упражнений из каждой главы, чтобы «включить умственные механизмы» и стимулировать мозг. Если выполнять все упражнения каждой главы, вы рискуете, быстро утомится  и потерять интерес. Даже если вы новичок в веб-разработке, вы сможете сделать свои первые расширения после прочтения этой серии.

HTML and CSS: Design and Build Websites

Автор: Джон Даккет

Формат: книга
Оплата: да
Уровень: новичок

Я решил купить эту книгу, потому что это бестселлер №1 на Амазоне, и после его прочтения я начал задаваться вопросом, как часто бестселлером №1 становятся вследствие самоуничтожения. Книга, которая досадно доступна только в неэлектронном формате, является эстетически приятной и хорошей альтернативой A Smarter Way to Learn HTML & CSS, но нет необходимости читать и то, и другое. Я по-прежнему предпочитаю серии Smarter Way, потому что они доступны в электронном формате и включают в себя легкодоступные интерактивные упражнения. К сожалению, когда я читаю бумажные книги с сопроводительным кодом, я тоже часто попадаю в ловушку со скрытием кода.

HTML and CSS: Design and Build Websites  — не новая книга. Ее опубликовали в 2011 году, и она заставила меня подумать, предоставляют ли последние версии каждого языка HTML5 и CSS3 подходящие функции разработчикам Qlik Sense. Большинство анонсов о том, что должно было произойти, например, тег видео HTML5, не имеют большого значения. Надеюсь, я смогу ответить на этот вопрос и изучить современные методы после прочтения своей следующей книги HTML и CSS.

You Don’t Know JS: Up & Going

Автор: Кайли Симпсон

Формат: книга
Оплата: нет
Уровень: средний / профессиональный

Это – первая книга в серии, имеющей аналогичное название. Электронная книга бесплатная, а название обманчиво привлекательно для тех, кто действительно не знает JavaScript. Прочитав ее, я обнаружил, что название было на самом деле вызовом для тех, у кого есть опыт работы с JavaScript, но они, возможно, не будут использовать его в полном объеме. Я подожду, чтобы прочитать следующую часть книги, когда у меня будет немного больше опыта.

JavaScript: The Good Parts

Автор: Дуглас Крокфорд

Формат: книга
Оплата: да
Уровень: средний / профессиональный

Я начал читать эту книгу после изучения базового JavaScript, и быстро почувствовал перегрузку содержанием. Было пройдено около 25% книги, и на полпути через раздел о функциях я сдался. Содержание было слишком абстрактным, чтобы понять все, о чем повествовал автор. Опять же, это может быть читабельным, если уже есть достаточно опыта и Вам необходимо заполнить некоторые пробелы.

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

JavaScript and JQuery: Interactive Front-End Web Development Джон Дакетт (платно)

Interneting is Hard (But it doesn’t have to be) Оливер Джеймс (бесплатно)

Онлайн-курсы

После первых моих онлайн-курсов я не думаю, что когда-нибудь буду читать другую книгу по программированию. Это было лучшее, что со мной случилось, так как я впервые узнал о Qlik. Вот мои отзывы о курсах, которые я сделал до сих пор.

JavaScript: Understanding the Weird Parts

Лектор: Энтони Алиси
Формат: он-лайн курс
Оплата: да
Уровень: средний / профессиональный

После того, как я пытался понять You Don’t Know JS: Up & Going и JavaScript: The Good Parts я был обеспокоен тем, что не смог бы сделать больше, чем базовый JavaScript. Это было до тех пор, пока я не начал заниматься на этом курсе. Способность Энтони Алиси полностью объяснить сложные детали JavaScript поразительна. Вы можете посетить этот курс после изучения основ из курсов A Smarter Way to Learn JavaScriptA Smarter Way to Learn jQuery или JavaScript Road Trip.

JavaScript Learning Path by Code School
Лектор: различные
Формат: он-лайн курс
Оплата: да
Уровень: средний / профессиональный

Если у вас уже есть опыт программирования на каком-то другом языке, это – более быстрый и более разумный способ изучения JavaScript а также, более разумный способ изучения jQuery для изучения основ JavaScript. В нем хорошо выполнен переход на более сложные и продвинутые темы.

HTML/CSS Learning Path by Code School

Лектор: различные
Формат: он-лайн курс

Оплата: да
Уровень: средний / профессиональный

Как и курс обучения JavaScript Learning Path by Code School, это скорее быстрый, чем разумный способ изучения JavaScript и более разумный способ изучения jQuery для базовых HTML и CSS. Основы не сильно отличаются от того, что я узнал почти два десятилетия назад, поэтому неплохо взять курс по HTML5 и CSS3. Что касается развития Qlik Sense, то CSS3 оказывает более сильное воздействие чем HTML5.

Список текущих онлайн-ресурсов, которые мне еще предстоит использовать.

Codecademy – JavaScript

Udacity – JavaScript

Microsoft – JavaScript

Alison – JavaScript and jQuery

Обучение разработчиков Google  – HTML, CSS, and JavaScript

Рекомендации по развертыванию самообслуживания с помощью Qlik Sense

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

Для хорошего внедрения инструмента ИТ необходимо подготовить среду, определить ключевых пользователей в организации и привлечь их к использованию этой технологии.

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

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

Вот несколько важных моментов, которые необходимо учитывать при развертывании самообслуживания с Qlik Sense:

  • Qlik Sense не QlikView: даже не почти. Самая большая проблема и ошибка в том, что организации, которые купили Qlik или что-то еще, не просто получили следующую версию инструмента. Совсем не помогло и то, что сам Qlik много лет работал над новым продуктом Qlik Sense который сначала назывался Qlik.Next. Однако, чтобы вам ни говорили, проданный вам Qlik Sense в лучшем случае является кузеном QlikView. Семья та же, но никакого кровного родства. Другие мысли по этому поводу порождают неверные ожидания, поэтому бизнес дает неверное посыл заинтересованным сторонам и не повышает осведомленность ИТ-специалистов о том, что самообслуживание в BI не может развертываться таким же образом, как и управляемая аналитика QlikView в этом случае. Разочарование неизбежно, когда заинтересованные стороны осознают, что Qlik Sense не может копировать панели мониторинга QlikView.
  • Не думайте, что простая установка Qlik Sense создает вам среду самообслуживания в BI: установка Qlik Sense и предоставление пользователям доступа к инструменту – это начало, но здесь нужно выполнить гораздо больше, чем просто установить ПО.

Инфраструктура требует проектирования и планирования, обработки качества данных, их сбора и определения того, кто собирается использовать эти типы данных. Если данные недоступны пользователю, аналитика данных не имеет определенной цели. Удостоверьтесь, что хранилище данных или аналогичное устройство на месте, и у бизнеса есть прецедент для анализа данных для самообслуживания. Хорошим показателем для этого является то, что бизнес или проект работают с большим количеством данных, и есть бизнес-пользователи, у которых есть большое количество таблиц Excel, которые по-разному применяют для его анализа. Это ваш лучший кандидат на Qlik Sense.

  • IT необходимо сделать шаг назад и мониторить среду Qlik Sense, а не контролировать ее: IT-специалисты должны научиться изучать новые вещи, и то же самое относится к развертыванию самообслуживания. Создайте структуру с рекомендациями и принципами и следите за тем, чтобы пользователи следовали им, вместо того, чтобы ограничивать их возможности. Эта структура должна также допускать включение вклада пользователей и быть эластичной. Кроме того, не многие IT-специалисты согласны с предоставлением пользователю слишком широких прав в процессе разработки, полагая, что это приведет к хаосу и анархии. В то время как существует определенный риск, этот страх необходимо преодолеть. Пользователи любят аналитику данных, и они стремятся получить помощь IT-специалистов, чтобы создать наиболее ценную панель мониторинга и обеспечить, чтобы ее хорошо воспринимала широкая аудитория.
  • Определите ключевых пользователей и группы пользователей. Для хорошего внедрения IT-инструмента, необходимо подготовить среду и определить ключевых пользователей в организации и привлечь их к использованию этой технологии.

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

  • Qlik Sense продает хорошо – делайте много демок: аналитика данных, убедительные визуализации и интерактивность Qlik Sense – это то, в чем заинтересованы почти все. Бизнес хочет видеть свои собственные данные, собранные, отфильтрованные и представленные на отличной глянцевой панели. Используйте момент и делайте как можно больше демо-версий, чтобы заполучить больше сторонников технологии и продвинуть идею перехода в культуру данных в организации. Даже самые простые панели для мониторинга Qlik Sense удивляют людей и повышают их творческий потенциал для использования в тех случаях, когда аналитика данных в их области может применяться и создавать ценность.

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

Это не только способствует продвижению культуры работы с данными, но и поощряет сотрудничество пользователей и команд по различным бизнес-функциям, чего бы иначе не было. Они могут либо делиться знаниями, советами и уловками, либо даже понимать, что смотрят на одни и те же фрагменты данных и могут создать дополнительную ценность, объединив их.

  • Развивайте успех Qlik Sense в организации: если проект успешно выполнен с помощью Qlik Sense, расскажите об этом другим. Создайте историю успеха и предложите провести демонстрации панели управления и ее аналитики. Исторически сложилось так, что IT очень плохо подходит для продвижения своей работы, а это – контрпродуктивно. Аналитика данных создает ценность, и нет ничего зазорного в том, чтобы похвастаться своим успехом; как говорил Мухаммед Али: «если это правда – это не хвастовство».
  • Внедрите рекомендации по дизайну и терминологии: избегайте ситуаций, когда есть несколько панелей различного вида в продвижении последовательного брендинга, просматривая все панели и приложения Qlik Sense, включая терминологию и лучшие практики. Убедитесь, что документ легко доступен всем пользователям. Кроме того, создайте предварительно настроенные шаблоны с листами образцов, чтобы пользователи дублировали их и изменяли на свой вкус, с возможностью расширения, применяя один и тот же дизайн.

  • Защитите неопытных пользователей от сложностей: не давите на пользователей, если они никогда не развивались в данном направлении. Подходите к менее технически подкованным пользователям по-другому, предоставляя им образцы данных и образцы шаблонов, включая библиотеку предопределенных визуализаций, измерений или мер (так называемые основные ключевые элементы). Имейте в виду, что то, что интуитивно понятно для профессионалов Qlik или опытных пользователей, не обязательно будет интуитивно понятно другим пользователям – будьте терпеливы и благодарны за отзывы и постарайтесь понять, как может думать типичный бизнес-пользователь.

Выводы

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

Модель самообслуживания имеет собственные цели и динамику. Ее четырьмя основными точками являются простые и настраиваемые интерфейсы конечных пользователей, легкий доступ к исходным данным, простые в использовании инструменты BI, быстрое развертывание и простая в управлении архитектура. Она создает благоприятную для бизнеса среду, в которой сами пользователи имеют свободу развиваться по-своему. Хотя самообслуживание и предлагает множество функций, не все пользователи могут или хотят использовать все это.

Некоторые пользователи проявляют большой интерес к самообслуживанию, в то время как другие больше заинтересованы в получении ответа в усложненной и своевременной форме. Различные группы пользователей можно просуммировать и упорядочить по уровню сложности в IT, опытных пользователей, бизнес-пользователей и потребителей. Идентификация этих групп играет важную роль в разработке архитектуры среды самообслуживания с Qlik Sense. Опытные пользователи – это самые активные пользователи, нужно завоевать их в качестве сторонников технологии: они создают информационные панели и продвигают их в бизнес без значительного вклада от IT. Это может сделать Qlik Sense очень рентабельным, как решение для BI.

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

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

QlikView против Qlik Sense – пора переключаться?

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

В этом посте мы рассмотрим все плюсы и минусы обоих продуктов и приведём свои аргументы в пользу того, что пришло время подумать о переходе на Sense.

В чем разница между QlikView и Qlik Sense?

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

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

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

Разный подход к проектам

Основной задачей Qlik Sense является предоставление управляемой среды, в которой бизнес-пользователи могут свободно создавать приложения и аналитические материалы, при этом не требуются специализированные ИТ-разработчики или консультанты, чтобы создать такой проект. Конечно, некоторые более сложные приложения и информационные панели будут по-прежнему требовать классического подхода к разработке программного обеспечения; однако, по сравнению с QlikView, вопрос разработки смещается, и консультанту Qlik необходимо немного изменить свое мышление.

СБОР ТРЕБОВАНИЙ

Цель каждого нового проекта Qlik Sense – сделать так, чтобы следовать интересам бизнес-пользователя.

Понимание того, в чем заключаются недостатки эффективности, является ключом к сбору требований в Qlik Sense. В QlikView это всегда было просто: вам нужна панель инструментов, давайте ее спроектируем, и готово. Если вы хотите дать возможность бизнесу делать аналитику самостоятельно, вам нужно начать понимать, как они работают. Также важно распознать потребность в аналитике данных у бизнеса: довольны ли они самой аналитикой и есть ли у них все для нее?

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

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

РЕАЛИЗАЦИЯ

В QlikView фаза реализации была преимущественно ориентирована на разработчиков и ИТ-специалистов. Гибкие процессы разработки позволили поддерживать замкнутый цикл обратной связи с бизнесом. Хотя то же самое возможно и в Qlik Sense, вопрос заключается в том, станет ли бизнес частью реализации.

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

ПОДДЕРЖКА

Фаза поддержки не сильно выражена в QlikView, если мы не рассматриваем обслуживание сервера Qlik и обучение пользователей. Возможно, вам придется реагировать на проблемы, связанные с некорректными данными или случайным вопросом пользователя, но помимо этого пользователь просто использует приложение, вот и всё. Если есть новые идеи и требования, которые необходимо реализовать, они обычно записываются и реализуются в новой версии того же приложения. Для статических приложений в Qlik Sense, где пользователи не могут добавлять контент в приложение, имеем то же самое.

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

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

Почему Sense быстро набирает популярность?

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

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

Qlik Sense реагирует на размер экрана и соотношение сторон устройств. Создание отзывчивых приложений в QlikView всегда означало дополнительную работу и хлопоты (а также потерю документов), но с Sense такого точно не будет. Диаграммы и навигация не только адаптируются к размеру экрана, но, когда это необходимо, слова могут стать значками для экономии места, или значки могут полностью исчезнуть. Отзывчивый дизайн в Qlik Sense выполнен на очень высоком уровне.

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

В своей книге «Mastering Qlik Sense» Мартин Малер, соучредитель и исполнительный директор Vizlib, пишет:

 «Если вы имеете опыт работы с QlikView, в какой-то момент переход на Qlik Sense станет неизбежным. Хотя эта технология является новой и немного отличается, есть много навыков передачи, включая язык выражения Qlik с установленным анализом. И хотя QlikView и Qlik Sense разработаны одной компанией и у них один и тот же сервер данных, это не значит, что они на 100% идентичны. В Qlik Sense вводится новый способ предоставления аналитики данных с использованием самообслуживания. Qlik Sense полностью основан на веб-интерфейсах, и поэтому важную роль играют новые языки программирования, такие как JavaScript, CSS и HTML5. Ключевым отличием, здесь является расширяемость Qlik Sense, при использовании вышеупомянутых языков программирования. Расширение знаний, а также интеграция Qlik в другие платформы становятся оптимальным вариантом использования, а вместе с ним необходимы и новые наборы навыков для успешного внедрения Qlik Sense в проекты».

Что нужно учитывать перед переходом на Qlik Sense?

Речь идет не о «лучшем решении» или «лучшем инструменте». Речь идет о выборе лучшего инструмента для работы. Поэтому, прежде чем принимать какие-либо решения, рассмотрите следующие вопросы:

  • Кто ваши основные пользователи и как они будут использовать приложение? Какие функции необходимы?
  • Насколько грамотны ваши пользователи данных?
  • Какие возможности самообслуживания необходимы?
  • Каким будет ваш подход к управлению данными?
  • Какими полномочиями вы хотите наделить ваших пользователей, когда они будут создавать визуализацию данных и отчеты?

Кроме того, стоит иметь в виду, что переход от QlikView к Qlik Sense также потребует некоторого перестроения.

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

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

Пять обязательных элементов культуры управления на основе данных

Многие организации утверждают, что они управляются на основе данных. Но действительно ли это так?

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

Глоссарий данных

Как говорится, «лучше понять мало, чем понять неправильно».

Очень важно, чтобы команда была с вами на одной волне и использовала ту же лексику для обсуждения различных проектов и показателей данных. Это один из аспектов успешной культуры данных, которую организации склонны игнорировать. Это – одна из основных причин, почему возникают споры и недопонимание между командами. Бизнес должен быть активным при составлении внутреннего словаря данных, который определяет, как организация понимает различные показатели. Без ясного и согласованного внутреннего глоссария ваши люди будут интерпретировать данные через свое собственное субъективное восприятие. И тут возникают проблемы.

В большинстве случаев основные показатели одинаково хорошо понимают все команды, преобладают общие определения. А вот более сложные, и более глубокие показатели оставляют слишком много места для интерпретирующего искажения, и это вызывает проблемы. Успешное построение внутреннего словаря данных, такого глоссария, к которому с радостью присоединяется целая организация, требует согласия всех команд на всех уровнях управления. Другими словами, его нельзя вытащить из-за закрытой двери и передать командам. Единственный способ придумать «язык данных» в бизнесе – это вовлечь всех. Это может быть простым обсуждением того, какие аналогичные показатели можно свернуть в одну общую метрику, создавая ситуации, когда более глубокие показатели были бы более уместными или обсуждались в разных бизнес-сценариях, где данные используются для принятия решений.

В самом простом смысле, необходимо убедиться, что все сотрудники говорят на одном языке, и этот один язык данных является одним из ключевых блоков сильной культуры данных. Понимаете, о чем я?

Централизованный, целостный источник данных

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

Наличие централизованного источника данных позволяет организациям быть более проворными и фактически использовать данные, которые у них есть в повседневных процессах принятия решений. Если данные труднодоступны или люди не знают, что они есть, организации рискуют потерять деньги или возможности из-за плохо информированных решений. Даже что-то настолько простое, как наличие централизованного каталога данных, указывающего людям на лучшие источники для определенных данных, может иметь большое значение.

Демократизация данных

Какая польза от данных, если люди не могут получить к ним доступ?

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

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

Например, компания Sprig из Сан-Франциско, которая занимается доставкой продуктов питания, дает своим поварам доступ к платформе аналитики, где они могут отслеживать и анализировать все заказы, которые были сделаны. Это помогает им лучше понять, какие продукты, ингредиенты и вкусы популярны среди потребителей, а какие идут не так хорошо. Вооруженные подобной информацией, шеф-повара могут быстро реагировать на возникающие тенденции и соответственно адаптировать свое меню.

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

Грамотность данных

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

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

Инвестирование в непрерывное обучение персонала для повышения грамотности данных во всей организации – это решение, которое даст свои дивиденды.

Ввод данных в работу

Построение культуры, ориентированной на данные – это прекрасно, пока симпатичные визуализации и отчёты не окажутся на столе того, кто «доверяет своему чутью».

 

Просто, чтобы вы получили представление о том, насколько велика (и распространена) эта проблема, расскажем вам о Аванише Каушике из Google, который придумал термин «мнение высокооплачиваемого человека» (или HiPPO). Это – люди с «многолетним опытом», которые все видели и все знают, и они не заботятся о ваших данных, если сталкиваются с очень сильным внутренним убеждением. Financial Times объясняет HiPPO следующим образом:

«HiPPO могут оказаться летальными для бизнеса, потому что они в лучшем случае основывают свои решения на плохо понятых показателях или на чистых догадках. Без интеллектуальных инструментов для получения смысла из полного спектра взаимодействия с клиентами и оценки того, что, когда, где и как стоит за действиями, подход HiPPO может нанести ущерб бизнесу».

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

И наконец, организации не становятся ориентированными на данные в одночасье. Построение культуры в компании, где ценят, понимают и используют данные – это многогранный процесс, и сделать все за один раз – очень сложно.

Наука сторителлинга: как перейти от диаграммы к увлекательной истории

Более 3000 лет назад сила сторителлинга привела к тому, что локальные племена поднялись против господства завоевателей. Так родилась одна из самых влиятельных цивилизаций в мире.

Гомеровская эпоха в Греции – это период вторжения дорийцев. Дорийцы завоевали целый ряд народностей, разбросанных по всему греческому полуострову. У местных племен отсутствовал общий язык, и они использовали каменные орудия и оружие. Защищать себя от военной власти дорийцев, владевших металлическим оружием, было просто невозможно. Когда они напали на полуостров, то с легкостью его завоевали.

Но была одна вещь, которую они не могли контролировать, – это люди, именуемые рассказчиками.

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

В конце концов, племена объединились, стали сильнее и вытеснили захватчиков, породив одну из ключевых цивилизаций в мире.

В этом сила сторителлинга.

 

Мозг и истории: захватывающая химическая реакция

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

Когда мы слышим историю, в мозгу происходит интересная химическая реакция. Ученые обнаружили, что в ответ на увлекательную историю в кровоток попадают гормоны: допамин, окситоцин, эндорфины, серотонин и другие.

То, как они влияют на работу нашего мозга, невероятно.

  • Высокий уровень допамина существенно улучшает нашу мотивацию, концентрацию и память.
  • Нейрохимический окситоцин, высвобожденный организмом в ответ на историю, помогает нам сочувствовать. При увеличении уровня окситоцина мы становимся более щедрыми, доверчивыми и открытыми к отношениям. Мы становимся более человечными.
  • Эндорфины высвобождаются в кровоток, когда мы смеемся. Когда это происходит, люди становятся более творческими, расслабленными и, следовательно, более сосредоточенными.

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

Каждый из нас ежедневно занимается сторителлингом, но некоторые из нас делают это лучше других.

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

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

 

Сторителлинг с помощью данных: как превратить график в историю

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

Цифры – это весомый аргумент, это достоверность и обоснованность, но сторителлинг с помощью данных требует очень тщательного планирования.

Вы же не думаете, что актеры на сцене импровизируют – им нужно поделиться с Вами определенным сообщением, так почему же мы терпим собрания с обсуждением таблиц, где на нас просто вываливают данные?

Если Вы хотите, чтобы Ваши усилия в области бизнес аналитики были убедительными и приносили бы высокие результаты (одобрение проектов, скупка и распределение бюджетных средств), цифры нужно «завернуть» в захватывающую историю.

Числа + картинки + история = конфетка для мозга

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

Информационная перегрузка человека находится на рекордно высоком уровне, и компании пытаются отделить сигнал от шума. Структурированные, чистые визуализации помогают нам извлечь смысл из данных, но одних только цифр недостаточно.

Сочетание данных, изображений и сторителлинга – это самый верный способ передачи сложной информации. Мозгу это понравится, и он ее запомнит.

Цифры подводят нас к определенному выводу, картинки проникают в память, а история вызывает высвобождение целого ряда гормонов. Визуализация данных – это та самая конфетка для мозга.

ПРИМЕР: Используя данные рекрутингового агентства, мы создали диаграмму Венна, чтобы визуализировать набор навыков кандидатов. Всего несколько кликов, и Вы получите общий обзор всех навыков и точное представление о том, каких навыков больше, а какие встречаются реже, делая кандидатов более «продаваемыми». Фактор интерактивности улучшает диаграмму – она дает пользователям возможность взаимодействовать с данными и перемещаться по диаграмме, понимая ее глубже.

 

И напоследок: истории управляют миром

Люди редко запоминают статистику, но, если Вы расскажите им хорошую историю, она запомнят ее на долгое время.

Объем данных постоянно растет, а уровень концентрации внимания сокращается, поэтому сторителлинг с данными становится инструментом общения во всех областях и отраслях.

Независимо от того, зачем Вы рассказываете истории – для того, чтобы команда была мотивирована, вовлечена или чтобы привлечь новых клиентов с помощью убедительного повествования, сила сторителлинга способна завоевать сердца людей, сперва завоевав их мозги.

Эффект «IKEA» в самообслуживании «Qlik Sense»

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

Но является ли снижение уровня зависимости от IT команд настолько привлекательным, чтобы простимулировать быстрое изменение привычек, и привести к демократизации процесса анализа данных? Кажется, что здесь есть кое-что более важное, что-то, что может ускорить переход к модели самообслуживания BI, и это наш мозг.

Эффект «IKEA»

Любопытно, что эффект «IKEA» связывают с растущей популярностью модели самообслуживания BI.

Эффект «IKEA» – это когнитивное искажение, вследствие которого люди считают вещи, созданные ими, более ценными, чем такие же вещи, созданные кем-то другим.

Если Вы когда-либо покупали что-то у этого шведского мебельного гиганта, то знаете, как это происходит: Вы берете аккуратно упакованный предмет с пошаговой инструкцией по его сборке, затем собираете мебель самостоятельно дома. Именно в этот момент начинает происходить вышеупомянутое искажение.

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

Этот же механизм работает в похожей истории о тортах.

Компания «Бетти Крокер» поддерживает быстроту и удобство работы на кухне, начиная с 1931 года. С этой целью была придумана знаменитая смесь для выпекания торта – она позволяет любому желающему быстро испечь свежий торт, добавив всего пару ингредиентов. Да, можно просто пойти в пекарню или кондитерскую, но это слишком легко и, естественно, не произведет такого впечатления на гостей. Первоначальная смесь торта требовала, чтобы клиент добавил в нее только воду, а затем поместил бы ее в духовку. «Бетти Крокер» создала новый продукт, несмотря на то, что он противоречил экономическим законам. Это была самодельная смесь, позволяющая выпекать торт по требованию без значительных усилий.

Компания «Бетти Крокер» продолжила экспериментировать со смесью и, в конце концов, пришла к варианту, где отсутствуют молоко и яйца. По сути, клиентам теперь придется приложить больше усилий, и это сделало продукт абсолютным хитом. Это помогло компании понять, что клиенту хочется добавить в продукт собственную нотку, делая торт более «домашним».

Эта история показывает две вещи, и делает связь между смесью для выпекания торта и самообслуживанием в модели BI более очевидной.

Во-первых, когнитивное искажение в сфере самообслуживания BI есть. То есть пользователь  воспринимает свои собственные отчеты, как более стоящие. Это искажение является мощным фактором, способствующим успеху бизнеса, при этом играя важную роль в продвижении самообслуживания в сфере аналитики данных. Пользователи более охотно продают и продвигают аналитическую работу, созданную ими, и они, естественно, будут стремиться поделиться своими открытиями. Это может в конечном итоге привести к самообслуживанию в пользовании программой «Qlik Sense», делая ее все более вирусной.

Во-вторых, подход компании «Бетти Крокер», в конечном счете, основывается не только на простоте и скорости – он ориентирован на пользовательский опыт в целом. Это важно для самообслуживания в пользовании программой «Qlik Sense», поскольку архитектор или разработчик должен сосредоточиться не только на предоставлении результатов, но также на том, каким образом представлены эти результаты и идеи.

Дело в том, что благодаря самообслуживанию в пользовании «Qlik Sense» и тесному вовлечению конечного пользователя в процесс разработки, появляется новая психологическая динамика, и ее необходимо учитывать. Стоит забыть о некоторых методах разработки в сфере IT, ранее считающихся передовыми, и начать использовать новые возможности и новый подход к аналитике данных, основываясь на самообслуживании в BI.

 

Типы пользователей в среде самообслуживания Qlik Sense

Так как интерес к самообслуживанию в BI растет во многих областях, начинают появляться различные группы пользователей, которые выделяют в зависимости от того, как осуществляется самообслуживание.

Хотя самообслуживание обычно начинается с IT-отдела, который настраивает инфраструктуру и, как правило, разрабатывает первые приложения для нескольких потребителей, в типичной корпоративной среде можно выделить четыре различные группы клиентов:

  • Продвинутые пользователи или Гуру данных,
  • Бизнес-пользователи или визуализаторы данных,
  • Потребители или считыватели данных и
  • IT или контролеры данных.

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

Продвинутые пользователи или Гуру данных

Продвинутые пользователи – это наиболее технологичные бизнес-пользователи, которые проявляют большой интерес к самообслуживанию в BI. Они сами создают и настраивают информационные панели и знают, как загружать данные и обрабатывать их для создания логической модели данных. Они склонны к самообучению и имеют гибридный набор навыков, обычно это сочетание бизнес-знаний и некоторых передовых технических навыков.

Эта группа пользователей часто разочаровывается существующими решениями в сфере отчетности или BI и считает, что ИТ-технологии недостаточны для решения их задач. В результате, особенно в прошлом, они брали данные из IT-решений и создавали свои собственные информационные панели в Excel, используя передовые навыки, такие как VBA, Visual Basic для приложений. Они, как правило, любят участвовать в процессе разработки, но не могут реализовать свой потенциал полностью из-за правил управления и строгого разделения IT-подразделений старой школы от бизнеса.

 

В частности, самообслуживание в BI адресовано этой группе. Выявление этих пользователей имеет ключевое значение для принятия внутри организации. В рамках установленной среды самообслуживания опытные пользователи обычно участвуют в комитетах, работающих в технической среде и представляющих интересы бизнеса. Они также разрабатывают основную часть первых версий приложений, которые в рамках процесса естественного развития затем передаются более опытным IT-специалистам, чтобы их можно было отполировать и оптимизировать.

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

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

Бизнес-пользователи или визуализаторы данных

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

При этом определенные формы создания новых диаграмм и загрузки данных иногда представляет для них интерес, хотя и на базовом уровне. Своевременность, актуальность данных и пользовательский опыт наиболее важны для них. Это те, кто разделяет и режет данные и группирует их по размерам, и стремится исследовать в приложении, чтобы получить ценную информацию. Обычно это – группа пользователей из одного отдела с полномочиями пользователя, который наблюдает за ними в отношении вопросов, а также получает обратную связь о том, как можно улучшить информационную панель. Их взаимодействие с IT в основном ограничивается запросом доступа и разрешением неожиданных технических ошибок.

Потребители или считыватели данных

 

Эти специалисты обычно составляют самую большую группу пользователей аналитических решений самообслуживания в BI. Это – конечные получатели аналитических данных и аналитики данных, и, как правило, они заинтересованы только в дистиллированной информации, которая представляется им в переваренной форме.

Они, как правило, являются теми пользователями, которые будут довольны докладу и в цифровом, и в печатном виде, в котором на нескольких страницах кратко излагаются основные моменты и недостатки, и не требуется никакого взаимодействия. Кроме того, они наиболее чувствительны к своевременности и доступности своих отчетов.

Хотя обычно это самая большая группа, в то же время эта группа пользователей максимально использует возможности инструмента самообслуживания в BI. И это создает проблему лицензирования, так как эти пользователи не в полной мере используют предлагаемые функциональные возможности, но платят полную сумму, чтобы получить доступ к отчетам. Поэтому нет ничего необычного в том, чтобы назначать группе этого типа \ доступ к аккаунтам или не предоставлять им доступа к платформе самообслуживания и BI и предоставлять им необходимую информацию (в цифровом виде) в печатном виде или в презентациях, подготовленных пользователями.

IT или контролеры данных

IT представляет собой группу технически продвинутых пользователей. Они работают в фоновом режиме, разрабатывают и управляют инфраструктурой, в которой работает решение самообслуживания в BI. Они являются основой развертывания и обеспечивают правильную настройку среды для обслуживания различных случаев использования, требуемых описанными выше группами пользователей. В то же время они обеспечивают, чтобы политика безопасности внедрялась и поддерживалась, и они внедряют структуру управления для развертывания, качества данных и передовой практики.

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

Работая в тесном контакте с продвинутыми пользователями, IT также предоставляют техническую поддержку пользователям и поддерживают связь с IT-инфраструктурой, чтобы гарантировать, что серверная инфраструктура подходит для выполнения целей и правильно запускается для обслуживания пользователей. Это также включает в себя обновление платформы, где это необходимо, и обогащение ее дополнительными функциями, если и когда это возможно.

65 queries in 0,305 seconds