Перейти к основному содержимому Перейти к дополнительному содержимому

Цикл и сокращение в Qlik Cloud

С помощью функции цикла и сокращения в Qlik Cloud можно использовать одно основное приложение для управления несколькими связанными приложениями. Данные всех связанных приложений могут быть обновлены из основного приложения.

Принцип работы цикла и сокращения

При использовании цикла и сокращения данные собираются с помощью приложения-генератора QVD. Приложение-генератор QVD обычно содержит скрипт, который выбирает данные только из нескольких полей в более крупном наборе данных, например, поля Region и Product из источника данных, такого как файл Excel. При запуске скрипта в основном приложении все связанные приложения, хранящиеся в различных управляемых пространствах, автоматически обновляются.

Цикл и сокращение: пример

Следующий пример демонстрирует основное приложение, сохраненное в общем пространстве. Пустое приложение публикуется в управляемые пространства 1-4. Управляемые пространства могут содержать локальные файлы данных или подключения к данным, которые могут использоваться для перезагрузки. Когда доступны новые данные, основное приложение перезагружается, после чего связанные приложения обновляются самыми последними данными.

Цикл и сокращение: пример основного приложения, подключенного к приложениям в управляемых пространствах

Этот подход обеспечивает несколько преимуществ:

  • Один источник — основное приложение, которое имеет очень небольшой размер, так как содержит только логику в скрипте и никаких данных.

  • Простота обслуживания основного приложения благодаря малому размеру.

  • Связанные приложения в разных управляемых пространствах — обеспечивается гибкость; безопасность можно настроить на уровне пространства, приложения или на обоих уровнях.

Порядок переноса данных в пространства

Скрипт в генераторе QVD циклически обрабатывает выбранные поля и сохраняет собранные данные в файл данных QVD. Затем скрипт сохраняет файл данных в каждом из управляемых пространств. Когда основное приложение перезагружается, связанные приложения обновляются самыми последними данными.

Генератор QVD передает выбранные данные в приложения

Настройка цикла и сокращения

Для настройки цикла и сокращения требуется следующее:

  • Основное приложение, хранящееся в общем пространстве

  • управляемые пространства, по одному для каждого сокращенного приложения;

  • одно пустое приложение, опубликованное в каждом управляемом пространстве;

  • генератор QVD — приложение, генерирующее файл данных.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!