Автор: Galina Ershova

DISTINCT or no DISTINCT — вот в чём вопрос!

Эту статью я решил написать на первый взгляд будничную тему: нюансы использования Distinct при объединении таблиц оператором Concatenate, а также при использовании операторов Join и Keep. Но тема не так проста, как кажется. Статья окажется полезной для новичков, так как помогает лучше понять работу основных операторов скрипта, да и для профи некоторые нюансы, также могут быть интересными. Distinct: Основы Итак, вот что там говорит о Distinct справочное руководство: НА ЗАМЕТКУ! distinct — это предикат, используемый в том случае, если должны быть загружены только первые дублирующиеся записи. Как я это понимал в самом начале работы с QlikView? Понимал так, что...

Read More

QlikView: Экспресс загрузка данных

В этой статье я расскажу о не стандартном, по крайней мере, для нашей компании методе обновления данных. У нас в компании экспресс-загрузка оказалась полезной в таких случаях: Загрузка всех нужных данных (уже оптимизированных) делает приложение очень тяжелым (к примеру, продажи по всем магазинам и товарам за последние хотя бы два года). Крутить миллиард строк в приложении вариант, но не самый удобный. Некоторые алгоритмы очень долгие. Например, у нас есть алгоритм, который по всем товарам (или магазинам и т.д.) отрабатывает 4-5 часов. И, если пользователь обновил данные по одному товару (магазину и т.д.), то для использования возможностей QlikView, приходится ждать...

Read More

Оповещения и другие инструменты для бесперебойной работы QlikView сервера и комфортной жизни разработчика

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

Read More

QlikView Gadgets: Гаджеты для рабочего стола

Добрый день, коллеги! Закончив второй выпуск «Альманаха визуализации QlikView» решил поделиться тем, как вынести объект QlikView на рабочий стол в качестве гаджета. Это сэкономит время на запуске приложения QlikView, если необходимо периодически контролировать 1-2 показателя. Соответственно, такой гаджет может пригодиться и топ-менеджеру (например, для отслеживания KPI), и техническому специалисту (например, для контроля ошибок в бизнес-критичной системе). Итак, инструкция о том, как сделать собственный гаджет из объекта QlikView. QlikView Gadget: Инструкция по созданию Пусть имеется готовое приложение Dashboard в программе QlikView, мы хотим вынести часть элементов нашего пульта управления компанией в отдельный гаджет на рабочем столе Windows. Итак, наша задача...

Read More

Расщепление потока в QlikView

Хочу предложить интересный пример отображения значений групп и составляющих их подгрупп путем разделения потока на отдельные рукава, ширина которых как в начале потока, так и в конце полностью эквивалентна числовым значениям групп и подгрупп, из которых они состоят. Исходные данные Для данного примера нам понадобится любая таблица, в которой есть колонка «группа», «подгруппа» и «сумма», например вот такая: GROUP, SUBTYPE, VAL `Group-A`, `Type-1`, 45 `Group-A`, `Type-2`, 25 `Group-A`, `Type-3`, 15 `Group-A`, `Type-4`, 15 `Group-B`, `Type-5`, 20 `Group-B`, `Type-6`, 30 `Group-B`, `Type-7`, 10 12345678 GROUP, SUBTYPE, VAL`Group-A`, `Type-1`, 45`Group-A`, `Type-2`, 25`Group-A`, `Type-3`, 15`Group-A`, `Type-4`, 15`Group-B`, `Type-5`, 20`Group-B`, `Type-6`, 30`Group-B`, `Type-7`,...

Read More
  • 1
  • 2

О ресурсе:

Меня зовут Андрей Терехов. Я работаю в ИТ-бизнесе уже более 20 лет, из них 8 лет – с QlikView и Qlik Sense.

Далее >>

Перейти к верхней панели