Aggiornamento del contenuto dei report

L'esecuzione di un comando Aggiorna origine dati o Aggiorna tutto a livello di package di report comporta l'esecuzione di un processo in background che sistematicamente analizza e aggiorna singolarmente tutti i doclet associati all'origine dati selezionata.

  • Il processo di aggiornamento esegue il check-out di ciascun doclet e ne elabora completamente tutti i contenuti dei relativi report, come se il doclet fosse stato sottoposto a check-out e quindi aggiornato direttamente.

  • La durata dell'elaborazione dell'operazione di aggiornamento è direttamente proporzionale al numero di doclet interessati dall'azione di aggiornamento.

    L'esecuzione di un'azione Aggiorna tutto su un package di report contenenti un numero elevato di contenuti aggiornabili comporta tempi di elaborazione molto lunghi.

Il processo in background di ciascuna attività di aggiornamento include gli scenari descritti di seguito.

  • Per l'aggiornamento dei doclet di riferimento, ad esempio doclet di Reports ed Excel con aggiornamento di Smart View abilitato:

    • il sistema eseguirà il check-out del doclet e quindi aprirà il file di Reports o Excel;
    • aggiorna il file di Reports o i fogli di lavoro di Excel selezionati e quindi ricalcola tutto il foglio di lavoro selezionato (solo Excel);
    • aggiorna tutti i contenuti disponibili, quindi aggiorna tutti i doclet con contenuti incorporati disponibili (check-out, sostituzione del contenuto disponibile, check-in) singolarmente;
    • se un file di Excel contiene valori di variabili di riferimento di origine, il sistema aggiorna i valori delle variabili e quindi aggiorna tutti i doclet con variabili di riferimento incorporate (check-out, aggiornamento dei valori delle variabili, check-in) singolarmente;
    • esegue il check-in del doclet di riferimento.
  • Per l'aggiornamento dei doclet di riferimento, ad esempio doclet di Reports e Excel con l'aggiornamento di Smart View:

    • il sistema eseguirà il check-out del doclet e quindi aprirà il file di Reports o Excel;
    • aggiorna il file di Reports o i fogli di lavoro di Excel selezionati e quindi ricalcola tutto il foglio di lavoro selezionato (solo Excel);
    • se un file di Excel contiene valori di variabili di riferimento di origine, il sistema aggiorna i valori delle variabili e quindi aggiorna tutti i doclet con variabili di riferimento incorporate (check-out, aggiornamento dei valori delle variabili, check-in) singolarmente;
    • esegue il check-in del doclet.

Per aggiornare tutti i contenuti dei report in un package di report, procedere come segue.

  1. Aprire i package di report.

  2. Nel menu in alto a destra pulsante Azione selezionare Aggiorna, quindi selezionare Tutto o scegliere un'origine dati dall'elenco a discesa.

Nota:

  • Dal momento che il processo di aggiornamento può richiedere un intervallo di tempo particolarmente lungo per elaborare tutti i doclet interessati, è consigliabile eseguire questo aggiornamento durante i periodi di bassa attività all'interno del package di report.

  • Durante l'esecuzione del processo in background, la modalità di modifica del package di report è bloccata. Ciò consente di evitare eventuali modifiche della struttura di package di report e impedirà l'esecuzione del check-in dei doclet. Al completamento del processo in background, il package di report verrà sbloccato.