Output di esempio di log delle query
Il seguente segmento Output log query di esempio Essbase mostra un esempio di come vengono visualizzate le impostazioni di log in un file di log.
Nell'esempio, le impostazioni di log mostrano che tutti i membri del Prodotto sono registrati e che i membri della generazione 2 del Mercato sono registrati in base al numero di generazione. Il formato di log è cluster e il percorso di log è C:\QUERYLOG\.
<?xml version="1.0" encoding="UTF-8" ?>
- <root>
- <session>
<bootuptime>Wed Jul 23 15:27:26 2002</bootuptime>
- <logsettings>
- <dimensions>
- <logdim name="Product">
- <logdim name="Market">
<spec>GENERATION 2</spec>
</logdim>
</dimensions>
- <othersettings>
<logformat>cluster</logformat>
<logpath>C:\QUERYLOG\</logpath>
</othersettings>
</logsettings>Descrizione
Una query è un'unità di recupero dal punto di vista dell'utente. Il modo in cui un utente può percepire una query è diverso da come il server analizza ed esegue una query. Anche se un utente esegue un singolo recupero, affinché il server esegua in modo efficiente la query logica, il server divide la query in una serie di subquery da eseguire. Pertanto, un singolo recupero dal punto di vista dell'utente può effettivamente consistere in diverse subquery dal punto di vista del server. Queste subquery si riflettono nel log delle query.
Output del cluster di esempio
Il segmento seguente mostra un esempio di come le query vengono registrate nel formato cluster. Il nome utente viene elencato insieme alla data di esecuzione della query e all'ora di inizio della query. Ogni cluster contiene due voci di dimensione. Il primo cluster mostra che sono state eseguite query sui membri 100 e 200 della dimensione Prodotto. Il secondo cluster mostra che i membri 300 di Prodotto e Generazione 2 di Mercato sono stati interrogati. Viene fornito anche il tempo trascorso per eseguire la query.
<query>
<user>User1</user>
<time>Tue Aug 13 12:29:49 2002</time>
<subquery>
<cluster size="2">
<dim size="2">
<member>100</member>
<member>200</member>
</dim>
<dim size="1">
<member>Market</member>
</dim>
</cluster>
</subquery>
<subquery>
<cluster size="2">
<dim size="1">
<member>300</member>
</dim>
<dim size="2">
<member>Market</member>
<generation>2</generation>
</dim>
</cluster>
</subquery>
<elapsedtime>0.016 seconds</elapsedtime>
</query>Output tupla di esempio
Il segmento seguente mostra un esempio di come le query vengono registrate nel formato tupla. Il nome utente viene elencato insieme alla data di esecuzione della query e all'ora di inizio della query. Si noti che ogni membro del prodotto viene visualizzato con Market. Ogni possibile combinazione di membri viene visualizzata per una determinata query. Viene fornito anche il tempo trascorso per eseguire la query.
<query>
<user>User1</user>
<time>Tue Aug 13 12:28:14 2002</time>
<subquery>
<tuples>
<tuple>
<member>100</member>
<member>Market</member>
</tuple>
</tuples>
</subquery>
<subquery>
<tuples>
<tuple>
<member>200</member>
<member>Market</member>
</tuple>
</tuples>
</subquery>
<elapsedtime>0.02 seconds</elapsedtime>
</query>