ARCHIVIO DATI LOG TRANSAZIONI

L'impostazione di configurazione TRANSACTIONLOGDATALOADARCHIVE specifica il tipo di dati da archiviare durante la registrazione delle transazioni. Per impostazione predefinita, Essbase archivia solo file per caricamento dati e di regole per operazioni di caricamento dati client.

Durante il log delle transazioni, Essbase crea copie di archivio dei file di caricamento dati e delle regole nella directory seguente:

<Application Directory>/app/appname/dbname/Replay

Per informazioni sulle posizioni delle directory in Essbase, vedere Posizioni degli ambienti nella piattaforma Essbase.

Questi file vengono quindi utilizzati durante la ripetizione di una transazione registrata.

Per abilitare la registrazione e la ripetizione delle transazioni, utilizzare l'impostazione di configurazione TRANSACTIONLOGLOCATION.

La registrazione e la ripetizione delle transazioni facilitano il recupero di un cubo di memorizzazione a blocchi Essbase. La registrazione e la ripetizione delle transazioni non si applicano ai cubi di memorizzazione di aggregazione.

Sintassi

TRANSACTIONLOGDATALOADARCHIVE [appname [dbname]] [OPTION]
  • appname: facoltativo. Specifica l'applicazione per la quale archiviare i dati e le regole associati alle transazioni registrate.

    Se si specifica un valore per appname e non si specifica un valore per dbname, l'impostazione si applica a tutti i cubi nell'applicazione specificata.

    Per abilitare l'impostazione per un cubo specifico, è necessario specificare un'applicazione e un cubo.

    Se non si specifica un'applicazione, non è possibile specificare un cubo. Se non si specifica un'applicazione e un cubo, l'impostazione è globale e si applica a tutti i cubi del server Essbase.

  • dbname: facoltativo. Specifica il database (cubo), nell'applicazione specificata da appname, per il quale archiviare i dati e le regole associati alle transazioni registrate.

    Se si specifica un valore per dbname ma non si specifica un valore per appname, la specifica verrà ignorata.

  • OPTION: i valori validi sono i seguenti:

    • CLIENT: (valore predefinito) archivi i file di caricamento dati e di regole per i caricamenti dati CLIENT. Si tratta dello stato predefinito.

    • SERVER: archivia i file di caricamento dati e di regole per i caricamenti dati SERVER e SQL SERVER.

      Attenzione

      I caricamenti dati server vengono ripetuti utilizzando i file di caricamento dati e le regole archiviati sul server nella directory Replay. Non rinominare questi file. Se, inoltre, il contenuto dei file di caricamento dati e di regole viene modificato prima dell'operazione di ripetizione, per questa operazione vengono utilizzati i dati modificati. I dati nel cubo recuperato, quindi, non corrisponderanno ai dati originali.

    • SERVER_CLIENT: archivia dati server e client.

    • NONE: non vengono archiviati dati.

      Se si seleziona l'opzione NONE e vengono utilizzati dati client, Essbase non può ripetere il caricamento dati. In questo caso, per recuperare le transazioni, è necessario caricare manualmente i dati client prima di ripetere le transazioni rimanenti.

      Se si utilizzano dati SERVER o SQL e i file di dati e regole non sono archiviati nella directory Replay (ad esempio, non è stata utilizzata l'opzione SERVER o SERVER_CLIENT), Essbase ripete i dati dell'origine dati, che possono coincidere o meno con i dati caricati originariamente.

Per inizializzare qualsiasi modifica alla configurazione, è necessario riavviare il server Essbase.

Esempio

TRANSACTIONLOGDATALOADARCHIVE SERVER_CLIENT

Archivia i dati del server e del client per tutti i cubi nel server Essbase.

Vedere anche:

Impostazione della configurazione di TRANSACTIONLOGLOCATION

Istruzione Query Database MaxL (con elenco transazioni)

Estratto conto Alter Database MaxL (con transazioni di riproduzione)