Equipo :
*Daniel
*Juan Ramón
Drill Through
Cuando se necesita diseñar una determinada solución de
análisis multidimensional usando tablas dinámicas de Excel como herramienta
para los usuarios finales que acceden a datos operacionales que residen en
fuentes de datos transaccionales, se pueden seguir diversos enfoques de
arquitecturas que permiten alcanzar los objetivos y metas buscados por la
solución.
Dentro de la funcionalidad nativa de Excel se tienen las
tablas dinámicas o pivot tables, que son componentes interactivos que permiten
analizar en forma dinámica y muy flexible datos multidimensionales.
Además de otra funcionalidad de análisis multidimensional,
Excel a través de las tablas dinámicas permite realizar la siguiente operación:
Drill Through.- Es la operación con la que se puede acceder
al mayor nivel de detalle disponible para un valor dado que este calculado con
alguna función de agregación.
Los datos que se analizan con las tablas dinámicas pueden
provenir de distintas fuentes, entre las fuentes disponibles se tienen datos
del mismo Excel, datos proveniente de alguna fuente a la cual se pueda acceder
vía un controlador ODBC u OLEDB y también datos residentes en motores
multidimensionales.
Habilitar a los usuarios de Excel el análisis
multidimensional interactivo utilizando tablas dinámicas y cuyos datos
provienen de bases de datos relacionales gestionados por sistemas
transaccionales conocidos como sistemas OLTP o sistemas operacionales.
Drill Through
Drill Through través del acceso
le ayuda a construir aplicaciones de inteligencia de negocios que son más
grandes que un solo informe. A través de herramientas de aplicaciones son
una red de informes vinculados que los usuarios pueden navegar, conservando su
contexto y el enfoque, para explorar y analizar la información.
Drill-a través del acceso
funciona pasando la información de la fuente al objeto de destino, por lo
general un informe. Así define lo que se pasa de la fuente de información:
al tener la información de concordancia del sistema desde el contexto de la
selección de la fuente de información sobre el contenido de la meta
(perforación a través de dinámicas) o mediante la definición de los parámetros
en el objetivo. Se define de perforación a través del acceso a la fuente,
ya sea a nivel de paquete, en el Centro de Reportes o en el nivel de
informe. Dentro de un paquete, puede controlar el alcance de los datos
para la obtención de detalles que el acceso está disponible en el simulacro a
través de la definición. En un informe, se define la perforación a través
del acceso a un elemento de informe.
Es necesario conocer:
· *Lo que la fuente de información es o va a ser
· *Lo que el informe de destino es o va a ser
· *Si los usuarios de Drill a través del enlace de
la fuente de información: tiene los permisos adecuados para ver o ejecutar el
informe de destino
· *Cómo los datos en los dos informes se relaciona
con
En función de los datos subyacentes, puede crear un taladro
a través de la definición y han ACI coinciden con los datos (drill dinámica a
través de) o el mapa de los metadatos de origen a los parámetros definidos en
el informe de destino o el paquete (con parámetros de perforación a través de) si desea ejecutar el informe de destino o para abrirlo.
El objetivo de recorrer a través de acceso suele ser una
definición del informe. El informe se puede crear en Report Studio (modo
profesional de creación), PowerPlay Studio o Query Studio. El objetivo de
recorrer a través de acceso también puede ser un paquete que contiene un
PowerCube, en cuyo caso se crea una vista predeterminada de la PowerCube.
Si el objetivo se está ejecutando, en qué formato para
ejecutarlo y qué filtros para que funcione,
si usted no desea ejecutar el informe de destino en la
demanda, usted puede tener un enlace en lugar de
a un marcador en la salida salvo.
Pasos
1.- En el Explorador de
servidores, haga clic en SalesByQuarterCube.
2.- Haga clic en taladro, broca
Crear proceso.
El proceso de instalación abre el
Asistente. La tabla contiene los parámetros por defecto para el proceso de
perforación.
3.- Seleccione el valor del
parámetro de Año.
4.- Haga clic en Seleccionar
elemento.
El Editor de subconjunto se abre.
5.- Seleccione 1 Trimestre y haga
clic en Aceptar.
6.- Repita los pasos 3 a 5 para
cambiar el valor de margen bruto% parámetro a las unidades.
La tabla en el asistente debe
aparecer ahora como sigue:
7.- Haga clic en Siguiente.
La segunda pantalla del asistente
se abre.
8.- Seleccione el tipo de ODBC
como origen de datos.
9.- Haga clic en Examinar junto
al cuadro Nombre de origen de datos y TM1_sample_data seleccionar.
10- Escriba admin como nombre de
usuario.
11.- Escriba la consulta
siguiente en el cuadro de búsqueda.
Esta consulta es específica de la
base de datos de Access de la muestra. Utiliza IIF funciones que son exclusivas
de acceso y no puede ser utilizado en contra de cualquier otra base de datos.
SELECT ActvsBud, Region, Model, Account1, Month, Data
FROM Sales WHERE ( ActvsBud = '?actvsbud?' AND Region = '?region?'
AND Model = '?model?' AND Account1 = '?account1?' AND
(
IIF( '?quarter?'= '1 Quarter', Month = 'Jan' OR Month
= 'Feb' OR Month = 'Mar',
IIF( '?quarter?'= '2 Quarter', Month = 'Apr' OR Month
= 'May' OR Month = 'Jun',
IIF( '?quarter?'= '3 Quarter', Month = 'Jul' OR Month
= 'Aug' OR Month = 'Sep',
IIF( '?quarter?'= '4 Quarter', Month = 'Oct' OR Month
= 'Nov' OR Month = 'Dec',
IIF( '?quarter?'= 'Year',TRUE,TRUE)))))
)
)
Nota: Asegúrese de incluir las
referencias a los nombres de los parámetros TM1 en signos de interrogación (?).
12.- Haga clic en Finalizar.
El proceso de Guardar como cuadro
de diálogo se abre.
13.- Guarde el proceso como
RELATIONALTABLE_SalesByMonth.
Aparece el nuevo proceso de
perforación como un proceso disponibles en el servidor. Tenga en cuenta que el
nombre del proceso incluye el prefijo) Drill_, lo que indica que es un proceso
de perforación.
Ahora puede crear una regla de
asignación de perforación para hacer la fuente de datos ODBC disponibles en el
cubo de SalesByQuarterCube.
Creación de una regla de
asignación de perforación
Siga estos pasos para crear una
regla de asignación de perforación que hace que el proceso de
RELATIONALTABLE_SalesByMonth disponibles en el cubo de SalesByQuarterCube.
Pasos
1.- En el Explorador de
servidores, haga clic en SalesByQuarterCube.
2.- Haga clic en taladro, broca
de misiones Crear Regla.
El Editor de Reglas se abre.
3.- Introduzca la siguiente regla
en el cuadro grande.
['Year'] = S:IF( ( ELLEV( 'actvsbud', !actvsbud ) = 0
) &
( ELLEV( 'region', !region
) = 0 ) &
( ELLEV( 'model', !model
) = 0 ) &
( ELLEV( 'account1', !account1
) = 0), 'RELATIONALTABLE_SalesByMonth', '' );
[] = S:IF( ISLEAF= 1, 'RELATIONALTABLE_SalesByMonth',''
);
Esta norma indica que el proceso
de perforación RELATIONALTABLE_SalesByMonth se ejecutará cuando se selecciona
la opción de perforación de una celda que es:
* Identificado por el elemento de
Año y 0-elementos a nivel de todas las otras dimensiones de
* Identificados por todos los
elementos de nivel 0 -
4.- Guardar la regla.
Ahora puede probar el taladro a
través de la funcionalidad de cubo SalesByQuarterCube.
Ejemplo:
Partiendo de una consulta inicial como lo puede ser:
select sh.products.prod_name,sh.sales.amount_sold,sh.channels.channel_desc
from SH.channels,SH.sales,SH.products
where SH.products.prod_id='13' or SH.products.prod_id='14'
and sh.channels.channel_id=sh.sales.channel_id and sh.sales.prod_id=sh.products.prod_id
que nos muestra cierta información podemos crear vinculos a nuevos reportes donde se presente informacion adicional, con mayor detalle, especificas lo relacionadas a la busqueda inicial (Crear vinculos de consultas entre las tablas). Motivo por el cual llamamos a los Reportes Drill-Through Como reportes de Referencia.
Un ejemplo de una consulta vinculada que podemos establecer puede ser...
Select sh.products.prod_name,sh.sales.amount_sold,sh.sales.time_id,sh.channels.channel_desc
from sh.sales,sh.products,sh.channels
where sh.sales.time_id > '10/01/98' and
sh.sales.prod_id=sh.products.prod_id
and sh.channels.channel_id=sh.sales.channel_id
Donde establecemos mas criterios de consulta, tomando esta como el reporte referenciado (Drill-Through)
Conclusiones:
Con esto podemos concluir que Drill-Through es una herramienta para generar reportes, y poderlos vincular a otros que nos vayan llevando de uno en uno para poder consultar distintas tablas de información de forma rápida.
Bibliografía:
-http://docs.oracle.com/cd/E23095_01/ACI.93/ReportingCenterUserGuide/html/s0701drillthroughaccess01.html
-http://www.fing.edu.uy/inco/cursos/disDW/wiki/uploads/Site/DW-Conceptual-1.pdf
-http://ingenieriaudelp.blogspot.com/2009/12/configuracion-para-drill-through.html
-http://www.fing.edu.uy/inco/cursos/disDW/wiki/uploads/Site/DW-Conceptual-1.pdf
-http://ingenieriaudelp.blogspot.com/2009/12/configuracion-para-drill-through.html
Correcto !!
ResponderEliminar