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

Источники данных для приложений в управляемых пространствах

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

Примечание к информацииУправляемые пространства недоступны в Qlik Sense Business или Аналитика Qlik Cloud Standard.

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

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

Примеры синтаксиса источников данных, поддерживающих пространства

В этом примере загружен файл orders.csv из текущего пространства. Если, например, приложение будет перемещено в другое пространство, оно будет использовать файл orders.csv в новом пространстве.

LOAD * FROM [lib://:DataFiles/orders.csv];

В этом примере загружена таблица Sales_data из подключения к данным DataSource в текущем пространстве.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

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

Рекомендации по работе с управляемыми приложениями и данными

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

Создавайте фиктивные источники данных с теми же именами, что и реальные источники данных, которые будут использоваться в управляемом пространстве. Эти фиктивные источники данных добавляются в общее пространство, в котором разработчики приложений имеют разрешения Может управлять, Может изменять или Может изменять данные в приложениях. Разработчики ссылаются на эти источники данных в скрипте загрузки так, чтобы он искал их в текущем пространстве. Когда приложение готово, оно публикуется в управляемом пространстве, где его администратор добавляет реальные источники данных. Ими заполняются приложения с конфиденциальными данными, обеспечивая, чтобы эти данные не могли просматриваться разработчиками приложений.

В этом рабочем процессе участвуют три основных пользователя:

  • Администратор клиента: администратор клиента создает управляемое пространство и затем присваивает ему пользователей и роли.
  • Управляющий менеджер: пользователь, отвечающий за управление доступом к конфиденциальным данным и администрирование управляемыми пространствами.
  • Разработчик: пользователь, отвечающий за разработку приложений для управляемого пространства и публикацию их в пространстве.
Примечание к информацииАдминистраторы аналитики или пользователи, которым назначена роль Managed Space Creator, также могут создавать управляемые пространства.

Этот рабочий процесс состоит из четырех этапов:

  1. Создайте пространства.
  2. Добавьте фиктивные данные и разработайте приложение.
  3. Опубликуйте приложения в управляемом пространстве, содержащем реальные данные.
  4. Добавьте пользователей приложения к управляемому пространству.

Создание управляемого пространства и общих пространств

Сначала необходимо создать пространства и добавить к ним пользователей.

  1. Администратор клиента создает управляемое пространство, Безопасные приложения, в качестве места назначения для публикации управляемых приложений.
  2. Администратор клиента добавляет двух участников в пространство Безопасные приложения:

    • Главный разработчик приложения, Разработчик, добавляется с разрешением Может публиковать.
    • Владелец управляемых приложений, Управляющий менеджер, назначается владельцем пространства.
  3. Разработчик создает общее пространство Разработка приложений для разработки управляемых приложений. При желании можно добавить дополнительных разработчиков с ролями Может изменять и Может изменять данные в приложениях.

Разработка приложений с применением фиктивных данных

Затем добавляются фиктивные данные, и приложение готово.

  1. Разработчик добавляет фиктивные данные для тестирования в пространство Разработка приложений. Эти данные могут использоваться один раз или последовательно в сценариях разработки.

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

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

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

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

Публикация приложений и добавление окончательных данных

Приложение публикуется в управляемом пространстве. Реальные источники данных добавляются в управляемое пространство.

  1. Когда приложение готово к выпуску, управляющий менеджер добавляет производственные данные в пространство Безопасные приложения.
  2. Разработчик публикует приложения из пространства Разработка приложений в пространстве Безопасные приложения.
  3. Управляющий менеджер планирует перезагрузки для приложения и подтверждает, что приложение может перезагрузить данные без ошибок.

Добавление пользователей приложения к управляемому пространству

Наконец, пользователи приложения добавляются к управляемому пространству.

  1. Управляющий менеджер добавляет участников с разрешением Может просматривать в управляемое пространство Безопасные приложения. Эти пользователи смогут открывать и создавать частные закладки, снимки и истории.
  2. Управляющий менеджер добавляет участников с разрешением Может участвовать в управляемое пространство Безопасные приложения. Эти пользователи смогут дополнительно создавать общие листы, истории и закладки, а также публиковать общие листы в опубликованном приложении.

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

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