Работа со сценариями в каталоге
Подготовьте данные для аналитических приложений непосредственно в центре активности Аналитика с помощью скриптов. Скрипты ― это приложения, созданные специально для выполнения конкретной задачи, в том числе для загрузки, преобразования и экспорта данных. Для создания скриптов и управления ими используется каталог.
Скрипты позволяют загружать, преобразовывать и экспортировать данные, предназначенные для использования в аналитических приложениях. Преобразования можно использовать многократно для предоставления данных нескольким приложениям. Скрипты помогают исключить подготовку данных из рабочего процесса аналитического приложения, если только пользователи не хотят сами создавать и преобразовывать данные в своем приложении.
При добавлении в каталог скрипт открывается в Скрипт. В Скрипт можно создавать, предварительно просматривать и выполнять скрипты данных. Эти скрипты можно использовать для хранения данных в файлах QVD или в других форматах с помощью оператора Store. Затем эти выходные данные смогут применять другие пользователи при создании аналитических приложений или при подготовке данных для AutoML. Также можно создавать скрипты, которые другие пользователи смогут использовать как шаблоны для скриптов загрузки аналитических приложений, значительно ускоряющие создание приложений на основе подобных моделей данных.
В Скрипт можно просматривать источники данных, используемые скриптом, а также выходные файлы скрипта. Можно просматривать анализ воздействия и данные происхождения скрипта, а также их входных и выходных файлов.
Для скриптов можно настроить перезагрузку по заранее определенному графику или по требованию.
Для получения общей информации о скриптах в каталоге см. раздел Навигация между скриптами в каталоге.
Разрешения
Возможность создавать, просматривать и удалять скрипты зависит от типа пространства, в котором вы работаете и от имеющихся разрешений в этом пространстве.
Управление разрешениями в общих пространствах
Управление разрешениями в управляемых пространствах
Создание скриптов
Чтобы загрузить приложения, перейдите на страницу «Создать» в центре активности Аналитика и выберите Скрипт. При создании нового скрипта можно указать пространство назначения для данного скрипта. По умолчанию скрипты добавляются в текущее пространство или в личное пространство, если не выбрано иное.
Создав новый скрипт, можно разработать скрипт загрузки, который будет загружать данные в скрипт и экспортировать файлы из скрипта. Сначала в скрипт добавляются источники данных в разделе Редактор в Скрипт. Затем с помощью функций Qlik для работы со скриптами можно преобразовать загруженные данные. В ходе работы можно использовать функцию Предварительный просмотр данных, чтобы просматривать данные, которые будут экспортироваться скриптами загрузки. В завершение, добавьте операторы Store для сохранения и экспорта загруженных данных.
Добавление источников данных в скрипты
Можно добавить источники данных в скрипт загрузки с помощью функций Qlik для работы со скриптами. Можно использовать существующие файлы и подключения. Также можно добавить новые источники данных и подключения. Просматривать существующие источники данных или добавлять новые можно в разделе Источники данных.
Добавление данных из существующих наборов данных
Щелкните Добавить из каталога данных, чтобы открыть каталог данных. Можно добавлять данные из нескольких наборов данных.
См.: Загрузка данных из каталога данных
Создание подключений
Нажмите Создать новое подключение, чтобы добавить в скрипт подключение.
См.: Загрузка данных аналитики
Создание скрипта загрузки
Скрипты используют синтаксис загрузки данных для подключения к источникам данных и извлечения данных из них при выполнении скрипта.
В скрипте загрузки задаются загружаемые поля и таблицы. Скрипт можно использовать для определения подключений с учетом пространства, которые позволяют загружать данные из другого пространства или определить для скрипта загрузки в качестве цели источники данных с конкретным именем в текущем пространстве. Для получения дополнительной информации о подключениях с учетом пространства см. раздел Ссылка на подключение к данным в скрипте.
Управление загруженными данными осуществляется посредством функций в скрипте загрузки. Редактор в Скрипт предлагает большой выбор инструментов для загрузки и преобразования данных приложения. Можно выполнять такие операции, как:
-
Вычисление новых значений
-
Перевод закодированных значений
-
Агрегирование значений
-
Объединение или присоединение таблиц
-
Проверка данных
Для получения дополнительной информации о создании скриптов загрузки см.:
Все скрипты включают локаль и региональные настройки по умолчанию на основе параметров, выбранных в профиле. Для получения информации об изменении этих параметров см. раздел Изменение региональных настроек для создания приложений и скриптов.
Предварительный просмотр данных
Предварительный просмотр данных доступен в Редакторе. Эта функция позволяет выполнить частичную загрузку, не загружая и не экспортируя весь объем данных. Можно игнорировать операторы Store и определить, сколько строк данных загружать для каждой таблицы с целью предварительного просмотра. Чтобы просмотреть данные, щелкните Предварительный просмотр данных.
Для получения дополнительной информации о предварительном просмотре данных см. раздел Предварительный просмотр данных в скриптах загрузки.
Экспорт данных
Можно экспортировать данные с помощью операторов Store в скрипте. Их можно добавить вручную или щелкнуть в DataFiles, чтобы открыть мастер Вставить оператор Store для получения пошаговых инструкций. Для получения дополнительной информации о сохранении данных см. раздел Хранение данных из скриптов.
Чтобы выполнить скрипт с экспортом, щелкните Экспортировать данные.
Ограничения скриптов
В отношении скриптов действуют следующие ограничения.
-
В отличие от приложения, скрипт не сохраняет загруженные в него данные. По завершении сеанса данные удаляются. Например, если скрипт закрывается после предварительного просмотра данных, то при следующем открытии скрипта потребуется снова нажать Предварительный просмотр данных, чтобы создать новый предварительный просмотр.
-
Для скриптов не поддерживается частичная загрузка.
-
Загрузка скриптов с помощью операторов binary не поддерживается. Так как в скриптах не сохраняются загруженные данные, то при загрузке данных из скрипта с помощью оператора binary возвращаются пустые таблицы.
-
Скрипты не поддерживают Section Access.
-
Просмотр данных (без установки флажка Использовать оператор Store) не учитывается как перезагрузка данных.
-
Экспортированные скрипты, загруженные в Qlik Sense Enterprise на Cloud Services, Qlik Sense Desktop или Qlik Sense Mobile, будут отображаться как приложения без данных.
-
Участники общих пространств с разрешением Может управлять видят вкладку Опубликованные копии в разделе Обзор, но не видят опубликованные скрипты. Если у них есть разрешение Может публиковать, то они видят собственные скрипты.