Как применить ваши знания QlikView в Qlik Sense?

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

Важность сплошного скрипта

Qlik Sense имеет интуитивно понятный и простой в использовании интерфейс для создания замечательных приложений. Вы можете создавать отличные приложения, только если у вас есть нужные данные. Обычно это сводится к правильной работе, выполняемой в скрипте загрузки. С QlikView я посоветовал вам потратить как минимум половину вашего времени разработки на скрипт загрузки.
Это пропорция не изменилась и в Qlik Sense (хотя способность разделять работу между отдельными разработчиками и дизайнерами еще более поддерживается через структуру программного обеспечения).

Дополнительные загрузки

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

Загрузка большого количества файлов из папок

Если у вас есть много файлов, которые прибывают, возможно, ежедневно, в папку, которую необходимо проанализировать, Sense может пронумеровать их и загружать каждый по очереди также, как QlikView. Вы можете создать структуру, которая только берет и обрабатывает новые файлы, сохраняя предыдущие данные обратно в QVD.

Использование ApplyMap

После многих лет разработки Qlik я все еще считаю, что внедрение ApplyMap в платформе Qlik превосходно. Вы можете объединить данные из нескольких источников с большей гибкостью и без рисков, связанных с SQL типом JOIN.

Использование STORE Statement

Пункты выше всех ссылаются на STORE statement для сохранения данных в QVD. Но вы можете сделать намного больше с этой функцией, например, экспорт в CSV или tab delimited files.
Эта же возможность доступна и в Qlik Sense.

Предшествующие загрузки

Еще одной приятной функцией сценария загрузки Qlik является способность выполнять предшествующие загрузки. Здесь вывод из одной части загрузки используется в другой загрузке, что позволяет легко сократить повторное использование кода и создать более читаемый исходный код.
Предшествующие загрузки могут использоваться в Qlik Sense с таким же успехом, как и в QlikView.

Совершенствование вашей модели данных

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

И ещё…

Это всего лишь несколько советов, но я надеюсь, что они дали вам хорошее представление о том, как вы можете использовать накопленную за много лет в сообществе Qlik информацию, чтобы улучшить свои навыки и приложения Sense.

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

67 queries in 1,313 seconds