Extension Development – Структура объекта layout

Общая структура объекта layout disableNavMenu: false extensionMeta: {translationKey: “”, icon: “table”, iconChar: “puzzle”, isLibraryItem: true, visible: true, …} footnote: “” qHyperCube: {qSize: {…}, qDimensionInfo: Array(1), qMeasureInfo: Array(1), qEffectiveInterColumnSortOrder: Array(2), qGrandTotalRow: Array(1), …} qInfo: {qId: “BgJXgdA”, qType: “TableExtensionTest”} qMeta: {privileges: Array(4)} qSelectionInfo: {} showDetails: false showTitles: true subtitle: “” title: “” Читать дальше…

Qlik Web Developer – Backend API для разработки Extensions

Введение в Qlik Sense Backend API Backend API состоит из ряда методов и используется для взаимодействия с ассоциативным механизмом Qlik. Он предоставляет вспомогательные функции для вызовов ассоциативного механизма Qlik и доступ к данным ассоциативного механизма Qlik. Backend API – это оболочка для выбранных методов Qlik Engine JSON API, но с той разницей, что Backend API знает контекст, то есть Читать дальше…

Отладка visualization extension с помощью web developer tools

Отладка с помощью инструментов веб-разработчика Исторически сложилось так, что разработчики JavaScript часто использовали alert() для целей отладки, но это может восприниматься как раздражающее, поэтому вместо этого рекомендуется использовать console.log() для отправки данных в консоль браузера. Инструменты веб-разработчика Большинство веб-браузеров предлагают какой-то инструмент разработчика, но в этом разделе вы познакомитесь с некоторыми основными концепциями, основанными на Google Читать дальше…

Обзор Extension API и описание методов расширений

Введение в Extension API Extension API состоит из методов и свойств, используемых для создания custom расширений визуализации (или custom visualization extensions). Обзор Visualization extension templates Для начала рассмотрим шаблоны Visualization extension templates. В dev-hub при создании Extension вам предлагают выбрать шаблон. Basic Visualization template Назовем наш Extension “1_BVT”. При инициализации Читать дальше…

Обзор функций Javascript в редакторе Qlik Sense Extensions

== A == arguments – alert – показывает сообщение и ждёт, пока пользователь нажмёт кнопку «ОК» atob – Функция декодирует строку данных , которые были закодированы с помощью Base64 кодирования. var decodedData = scope.atob(encodedData); angular – addEventListener – способ назначения обработчиков на события с привязкой к элементу. Синтаксис: element.addEventListener(event, handler[, options]); event – Имя Читать дальше…

Библиотека диаграмм для визуализации данных picasso.js от QlikTech/Qlik Sense

Введение в Picasso.js Краткое описание библиотеки для визуализации данных Picassojs от Qlik Picasso.js – это open-source visualization framework, библиотека диаграмм, оптимизированная для создания интерактивных визуализаций для продуктов линейки Qlik. Picassojs – это библиотека визуализации от Qlik, которая фокусируется на создании визуализаций с помощью компонентно-ориентированного подхода и (разумно) быстро реагирует на Читать дальше…

nebula.js – Qlik Sense API Javascript библиотека. Примеры

Введение в nebula.js nebula.js представляет собой набор библиотек JavaScript, визуализаций и интерфейсов командной строки, которые помогают разработчикам создавать и интегрировать визуализации поверх ассоциативного движка Qlik. Коллекция организована в @nebula.jsрамках области в виде пакетов npm. Основной пакет @nebula.js/stardustсодержит API-интерфейсы для интеграции существующих визуализаций с гибридными приложениями, а также API-интерфейсы для создания пользовательских визуализаций. EMBEDDING VISUALIZATIONS. Читать дальше…

Загрузка данных из Mango Office в Qlik Sense с помощью PHP

В этой статье будет приведен пример загрузки данных из Mango Office в Qlik Sense с помощью PHP. Это не идеальный скрипт, сделана рабочая связка, которая ежедневно выгружает данные в QVD для сквозной аналитики по интернет-проектам. Выгрузка данных / получение данных из Манго Телеком API Интеграция Mango Office и аналитической системы Читать дальше…

Работа с визуализацией JS. Обзор основных концепций JavaScript

Что такое Virtual DOM? Что такое виртуальный DOM? Виртуальный DOM (VDOM) — это концепция программирования, в которой идеальное или «виртуальное» представление пользовательского интерфейса хранится в памяти и синхронизируется с «настоящим» DOM при помощи библиотеки, такой как ReactDOM. Этот процесс называется согласованием. Такой подход и делает API React декларативным: вы указываете, Читать дальше…

Загрузка курсов валют ЦБ РФ в Qlik Sense. Пример скрипта. Коннектор к cbr.ru

В скрипте Qlik Sense создается новое подключение к Веб-файлу: В качестве ссылки используем любую дату (в скрипте укажем ту, которая нам нужна): https://www.cbr.ru/scripts/XML_daily.asp?date_req=11.10.2019 В скрипте пишем следующее: Let vToday = Date(Today(),’DD.MM.YYYY’); CBR_КурсыВалют: LOAD Name, Value/Nominal As Курс FROM [lib://CBR_КурсыВалют] (URL is [https://www.cbr.ru/scripts/XML_daily.asp?date_req=$(vToday)],XmlSimple, table is [ValCurs/Valute]) ; Если Вам нужны конкретные Читать дальше…