схема алгоритм создания диаграммы d3.js, процесс формирования dom диаграммы из элементов html

Что такое D3.js?

D3.js (или просто D3) это JavaScript-библиотека для обработки и визуализации данных. Она предоставляет удобные утилиты для обработки и загрузки массивов данных и создания DOM-элементов. Само название D3 расшифровывается как Data-Driven Documents и как бы делает упор на управление данными, хотя ключевой функциональностью библиотеки являются мощные возможности для их визуализации.


Библиотека D3.js основана прежде всего на использовании JavaScript, SVG и CSS в противовес другим подобным библиотекам, которые вместо SVG используют элемент canvas и его возможности. Если стандартные механизмы рисования, например, элемент canvas, полагаются на пиксели, то svg использует векторы. Применение SVG позволяет создавать структуры с насыщенной графикой, обладающие анимацией и возможностями взаимодействия.
Читать статью


Qlik Sense Cloud - мини пример создания приложения

Создание приложения Qlik Sense в облаке Cloud

В этой статье будут описаны процессы Создания Импорта Экспорта приложений Qlik Sense в облаке (Cloud).
Qlik Sense Cloud — это онлайн-сервис бизнес-аналитики. Вы можете бесплатно создать приложения в облаке с некоторым ограничением по функционалу (количество пользователей и потоков). Далее будут описаны возможные схемы использования (тарифы решения) сервиса.
Если кого-то интересуют лицензии Qlik Sense Enterprise, то можно обратиться к официальному представителю BIConsult.

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

В новой версии Qlik Sense Desktop требуется авторизоваться. Если Вам передали дистрибутив, но Вы не имеете учетной записи Qlik, то потребуется регистрация на сайте.
Создание Импорт Экспорт приложений Qlik Sense в облаке (Cloud)


Читать статью


В этой статье будут накапливаться пользовательские параметры для настройки клиентского приложения QlikView.
Где их найти?
Пользовательские параметры клиентского приложения QlikView
Кликаем в левом нижнем углу правой кнопкой мыши и появится окно с параметрами QlikView:
Пользовательские параметры клиентского приложения QlikView

К кому обратиться за помощью с настройками?

  1. Форум
  2. Консалтинговая компания BIConsult — десятки успешных внедрений аналитических решений QlikView, Qlik Sense, Power Bi, Tableau

_CacheLoginInfo

Значение по-умолчанию:1
Читать статью


Структура/Архитектура QlikView Extensions


Эта большая статья посвящена разработке расширений (т.е. нестандартных решений для визуализации данных) в QlikView и состоит из нескольких частей.

Через расширения, применяя такие инструменты как HTML, CSS и JavaScript, можно писать собственные библиотеки для визуализации данных (используя данные из приложения QlikView) или подключать известные библиотеки на JS (например, d3.js).


В статье подробно будет рассмотрена архитектура QlikView Extensions, описаны типы документов в составе расширения для визуализации данных. Будет приведен пример создания простейшего расширения Hello World.

В дальнейших статьях будет описана библиотека D3.js, описан готовый пример с применением библиотеки d3.js, а также представлен пошаговый алгоритм создания расширения для QlikView 12.


Читать статью


В данной статье будет проведен сравнительный анализ популярности BI систем на основе запросов Google.
Для сравнения использовался инструмент Google Тренды. В сравнении участвовали системы бизнес-аналитики (QlikView, Tableau, Power BI, Tibco, Pentaho), о которых мне приходилось ранее слышать.

Динамика популярности BI (qlikview, tableau, power bi, tibco, pentaho) — 5 лет

Читать статью



В данной статье будет описан прием, который используется при разработке визуализации в QlikView.
Для динамического изменения измерений в QlikView обычно используется Cyclic Dimension в QlikView. Но Этот прием не всегда красиво выглядит и иногда можно применить более удобный подход (мое субъективное мнение).

Краткая суть подхода: делается три текстовых элемента, при клике на текстовый элемент изменяется переменная, переменная используется на диаграмме QlikView как Calculated Dimension.


Читать статью


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

Big Data (Большие данные) — это совокупность подходов, инструментов и методов обработки структурированных и неструктурированных данных огромных объёмов и значительного многообразия для получения воспринимаемых человеком результатов, эффективных в условиях непрерывного прироста, распределения по многочисленным узлам вычислительной сети.

В качестве определяющих характеристик для больших данных традиционно выделяют «три V»: объём (англ. volume, в смысле величины физического объёма), скорость (velocity в смыслах как скорости прироста, так и необходимости высокоскоростной обработки и получения результатов), многообразие (variety, в смысле возможности одновременной обработки различных типов структурированных и полуструктурированных данных); в дальнейшем возникли различные вариации и интерпретации этого признака.
Читать статью


В Yandex Direct API имеется инструмент подключения к данным сервиса, чтобы генерировать аналитическую отчетность по маркетинговым кампаниям. Чтобы получить данные, необходимо отправлять на сервер API запросы и сервер возвращает результат в формате JSON. Пока что QlikView не умеет напрямую работать с этим форматом, поэтому одним из выходов является написание конвертора формата JSON в формат XML. Yandex Metrika умеет возвращать формат XML, Yandex Direct пока что отдает данные в JSON.

Ниже приведен пример php-скрипта, который преобразует JSON в XML. Плюс вызывается функция для преобразования результата Yandex Direct API в XML:
Читать статью