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

Управление данными с помощью динамических видов

Динамические виды позволяют пользователям напрямую следить за исследуемыми аналитическими источниками и обновлять данные в визуализациях.

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

Описание динамических видов

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

Вид листа с динамическим видом и динамическими диаграммами

Лист с динамическим видом, на котором отображаются четыре динамические диаграммы

Динамические виды состоят из трех основных компонентов:

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

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

Если данные, запрошенные в источнике шаблонного приложения, можно отфильтровать по значениям из базового приложения, в скрипте шаблонного приложения можно использовать выражения привязки. Это позволяет динамическому представлению запрашивать только подмножество данных, специально связанных с выбранными элементами в базовом приложении, из источников данных шаблонного приложения. Например, можно привязать поле SalesDate в базовом приложении к полю DailyTemperatureReadingDate в шаблонном приложении.

Такой механизм работы с подмножествами удобен в ситуации, когда базовое приложение содержит агрегированные данные, а данные динамического вида поступают из того же источника, но являются более детализированными, чем данные базового приложения (например, базовое приложение содержит данные о продажах по месяцам и брендам продуктов, в то время как шаблонное приложение содержит данные о продажах по дням и наименованиям продуктов). Для получения дополнительной информации о добавлении выражений привязки в шаблонные приложения см. Выражения привязки в приложениях шаблона On-demand.

Динамические виды позволяют работать с данными любых видов. Динамические виды, в частности, удобны для работы с большими объемами данных или сценариями для быстро изменяющихся данных, то есть в ситуациях, когда необходимо получить агрегированные данные из базы данных. Такой механизм позволяет избежать задержек при передаче данных из источника данных.

Динамические виды доступны на панели Ресурсы в режиме редактирования листа. Динамические виды активируются администратором клиента в центре активности Администрирование. Для получения информации о включении динамических видов см. раздел Доступ к центру активности Администрирование.

Динамические виды похожи на генерацию приложений On-demand. В обоих случаях используются шаблонные приложения для предоставления данных по требованию, но динамические виды позволяют использовать отдельные диаграммы на листах вместо создания целых приложений по требованию. Если вы также используете приложения по требованию, вы можете создавать динамические виды, используя свои шаблонные приложения по требованию. Для получения дополнительной информации о создании приложений по требованию см. Управление большими данными с помощью приложений On-demand.

Динамические виды

Для создания динамического вида необходимо выбрать шаблонное приложение и, при необходимости, применить выражение ограничения строк, чтобы контролировать объем данных, к которым будет иметь доступ динамический вид. После создания динамического вида можно добавить основные визуализации из шаблонного приложения к своим листам.

Несколько динамических представлений могут использовать одно и то же шаблонное приложение. Каждое динамическое представление обновляется индивидуально. Если выражения привязки используются в скрипте шаблонного приложения динамического представления, выборки, сделанные в базовом приложении, могут управлять тем, какие данные загружаются в каждое динамическое представление, использующее это шаблонное приложение. Два динамических представления, использующие один и тот же шаблон, могут использоваться для сравнения диаграмм двух отдельных подмножеств детализированных данных. Например, у вас есть два динамических представления, использующие одно и то же шаблонное приложение. Вы могли бы выбрать 1 января 2018 г. из поля SaledDate базового приложения и обновить один динамический вид. Затем измените выборку, задав значение «1 января 2019 г.» в другом динамическом виде и сравните полученные динамические диаграммы.

Как создавать и редактировать динамические виды, см. Управление данными с помощью динамических видов.

Как использовать динамические виды, см. Создание динамических видов и диаграмм.

Шаблонные приложения для динамического вида

Шаблон для динамического вида — это приложение Qlik Sense, поставляющее данные и основные визуализации в динамические виды.

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

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

Информацию о создании шаблонных приложений см. Создание приложения шаблона On-demand.

Динамические диаграммы

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

Как использовать динамические виды, см. Создание динамических видов и диаграмм.

Ограничения на использование динамических видов

Использование динамических видов имеет следующие ограничения:

  • Динамические виды не поддерживаются в историях. Пользователь может добавить снимок динамического вида в историю, однако не может подключиться к источнику через динамическую диаграмму.
  • Динамические виды не поддерживаются Qlik NPrinting.
  • В динамических видах поддерживается расширения пакетов Dashboard bundle и Visualization bundle. Другие расширения не поддерживаются.
  • Владелец динамического вида не заменяет владельца приложения.
  • Динамические виды нельзя создавать в приложениях в управляемых пространствах.
  • Динамические виды не поддерживаются в Qlik Sense Desktop.
  • Динамические виды не поддерживаются в Qlik Analytics мобильном приложении.
  • Динамические диаграммы нельзя поместить в контейнер.
  • Матричные контейнеры и контейнеры не поддерживаются в качестве основных диаграмм в динамических видах.
  • Таблицы записей не могут быть определены как динамические представления.

Пространства и динамические виды

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

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

Только владельцы приложений могут добавлять новые динамические виды в приложение. Однако пользователи, имеющие доступ к приложению, могут использовать любой динамический вид, добавленный в него.

Динамические виды нельзя создавать в приложениях в управляемых пространствах. Нельзя использовать приложения в управляемых пространствах в качестве приложений-шаблонов. Пользователи могут обновлять динамические диаграммы из приложений, опубликованных в управляемых пространствах, а также делать из них выборки.

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

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