Saltar al contenido principal Saltar al contenido complementario

Actualizar los propietarios de objetos de la aplicación

El paso Update App Object Owners se encarga de reasignar la propiedad del contenido privado de la aplicación en Qlik Cloud tras la importación de aplicaciones. Durante el paso Import Applications, todo el contenido se importa bajo la identidad de la clave API (cuenta de servicio), incluidas las hojas y las historias personales. Este paso corrige la propiedad basándose en los metadatos recopilados durante las fases anteriores de la migración.

Este paso requiere metadatos de la aplicación generados durante el paso Export Applications.

El ámbito de la exportación Export Scope debe configurarse adecuadamente para incluir contenido privado y de la comunidad según sea necesario, asegurando que el contenido exportado refleje la asignación de propiedad deseada para una reasignación exitosa.

El contenido privado de la aplicación incluye:

  • Hojas personales (hojas privadas)
  • Marcadores personales (marcadores privados)
  • Historias personales (historias privadas)
  • Hojas de la comunidad
  • Marcadores comunitarios
  • Historias de la comunidad

Cómo funciona la asignación de propiedad

La reasignación de propiedad se basa en los metadatos del objeto de la aplicación almacenados en el archivo AppObjectAppDescriptions.json generado durante el paso Export Applications. Este archivo incluye detalles clave como el propietario del objeto de la aplicación de origen y el ID de la aplicación de destino.

La herramienta de migración utiliza uno de dos enfoques para determinar cómo se asignan los usuarios del entorno administrado por el cliente a los usuarios en Qlik Cloud:

Enfoque 1: con un archivo de asignación de usuarios

  1. Ejecute el paso Export Users antes de este paso.
  2. Esto genera un archivo userMappings.json que contiene:
    • Origen (administrado por el cliente) UserId
    • Información de usuario de Qlik Cloud de destino (email, subject)
  3. Durante Update App Object Owners, la herramienta hace coincidir a los propietarios de objetos de aplicación en los datos exportados con los usuarios de Qlik Cloud utilizando el archivo de asignación.

Enfoque 2: sin un archivo de asignación de usuarios

Si el paso Export Users no se ejecuta, la herramienta intenta asociar a los usuarios utilizando la siguiente lógica de reserva:

  1. Comparar el UserDirectory\UserId de origen con Qlik Cloud subject
  2. Comparar el UserId de origen con Qlik Cloud subject
  3. Comparar el UserId de origen con Qlik Cloud email

Si no se encuentra ninguna coincidencia utilizando estos métodos, la reasignación para ese objeto de aplicación específico fallará y se creará una entrada de registro.

Mejores prácticas

  • Incluya siempre los pasos Export Applications y Export Users en su flujo de trabajo de migración cuando sea necesaria la reasignación de la propiedad.
  • Revise los archivos AppObjectAppDescriptions.json y userMappings.json para verificar su integridad y precisión antes de ejecutar este paso.
  • Valide que los usuarios previstos existan en Qlik Cloud antes de ejecutar este paso para garantizar una reasignación adecuada.

Páginas relacionadas

Visit the discussion forum at community.qlik.com

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.