Перейти к основному содержимому Skip to complementary content

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

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

Примечание об информацииУправляемые пространства недоступны при использовании Qlik Sense Business.

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

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

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

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

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

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

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

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

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

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

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

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

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

Выполните следующие действия.

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

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

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

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

Выполните следующие действия.

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

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

  2. Разработчик добавляет те же фиктивные данные для тестирования в пространство Безопасные данные. Эти данные используются в качестве местозаполнителя данных до тех пор, пока приложение не будет подготовлено к использованию безопасных данных.
  3. Разработчик разрабатывает приложения в пространстве Разработка приложений. Эти приложения используют фиктивные данные для тестирования в пространстве Данные для разработки.
  4. При необходимости, если приложение будет требовать дальнейшей доработки после публикации, Разработчик перед публикацией дублирует это приложение.

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

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

Выполните следующие действия.

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

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

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

Выполните следующие действия.

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