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

Обновить владельцев объектов приложения

Шаг Update App Object Owners отвечает за переназначение владения частным содержимым приложения в Qlik Cloud после импорта приложений. На шаге Import Applications все содержимое импортируется под учетной записью ключа API (учетной записи службы), включая личные листы и истории. Этот шаг корректирует владение на основе метаданных, собранных на более ранних этапах миграции.

Для этого шага требуются метаданные приложения, сгенерированные на этапе Export Applications.

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

Личный контент приложения включает:

  • Личные листы (частные листы)
  • Личные закладки (частные закладки)
  • Личные истории (частные истории)
  • Листы сообщества
  • Закладки сообщества
  • Истории сообщества

Как работает сопоставление владения

Переназначение владения основывается на метаданных объектов приложения, хранящихся в файле AppObjectAppDescriptions.json, сгенерированном на этапе Export Applications. Этот файл содержит ключевые сведения, такие как владелец объекта исходного приложения и идентификатор целевого приложения.

Инструмент миграции использует один из двух подходов для определения того, как пользователи из управляемой клиентом среды сопоставляются с пользователями в Qlik Cloud:

Подход 1: С файлом сопоставления пользователей

  1. Выполните Export Users шаг перед этим шагом.
  2. Это создает userMappings.json файл, содержащий:
    • Источник (управление клиентом) UserId
    • Целевая информация о пользователях Qlik Cloud (email, subject)
  3. Во время Update App Object Owners инструмент сопоставляет владельцев объектов приложений в экспортированных данных с пользователями в Qlik Cloud, используя файл сопоставления.

Подход 2: Без файла сопоставления пользователей

Если Export Users шаг не выполнен, инструмент пытается сопоставить пользователей, используя следующую резервную логику:

  1. Сравните источник UserDirectory\UserId с Qlik Cloud subject
  2. Сравните источник UserId с Qlik Cloud subject
  3. Сравните источник UserId с Qlik Cloud email

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

Оптимальные методы работы

  • Всегда включайте шаги Export Applications и Export Users в рабочий процесс миграции, когда требуется переназначение владения.
  • Проверьте файлы AppObjectAppDescriptions.json и userMappings.json на полноту и Точность перед выполнением этого шага.
  • Убедитесь, что предполагаемые пользователи существуют в Qlik Cloud перед выполнением этого шага, чтобы обеспечить надлежащее переназначение.

Связанные страницы

Visit the discussion forum at community.qlik.com

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

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