Vai al contenuto principale Passa a contenuto complementare

Aggiorna proprietari oggetti app

Il passaggio Update App Object Owners è responsabile della riassegnazione della proprietà dei contenuti privati dell'app in Qlik Cloud in seguito all'importazione delle applicazioni. Durante il passaggio Import Applications, tutti i contenuti vengono importati con l'identità della chiave API (account di servizio), inclusi fogli e storie personali. Questo passaggio corregge la proprietà in base ai metadati raccolti durante le fasi precedenti della migrazione.

Questo passaggio richiede i metadati dell'app generati durante il passaggio Export Applications.

Il Export Scope deve essere impostato in modo appropriato per includere i contenuti privati e della community, se necessario, assicurando che il contenuto esportato rifletta la mappatura della proprietà desiderata per una riassegnazione riuscita.

Il contenuto privato dell'app include:

  • Fogli personali (fogli privati)
  • Segnalibri personali (segnalibri privati)
  • Storie personali (storie private)
  • Fogli della comunità
  • Segnalibri della community
  • Storie della comunità

Come funziona la mappatura della proprietà

La riassegnazione della proprietà si basa sui metadati dell'oggetto app memorizzati nel AppObjectAppDescriptions.json file generato durante la Export Applications fase. Questo file include dettagli chiave come il proprietario dell'oggetto app di origine e l'ID app di destinazione.

Lo strumento di migrazione utilizza uno dei due approcci per determinare come gli utenti dall'ambiente gestito dal client mappano agli utenti in Qlik Cloud:

Approccio 1: Con un file di mappatura utente

  1. Eseguire il passaggio Export Users prima di questo passaggio.
  2. Questo genera un file userMappings.json contenente:
    • Origine (gestito da client) UserId
    • Informazioni utente di Qlik Cloud di destinazione (email, subject)
  3. Durante Update App Object Owners, lo strumento abbina i proprietari di oggetti app nei dati esportati agli utenti in Qlik Cloud utilizzando il file di mappatura.

Approccio 2: Senza un file di mappatura utente

Se il passaggio Export Users non viene eseguito, lo strumento tenta di abbinare gli utenti utilizzando la seguente logica di fallback:

  1. Confronta l'origine UserDirectory\UserId con Qlik Cloud subject
  2. Confronta l'origine UserId con Qlik Cloud subject
  3. Confronta l'origine UserId con Qlik Cloud email

Se non viene trovata alcuna corrispondenza utilizzando questi metodi, la riassegnazione per quell'oggetto app specifico avrà esito negativo e verrà creata una voce di registro.

Procedure consigliate

  • Includere sempre i Export Applications e Export Users passaggi nel flusso di lavoro di migrazione quando è necessaria la riassegnazione della proprietà.
  • Rivedere i file AppObjectAppDescriptions.json e userMappings.json per completezza e accuratezza prima di eseguire questo passaggio.
  • Verificare che gli utenti previsti esistano in Qlik Cloud prima di eseguire questo passaggio per garantire una corretta riassegnazione.

Pagine correlate

Visit the discussion forum at community.qlik.com

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!