VBScript: Сохранение скрипта Script.qvs и QlikView без данных QVW

Пример на VBScript

С помощью скрипта в VBScript можно сохранить все приложения QlikView без данных. Плюс вынести скрипт в текстовый файл QVS.

Почему-то проблема со значком “&” в коде.

Скачать пример (ANSI формат текста): CreateBackUp_QlikView_Apps.vbs

Пример на VB.NET Visual Studio 2018

Пример как распилить 1 выгруженный скрипт по 1 приложению на несколько скриптов .qvs в VB.NET Visual Studio

 

Найти таблицу и поле по значению MS SQL – QlikView/Qlik Sense

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

Я его использовал для поиска справочника в 1С Предприятие 8.3

Получить настройки задач

TASK

CATEGORY

TASK-CATEGORY

TRIGGER

Управление данными Qlik Sense. Инструкция по работе с данными QlikSense

Управление данными Qlik Sense. Инструкция по работе с данными QlikSense

Скачать (PDF, 3.99MB)

Bug Fix: QlikView 12 и URL содержащий H и пробел

Bug Fix: QlikView 12 и URL содержащий H и пробел

После переезда на новый QlikView 12 выявился баг при загрузке из URL, в котором находится пробел или пробел + H (латиница). Причем H именно в верхнем регистре. Нижний проходит нормально.

Не знаю с чем это связано, но любая попытка получить данные по обозначенному URL Заканчивалась неудачей, даже если поменять кодировку URL с помощью ApplyCodepage.

Как побороть эту нехорошую напасть?

  1. Заменяем в URL пробел на ‘%20’;
  2. Заменяем пробел + H, т.е. ” H”, на “_H”. Или изменить верхний регистр на нижний.

После этого все работает! Странный баг 🙂

Узкие места миграции QlikView Server 11 на QlikView Server 12 November

Узкие места миграции QlikView Server 11 на QlikView Server 12 November

  • ApplyMap (Если отсутствует меппинг, то ошибка. В 11 версии все работает без ошибки);
  • Более строгое поведение скрипта с форматами даты (надо менять формат даты принудительно на правильный); При формировании таблицы фактов в случае если в разных QVD разные форматы даты стоят, то QlikView может принудительно поменять дату (из-за чего может перестать работать Set Analysis);
  • Выполнение Execute из скрипта QlikView на сервере C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch\Settings.ini В этом файле надо поставить AllowExecuteCommand=1;
  • Перед инсталляцией QlikView Desktop клиента желательно удалить старый клиент, т.к. могут возникнуть проблемы, что QlikView 12 не до конца удалить 11 версию из регистра и приложение по-умолчанию будет отображаться как QlikView 11. При этом если у Вас в папке Program Files Будет лежать дистрибутив от 11 версии, то возможно винда станет даже запускать QlikView из-под файла 11 версии (данный кейс получен на практике, пришлось чистить регистр).

QlikView Script: Выгрузить из базы данных все таблицы в QVD

QlikView Script: Выгрузить из базы данных все таблицы в QVD

1С Предприятие 7.7: Утилиты, внешние разработки. Exe Efd Ert

1С Предприятие 7.7: Утилиты, внешние разработки. Exe Efd Ert

>>> СКАЧАТЬ ОДНИМ ФАЙЛОМ <<<

ВНИМАНИЕ!!! Все файлы из архива, который скачиваете с сайта Вы используете на свой страх и риск. Рекомендую не запускать на боевом сервере, а использовать только исключительно в песочнице далеко от боевого сервера. Архив бы скачен с интернета и располагаю в своем блоге. БУДЬТЕ БДИТЕЛЬНЫ С ФАЙЛАМИ!!!

Читать далее

Qlik Sense Extensions Tutorial. Обучение по разработке расширений

Qlik Sense Extensions Tutorial (Обучение)

Введение в Qlik Sense Extensions

Что такое расширение с концептуальной точки зрения?

Qlik Sense поставляется со стандартным набором объектов диаграмм, которые позволяют пользователям исследовать свои данные визуально. Гистограмма, линейная диаграмма и таблица являются примерами готовых объектов, к которым пользователи имеют доступ с помощью Qlik Sense. Эти объекты могут быть размещены на приборной панели, изменять свой размер в зависимости от экрана и могут быть интегрированы в Qlik Sense Stories. Тем не менее, эти диаграммы не могут отвечать на все вопросы, которые возникают у пользователя, особенно когда встречаются уникальные практические кейсы.

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

Объекты расширения (Extension Objects)

Объекты расширения (Extension Objects) – это настраиваемые объекты, интегрированные в Qlik Sense
Расширения (Extensions) – это настраиваемые объекты, созданные вне основного продукта Qlik. Они обычно используются для создания кастомных (нестандартных) визуализаций и форм диаграммы, которые недоступны в базовой графической библиотеке.

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

Они ведут себя как обычные объекты

Объекты расширения внедряются непосредственно в клиент Qlik Sense и, следовательно, чувствуют себя как компоненты “из коробки”. Пользователи добавляют их в панели мониторинга с тем же механизмом перетаскивания, что и любая другая функция Qlik Sense. Объекты реагируют на разрешение экрана и могут подключаться к динамическим данным Qlik (к модели данных Qlik, реагируя на выборки Selections). Это позволяет расширениям реагировать на изменение данных. Расширения полностью “приживаются” в модели аналитики Qlik Sense на принципах самообслуживания (self-service), что облегчает бизнес-пользователям использование дополнительных функций, которые они добавляют в инструмент Qlik.

Что такое расширения, технически?

Объекты расширения, с технической точки зрения, состоят из кода, который запускается в браузере. В частности, они используют:
HTML5 для рендеринга на страницу через divs, svgs и т.д.
JavaScript для добавления интерактивности к объекту, например, для фильтрации данных или динамического рисования диаграммы на основе входных данных.
JSON для определения метаданных, которые задают структуру для организации расширения, а также для возможности настройки конечным пользователем Extension.
CSS для стилизации объекта