El manejo de archivos personales se ha convertido en una tarea más difícil con las últimas plataformas integradas. Mayor seguridad centralizada junto con la presencia de herramientas basadas en web ha reducido la cantidad de control que los usuarios tienen sobre la información.
Con el fin de dar algo de energía a los usuarios, SAP BusinessObjects ha proporcionado ricas herramientas de cliente que permiten a los usuarios acceder a algunos de sus archivos personales. Sin embargo, esta característica se limita a sobresalir y formatos de texto y hace que la corporación pierda el control del inventario de archivos, ya que los usuarios pueden almacenar archivos en su propia máquina.
Para aquellas empresas que desean tener un control administrativo estricto en su contenido pero al mismo tiempo proporcionan acceso rápido a archivos personales como texto, Excel o incluso a través de SQL de mano libre (FHS), el concepto de Universos sobre datos personales puede Ser una buena solución.
Universos encima de Excel, texto o mano libre SQL
El concepto es simple: la idea es exigir a los usuarios qué datos quieren supervisar en sus sistemas y devolverlos a ellos en formato Universe. Pueden utilizarlo en sus informes como si fuera información corporativa, ya sea mediante la fusión de dimensiones en WebI o creación de consultas como servicio Web para rellenar módulos front-end como WebI o Xcelsius.
Los universos en la parte superior de Excel o archivos de texto por lo general tienen las siguientes características:
- Conexiones genéricas de ODBC que utilizan los controladores nativos de Microsoft Excel o Texto
- Cada archivo de texto o cada ficha de Excel aparecerá como una tabla de Universo
- Las tablas en Designer generalmente no tienen uniones, es decir, las tablas muestran como "islas" aisladas,
- Una clase de Universo suele corresponder con una tabla aislada y se puede asegurar para que pueda ser vista solo por el usuario
En el caso de la FHS, si se necesitan frases SQL personalizadas, actuaremos de manera similar pero con las siguientes diferenciaciones:
- La conexión Universe es la conexión nativa de la fuente de datos
- Cada tabla en el Universo es una tabla derivada que contiene la consulta
Ficheros de texto Hoja de ruta
Lea y aplique las siguientes pautas para utilizar archivos de texto como fuentes de datos personales:
- Coloque todos los archivos de texto en una carpeta común
- Definir un controlador de texto de Microsoft que apunte a esa carpeta
- La carpeta actúa como una base de datos
- Los archivos de texto actúan como tablas
- La clave aquí es definir bien el archivo schema.ini. Normalmente, el asistente no lo crea por lo que necesita ser ajustado manualmente (ver ejemplo a continuación)
- Cree un universo vacío utilizando una conexión genérica ODBC que apunte al controlador, agregue los archivos de texto como tablas, enlace si es necesario, cree objetos y exporte (use alias si el formato trae Errores)
- Exporta el universo
Figura 1. Una muestra de un archivo schema.ini
Fichero Excel Hoja de ruta
Lea y aplique las siguientes pautas para utilizar archivos de Excel como fuentes de datos personales:
- Coloque todos los archivos de Excel en una carpeta común
- Defina un controlador de Microsoft Excel apuntando uno de los archivos de la carpeta
- La carpeta actúa como instancia de base de datos
- Los archivos de Excel actúan como las bases de datos
- Los archivos de pestañas Excel actúan como tablas
- Cree un universo vacío con una conexión de Microsoft Excel que apunte al controlador. Tenga en cuenta que no hay alternativa como una conexión genérica ODBC no funcionará!
- Agregar las tablas, vincularlas si es necesario, crear objetos y exportar (usar alias si el formato trae errores)
- Exporta el universo
Una característica muy buena que podemos aprovechar es que un controlador apuntando a un archivo será suficiente para recuperar todos los archivos de Excel en esa carpeta.
Mapa de ruta de SQL de mano libre
Lea y aplique las siguientes pautas para utilizar llamadas SQL personalizadas como fuente de datos personales:
- Definir un controlador nativo que apunte a la base de datos deseada
- Cree un universo vacío con una conexión adecuada que apunte a la base de datos deseada
- Crear tablas derivadas sin enlazar. El contenido de ellos será la sentencia [SELECT XX FROM XX WHERE ...] que queremos extraer de la base de datos. Utilizar el comando AS si queremos dar un nombre diferente al campo
- Crear objetos
- Exporta el universo
Conclusiones
Con estos consejos, se puede incorporar un sistema para acceder a la información personal en el sistema de BI de su empresa. Con un mínimo de tres universos podemos consultar estos tres tipos de archivos. Un inconveniente es que para Excel o formatos de texto solo es posible un solo acceso, por lo que sólo un usuario a la vez puede acceder a esa información. Esto puede omitirse configurando la seguridad del universo de manera que una clase sólo pueda ser vista por un usuario.
Este método proporciona una rápida visibilidad de los datos personales, que es ideal para las acciones que requieren un solo acceso, como la creación de prototipos y demos o para la programación secuencial y la distribución de informes.
Si tiene preguntas o comentarios sobre este concepto, no dude en ponerse en contacto.