Abilita registrazione query

Per abilitare il log delle query per un cubo Essbase, creare un file delle impostazioni di log delle query nella directory del cubo, configurarlo e riavviare il cubo. Le voci di log verranno scritte in un file .qlg del log delle query, che è possibile salvare e visualizzare come xml.

I passi riportati di seguito spiegano come creare un file di impostazioni del log delle query. Per visualizzare un file di log delle query di esempio, vedere File di esempio di log delle query.

Per abilitare il log delle query:

  1. Nella directory del cubo creare un file delle impostazioni del log delle query.

    Il file delle impostazioni deve essere denominato dbname.cfg, dove dbname corrisponde al nome del cubo. Ad esempio, il file delle impostazioni del log delle query per Sample Basic è basic.cfg. Poiché le applicazioni Essbase 21c sono in modalità Unicode, è necessario utilizzare un editor di testo abilitato per UTF-8 e salvarlo come UTF-8 con BOM.

    Nota

    La directory cubo indica <Application Directory>/app/appname/dbname. Se non si conosce la posizione del <Application Directory> nell'ambiente in uso,

    • Se si utilizza una distribuzione Essbase indipendente, fare riferimento alla sezione Posizioni degli ambienti nella piattaforma Essbase.

    • Se si utilizza una distribuzione Essbase nel Marketplace di Oracle Cloud Infrastructure, <Application Directory> è /u01/data/essbase/app.

  2. Nel file delle impostazioni specificare gli elementi obbligatori e facoltativi utilizzando la sintassi della sezione Sintassi di log delle query.
    • Dimensione per la quale si desidera registrare le query (QUERYLOG [dimension_name]).

    • Facoltativo: l'impostazione per registrare i numeri di generazione o di livello per i membri di generazioni o livelli specificati in una dimensione (QUERYLOG GENERATION generation-range o QUERYLOG LEVEL level-range).

    • Facoltativo: l'impostazione per escludere la registrazione dei membri da generazioni o livelli specificati in una dimensione (QUERYLOG NONE GENERATION generation-range o QUERYLOG NONE LEVEL level-range).

    • Facoltativo: la posizione in cui viene creato il file di log delle query (QUERYLOG LOGPATH path-expression).

    • Facoltativo: il formato dell'output del file di log (QUERYLOG LOGFORMAT CLUSTER | TUPLE).

    • Facoltativo: la dimensione del file di log (QUERYLOG LOGFILESIZE n)

    • Facoltativo: la dimensione di tutti i file di log (QUERYLOG TOTALLOGFILESIZE n).

    • Impostazione per abilitare o disabilitare il log delle query al successivo avvio dell'applicazione (QUERYLOG ON | OFF).

  3. Riavviare il cubo per accettare le impostazioni.

    Nota

    Riavviare dopo aver creato un file o modificato qualsiasi voce in un file.

  4. Dopo aver abilitato il log delle query, rivedere le voci di log nel file di log delle query, dbname.qlg.

    Ad esempio, è possibile visualizzare l'output del file di log per analizzare il numero di query eseguite su un determinato membro. Utilizzare un editor abilitato per UTF-8 per visualizzare i file di log.