Загрузка данных с помощью скрипта загрузки данных

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

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

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

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

Для получения дополнительной информации о синтаксисе скрипта и структурах данных см. Представление о синтаксисе скрипта и структурах данных.

Для получения дополнительной информации о данных и полях см. Инструкции по данным и полям.

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

Взаимодействие Диспетчера данных и скрипта загрузки данных

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

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

Предупреждение:

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

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

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

  • Переименование или удаление таблиц, добавленных в скрипт с помощью параметра Диспетчер данных.
  • Удаление полей из таблиц, добавленных с помощью Диспетчера данных.
  • Объединение таблиц, добавленных с помощью Диспетчера данных, и таблиц, загруженных в скрипт.
  • Применение оператора Qualify к полям в таблицах, добавленных с помощью Диспетчера данных.
  • Загрузка таблиц, добавленных с помощью Диспетчера данных с использованием элемента Resident в скрипте.
  • Добавление кода скрипта после созданного раздела скрипта. Итоговые изменения в модели данных не отражаются в Диспетчере данных.

Для получения дополнительной информации о скрипте загрузки данных см. Изменить скрипт загрузки данных.