Salida de ejemplo de registro de consultas

El siguiente segmento de salida de log de consultas de ejemplo de Essbase muestra un ejemplo de cómo se ve la configuración de log en un archivo log.

En el ejemplo, la configuración de log muestra que todos los miembros de Product se registran y que los miembros de la generación 2 de Market se registran por número de generación. El formato de log es cluster y la ruta de log es 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>

Descripción

Una consulta es una unidad de recuperación desde la perspectiva del usuario. La forma en que un usuario puede percibir una consulta es diferente a la forma en que el servidor analiza y ejecuta una consulta. Incluso si un usuario realiza una única recuperación, para que el servidor ejecute de forma eficaz la consulta lógica, el servidor divide la consulta en una serie de subconsultas que ejecutar. Por lo tanto, una única recuperación desde la perspectiva del usuario puede consistir en varias subconsultas desde la perspectiva del servidor. Estas subconsultas se reflejan en el log de consultas.

Ejemplo de salida de cluster

El siguiente segmento muestra un ejemplo de cómo se registran las consultas en formato de cluster. El nombre de usuario se muestra junto con la fecha de ejecución de la consulta y la hora de inicio de la consulta. Cada cluster contiene dos entradas de dimensión. El primer cluster muestra que se han consultado los miembros 100 y 200 de la dimensión Product. El segundo cluster muestra que se han consultado los miembros 300 de Product y Generation 2 of Market. También se proporciona el tiempo transcurrido para realizar la consulta.

<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>

Ejemplo de salida de tupla

El siguiente segmento muestra un ejemplo de cómo se registran las consultas en formato de tupla. El nombre de usuario se muestra junto con la fecha de ejecución de la consulta y la hora de inicio de la consulta. Tenga en cuenta que cada miembro de Product se muestra con Market. Cada combinación de miembros posible se muestra para una consulta determinada. También se proporciona el tiempo transcurrido para realizar la consulta.

<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>