Cómo rotar una estructura de datos para mejorar la recuperación

Cómo:

Referencia:

Si está utilizando ciertos orígenes de datos jerárquicos o de red, como IMS, CA-IDMS/DB o FOCUS, puede rotar el origen de datos, lo que crea una vista diferente que cambia algunas relaciones entre segmentos y le permite acceder a estos en un orden distinto. Al crear un informe desde una vista diferente puede realizar lo siguiente:

Recuerde que la recuperación está controlada por el subárbol de referencia mínimo. Para más información, consulte Cómo comprender la eficiencia del subárbol de referencia mínimo, en el capítulo Cómo describir un grupo de campos del manual Cómo describir datos con el lenguaje WebFOCUS.

Pondere, por ejemplo, las vistas regular y alternativa que aparecen más abajo:

Dado que C es el segmento raíz en la vista alternativa, se pueden seleccionar más rápidamente los casos particulares de C.


Principio de página

x
Sintaxis: Cómo Solicitar una vista alternativa

Para solicitar una vista alternativa, añada el nombre de un campo encontrado en el segmento raíz alternativo al nombre del archivo en el comando TABLE, separándolos con un punto (.).:

TABLE FILE filename.fieldname

Principio de página

x
Referencia: Notas sobre cómo reestructurar datos


Ejemplo: Cómo reestructurar datos

Pondere la estructura de datos a continuación, en la que PROD_CODE es un campo indexado:

Podría emitir la siguiente solicitud para llevar el segmento que contiene PROD_CODE a la posición más alta de la jerarquía, permitiendo así un acceso más rápido a los datos en el segmento.

TABLE FILE SALES.PROD_CODE
"SALES OF B10 DISTRIBUTED BY AREA"
SUM UNIT_SOLD AND RETAIL_PRICE
BY AREA
WHERE PROD_CODE EQ 'B10'
ON TABLE COLUMN-TOTAL
END

WebFOCUS