Автор: Василий Петренко

Проектирование модели данных с таблицами фактов разной детализации

При разработке аналитического приложения иногда нужно объединить в модели данных таблицы фактов с разным уровнем детализации. Например, фактические данные по продажам из 1С представлены в детализации до даты, а плановые данные из файла Excel — до недели или месяца;фактические данные в детализации до номенклатуры, а план — до номенклатурной группы. Сегодня мы разберем несколько подходов создания моделей данных в таких случаях, с плюсами и минусами разных релизаций. Итак, постановка задачи: в модели данных требуется совместить данные из двух или более различных источников с разным уровнем гранулярности (детализации). Ситуация 1: два источника данных с разной гранулярностью времени  Ситуация 1: у двух...

Read More

Сравнение двух QVW и поиск структурных различий

Всем привет, в продолжение моей статьи «Сравнение двух QVD и поиск различающихся строк данных«, решил подготовить краткий How-to на предмет того, как похожую задачу решить для QVW. Постановка задачи Итак, постановка задачи: вы вносите изменения в документ QVW и хотите убедиться, что случайно «не зацепили» ничего лишнего. Для этого вам требуется некий экран, на котором будут наглядно показаны точки различий между двумя версиями документа — новой и старой. Вы смотрите на этот экран и проверяете, что каждое найденное различие – это действительно результат ваших осознанных изменений. НА ЗАМЕТКУ! Если находите среди различий несанкционированное, значит что-то сломали своими неосторожными действиями,...

Read More

Группировка данных в Qlik: продвинутая работа с Group By в скрипте

Данная статья берет начало из моего комментария к ранее опубликованной на этом блоге статье «Группировка данных в Qlik: основы» http://blog.atkcg.ru/gruppirovka-dannyx-v-qlik-osnovy/. Все-таки накопленный опыт по этому вопросу вполне заслуживает полноценной статьи, к чтению которой вы и приступаете. Самое важное, с чего нужно начинать разговор: механизм агрегации данных Group By на уровне выполнения скрипта при создании модели данных разительно отличается от механизма агрегации в вычислениях Expressions в чартах на уровне GUI на уже «собранной» ассоциативной модели. Первый (в скрипте) — намного менее производительный и более ресурсоемкий. Так, если поставить эксперимент и запустить кейс, подобный описанному в ранее указанной статье, на существенном объеме данных (от десятка миллионов строк), можно...

Read More

Сравнение двух QVD и поиск различающихся строк данных

Перед системным администратором, поддерживающим систему QlikView, периодически может вставать следующая задача: требуется выполнить сравнение двух идентичных по структуре QVD-файлов и выявить различающиеся между ними строки данных. В этой статье рассмотрим пример подобных задач, а затем рассмотрим универсальные алгоритм их реализации. Сравнение двух QVD: Примеры Примеры подобных ситуаций: Сегодня система-источник вернула заметно изменившиеся по сравнению со вчерашним днем данные, и вам нужно понять, в каких масштабах произошли изменения, чтобы расспросить о них администратора той системы. Для этого вы хотите сравнить сегодняшнюю выгрузку в QVD с ее вчерашней архивной копией, найти изменившиеся строки данных и наглядно представить их на экране. Вы...

Read More

QlikView как источник данных для бизнес-приложений и ИТ-систем

QlikView был и остается непревзойденным продуктом для визуальной аналитики и интерактивной навигации по бизнес-данным. На практике же, сценарии применения QlikView простираются шире, чем только лишь представление данных на экране в пользовательском интерфейсе. Так, в своем проектном опыте, я встречал много ситуаций, когда QlikView был инструментом подготовки данных в табличной структуре для их последующей передачи в другие приложения и системы. В данной статье я расскажу о наиболее интересных реализациях таких задач в порядке «от простого к сложному». Сначала – несколько слов о ручном переносе данных из чартов QlikView в Excel, CSV и другие форматы; далее – способы автоматизированного переноса данных...

Read More
  • 1
  • 2

О ресурсе:

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

Далее >>

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