Ottimizzazione della disponibilità di un database condiviso scalabile

È consigliabile utilizzare due set alternativi di volumi per la gestione di report. In questo modo è possibile ottimizzare la disponibilità dei dati dei report sovrapponendo due cicli di aggiornamento. Mentre un set di volumi per la gestione di report viene montato nei server di report, è possibile generare una versione aggiornata del database di report nel set alternativo di volumi. Dopo aver completato la fase di generazione o di aggiornamento per il database di report aggiornato, è possibile sovrapporre le fasi di collegamento e scollegamento dei due set di volumi.

Per sovrapporre la fase di scollegamento del database di report non aggiornato con quella di collegamento del database di report aggiornato, eseguire le operazioni seguenti in ogni server di report:

  1. Iniziare la fase di collegamento per il database aggiornato con il montaggio del set alternativo di volumi nel server di report.

  2. Eseguire l'intera fase di scollegamento per il database non aggiornato scollegandolo, per rendere il database condiviso scalabile non disponibile in questo server di report, e smontando il volume o i volumi di report corrispondenti.

  3. Completare la fase di collegamento per la versione aggiornata collegando il database all'istanza del server per renderlo disponibile come database condiviso scalabile.

È possibile completare le fasi sovrapposte di collegamento e scollegamento in un server per volta oppure eseguire ogni passaggio in ogni server prima di passare al passaggio successivo. La scelta dell'approccio più indicato dipende dai requisiti aziendali.

  • Se si desidera che il database di report restituisca ai client risultati identici, è necessario sincronizzare gli aggiornamenti scollegando la copia precedente da tutte le istanze del server prima di collegare la nuova copia a uno di essi. In questo caso, avviare la fase di collegamento per il database aggiornato in tutti i server, quindi completare la fase di scollegamento in tutti i server e infine collegare il database a ogni server di report nel più breve tempo possibile. Per ulteriori informazioni, vedere Aggiornamento sincronizzato di un database condiviso scalabile.

  • Se è consentito che i client ottengano risultati diversi in istanze del server diverse, è possibile eseguire un aggiornamento in sequenza del database di report completando le fasi di collegamento e scollegamento sovrapposte in un server di report alla volta. Per ulteriori informazioni, vedere Aggiornamento in sequenza di un database condiviso scalabile.