Qlik Sense 3.0: что интересного ждать в июне?

Дорогие друзья, для вас есть прекрасная новость. На международной конференции Qlik, Qonnections 2016 (о ней мы еще напишем), был анонсирован релиз Qlik Sense 3.0 совсем скоро – в июне 2016. В сети уже есть краткое видео будущего релиза и он действительно оставляет яркое впечатление! Участники конференции увидели Qlik Sense 3.0 в работе, а я хочу вам уже сейчас рассказать, что будет всех нас ожидать в середине лета. Итаааак….

Qlik Sense 3.0: Что нового

Ассоциативная модель. Связи между данными можно настраивать в режиме Drag and Drop.

Qlik Sense 3.0

Теперь разработать модель данных стало еще проще. Выстроить последовательность связей между данными можно в режиме перетаскивания объектов/таблиц в рамках модели, в которых автоматически определяется связь между массивом данных. Размер круга при этом показывает объем данных, то есть не только дизайн аналитики, но и разработка становится более визуальной! :)

Визуальный поиск

Qlik Sense 3.0

Поиск данных по ключевым словам. Например, мы хотим узнать, сколько составила чистая прибыль по месяцам, тогда пишем в строке поиска данных «net margin by month», и все данные и визуализации подтягиваются именно по этому запросу. Кроме того, в поиске можно определять тип представленной визуализации. Например, записав запрос в формате sales pie, получим данные по аналитике продаж в круговых диаграммах:

Qlik Sense 3.0

Хаб разработчика

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

Qlik Sense 3.0

Усовершенствованный API

Qlik Sense 3.0

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

Новые источники данных

Благодаря покупке коннекторов QVSource, в Qlik Sense 3.0. расширится количество веб-источников, к которым можно подключаться напрямую, включая данные Twitter, Facebook, Google, а также облачным сервисам, таким как Microsoft Dynamics CRM и SugarCRM.

Qlik Sense 3.0

NPrinting: Pixel-perfect отчеты

Qlik Sense 3.0

Теперь функционал NPrinting будет доступен не только для QlikView, но и для Qlik Sense, включая функциональность Pixel Perfect.

Вот на этом рассказ о Qlik Sense 3.0 завершен. С нетерпением ждем июня, готовимся к новшествам Qlik и смотрим вдохновляющее видео:

Взято с : http://blog.atkcg.ru/

ENGINE API EXPLORER: Что это и как с ним работать

Qlik Engine API: что это?

Qlik Engine API — протокол полнодуплексной связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером в режиме реального времени, который использует JSON. Он организует обмен информацией между Qlik Engine (или движком QIX) и клиентами. Этот API – один из важнейших среди API, которые использует клиент Qlik Sense, но работает совершенно независимо от любой платформы и языка программирования. Единственное условие для работы этого API – поддержка протокола Websocket.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Qlik Sense Developer Help > Qlik Engine API

Где найти

Engine API Explorer – один из инструментов хаба разработчика Qlik Sense.

Открыть его можно несколькими различными способами:

  1. В хабе Qlik Sense войти в меню и открыть «Dev Hub»
  2. Запустить десктопную версию Qlik Sense открытьhttp://localhost:4848/dev-hub/ , а затем открыть «Engine API Explorer»
  3. На сервере Qlik Sense открытьhttp://<server-name>/dev-hub/, и затем открыть «Engine API Explorer»

Шаг 0: Начало работы

Сначала давайте изучим самые важные моменты в работе Engine API Explorer:

Engine API Explorer

0 – Будьте аккуратные, работая с Engine API Explorer, поскольку вы можете изменить работу всех приложений, объектов, листов и объектов. Поэтому прежде – делайте резервные копии данных или работайте с копией приложения.

A – По умолчанию Engine API Explorer не подключен ни к движку, ни к приложению, но именно здесь устанавливается соединение.

B – Если есть активное соединение, здесь отображаются возможные API для каждого объекта.

C – После выбора метода, вы увидите команды здесь

D – После выполнения команды, вы увидите ответ движка в этой области.

Основы работы

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

Шаг 1. Подключение к движку

Первое подключение к движку:

Engine API Explorer

После подключения вы увидите:

Engine API Explorer

Затем вы увидите, что в логах уже есть одна запись «GetDocList», которая заполняет список приложений «Select an app»:

Engine API Explorer

Если вы откроете GetDocList в логах «Execution logs», вы увидите, что было отправлено и получено:

Engine API Explorer

Шаг 2. Получение списка документов

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

  1. Сначала очистим лог:Engine API Explorer
  2. Выберем методGetDocList в списке доступных методов для глобальных объектов:Engine API Explorer
  3. Поле «Request» будет обновлено соответствующим запросом JSON:Engine API Explorer
  4. Нажмем кнопку «Выполнить» (Execute) и посмотрим на результаты (Логи выполнения, «Execution logs»):Engine API Explorer

Шаг 3. Создание приложения

Теперь давайте создадим новое приложение с названием «Test-App»:

a – Сначала выберем метод CreateApp в глобальном объекте. Вы увидите, что поле «Request» обновилось. Параметр qAppName по умолчанию является пустым.

b – Здесь мы определяем имя приложения. В нашем случае – это «Test-App».

c – Выполнение запроса.

Engine API Explorer

Вот так быстро мы создали новое приложение:

Engine API Explorer

Давайте, проверим, так ли это через GetDocList:

Engine API Explorer

Открыв последний GetDocList (3) и прокрутив ленту вниз, мы увидим, что наше новое приложение, действительно, успешно создано:

Engine API Explorer

Шаг 4. Удаление приложения

Теперь давайте сделаем обратную операцию – удалим, только что созданное приложение:

  1. Среди доступных инструментов находимDeleteApp , и наш запрос примет такой вид:Engine API Explorer

Это запрос, который формируется по умолчанию, чтобы удалить «Test-App».

  1. Для удаления документа нам нужно указать qAppId. Если открыть GetDocListв логах выполнения и прокрутить до «Test-App», мы увидим его qDocId:Engine API Explorer

НА ЗАМЕТКУ:
Я работаю с Qlik Sense Desktop, поэтому в качестве Id здесь представлен полный путь к приложению. Используя Qlik Sense Server, вы увидите уникальный номер.

  1. Копируем строку с «C:\Users…» и вставляем вqAppId в запросе с удалением.
  2. Нажимаем «Execute» и удаляем приложение:Engine API Explorer

Взято с: http://blog.atkcg.ru/

В феврале 2016 года вышел новый релиз – Qlik Sense 2.2, который открывает много интересных возможностей для бизнес-пользователей и разработчиков! Сегодня расскажу, о том, что удобного появилось для технарей в новой версии. Итак, обо всем по порядку!

Новый Engine API Explorer

Новый Engine API Explorer в Qlik Sense 2.2 отличается:

  • Качеством дизайна интерфейса среди всех инструментов Dev-Hub
  • Легким запуском и стартом работы с Engine API
  • Легким копи/пастом данных, при помощи горячих клавиш.Qlik Sense 2.2

Аналитика Qlik для Visual Studio

Новая функция, доступная в Qlik Sense 2.2.

Этот плагин может быть установлен с официального сайта Майкрософт. Плагин Visual Studio – набор инструментов разработчика, который упрощает процесс интеграции функционала Qlik Sense в другие среды, например, помогая легко интегрировать визуализации Qlik Sense на сайт.

С помощью такой интеграции вы сможете:

  • Смотреть приложения, листы и объекты
  • Делатьпредобзоробъектов
  • Смотреть параметры сервера и диаграмм.
  • Перемещать объекты напрямую в ваш код.Qlik Sense 2.2

Visualization API

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

Теперь с помощью нового Visualization API  можно создавать новые визуализации очень быстро и выгружать их на сайт, без дополнительных действий, через javascript. Для этого нужно просто иметь приложение Qlik Sense с моделью данных:

Qlik Sense 2.2

Например, у нас есть приложение по продажам.

  1. visualization.create(‘linechart’,[‘Month’, ‘=Sum([Sales Margin Amount])’])
  2. .then(function(vis){
  3. show(«QV01″);
  4. });

На основе такого кода будет создан линейный график с одним измерением, месяц и одной мерой с выражением «=Sum([Sales Margin Amount])».

Qlik Visuals

На основе Visualization API, Qlik Visuals позволяет создавать объекты визуализации через типовой набор команд кода. Например, так:

<qlik-visual appid=»Helpdesk Management.qvf»     type=»barchart»     cols='[«Case Owner Group»,»=Avg([Case Duration Time])»]’     options='{«title»:»On the fly barchart»}’></qlik-visual>

Из кода выше получается такой график:

Qlik Sense 2.2

Расширения визуализации (в мэшапах)

Расширения визуализации для использования в мэшапах теперь не нужно импортировать на сервер Qlik. Теперь можно проставить код ссылки расширения визуализации через qlik.registerExtension и загрузить его таким образом:

// Determine the pathvar path = window.location.href.substr( 0, location.href.lastIndexOf( «/» ) ); // Register the desired extensionrequire( [path + «/myextension/myextension.js»], function ( myextension ) {    qlik.registerExtension( ‘myextension’, myextension );} );

Дополнительные параметры визуализации расширений

Qlik Sense 2.2 работает по фиксированному набору типовых команд HTML:

Пример: Маркер/параметры списка:

Qlik Sense 2.2

Еще более быстрая загрузка мэшап

Теперь мэшапы будут загружаться еще быстрее, поскольку файл qlik-styles.css оптимизирован до 750KB.

Qlik Sense 2.2

API интеграции приложений

Теперь для удобства разработчиков подготовлен набор ссылок API для интеграции Qlik Sense в сайты и бизнес-приложения.

API по интеграции приложений имеет параметры, которые могут использоваться для создания ссылки, по которой открывается приложение в формате HTML. Ссылка может встраиваться на любой сайт во фрейме.

Пример 1: Очистить выборки + новая выборка

<iframe src=»https://%server-name%/        sense/app/%app-id%/        sheet/%sheet-id%/        state/analysis/        options/clearselections/        select/Region Name/[International]» />

Пример 2: Название закладки

<iframe src=»https://%server-name%/        sense/app/%app-id%/        sheet/%sheet-id%/        state/analysis/        bookmark/%bookmark-id%» />

CSS-фреймворки и Qlik Sense

Теперь известные CSS-фреймворки работают с Qlik Sense без дополнительной преднастройки:

Qlik Sense 2.2

Улучшения API

Engine API

  • Данные экспортируются из сводных таблиц
  • Улучшена сортировка в сводных таблицах
  • Обновленный API для поиска

.NET SDK

  • Теперь доступно большее количество версий NuGet

Взято с: http://blog.atkcg.ru/

Представляем Qlik Sense®— доверьтесь интуиции

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

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

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