Agregando datos de entrada
En diversas ocasiones necesitamos incorporar al modelo O3 un catálogo ó una codificación que no existe en las fuentes de datos. En la mayoría de los casos terminamos generando un archivo txt o incluso creando una tabla en la BD para que el cubo se ajuste a las necesidades. Pero es cierto que ambas alternativas pueden generarnos inconvenientes, la ubicación del archivo, la posibilidad de poder crear una tabla, etc. Este tip de diseño recuerda un mecanismo antiguo de O3 que frecuentemente no tenemos en mente y que nos ofrece otra alternativa al problema.
Consiste en definir una nueva conexión, Driver: bsh y Protocolo: odbc (los valores de usuario, contraseña y parámetros se dejan vacíos) y en ella definir consultas basadas en scripts tales como:
ArrayList list = new ArrayList(); list.add(new Object[]{0, "Activos"}); list.add(new Object[]{1, "Pasivos"}); iterator = list.iterator();
La cual nos permite tener una fuente de datos para una tabla con los valores:
0 |
Activos |
1 |
Pasivos |
A partir del uso de scripts como consultas, se comprende que su potencial permite realizar procedimientos mucho más complejos y elaborados. En la medida que sean útiles dichas implementaciones se pueden incorporar a esta página como nuevos ejemplos.