Configuración de datos XML de IBM Rational Insight

Configuración de datos XML correlaciona datos XML con columnas de tablas de bases de datos. Esta correlación la utiliza el controlador XML ODBC para proporcionar datos en formato relacional a la infraestructura de extracción, transformación y carga de datos de IBM® Rational Insight (Rational Insight).

Configuración de datos XML

La configuración de datos XML define la correlación entre los datos de origen XML y las tablas de bases de datos relacionales. Puede utilizar esta herramienta para crear y gestionar los archivos de configuración .xdc. Estos archivos de configuración especifican la ubicación del origen XML (servidor de servicios de datos o cualquier documento XML) y cómo correlacionar los elementos de datos desde un origen XML hasta estructuras de tablas relacionales previstas por IBM Cognos Data Manager (Data Manager) y el Servidor de informes de IBM Rational Insight (Servidor de informes de Rational Insight). Cuando se analiza un esquema XML, la configuración de datos XML da soporte a lo siguiente:
  • Un esquema XML individual con importaciones
  • Elementos de esquema XML: element, group, attribute, attributeGroup, complexType, simpleType, complexContent, extension, restriction, sequence, choice y all
  • Atributo de referencia para los siguientes elementos: element, complexType, attribute, attributeGroup y group

Controlador XML ODBC

Rational Insight proporciona un controlador XML ODBC y un conjunto de iniciadores de orígenes de datos ODBC. El controlador XML ODBC utiliza el archivo de configuración facilitado por la herramienta Configuración de datos XML para transformar los datos en formato relacional, que es lo que los componentes Data Manager y el Servidor de informes de Rational Insight esperan. A continuación, puede utilizar el controlador XML ODBC en tiempo de ejecución para acceder a los datos XML desde Data Manager, o desde el Servidor de informes de Rational Insight para los informes operativos (o "en tiempo real").

El controlador ODBC tiene soporte SQL limitado. Los mandatos simples "column select" y "where" son posibles; por ejemplo:

SELECT *|column1[,column2…] 
FROM["catalog".]"schema"."table" 
[WHERE FilteringExpression]
[WITH pagesize=xxx].

Puede utilizar el mandato SELECT con el carácter "*" para una búsqueda de comodín desde una única tabla. Utilice la cláusula WHERE únicamente para compararla con un valor constante. Puede utilizar una expresión de filtro simple, como, por ejemplo, [modifiedsince=xxx [AND]] column1 =|<|> value [AND|OR ...]. Aquí modifiedsince es un parámetro especial. Si va a utilizar un Servicio de datos de Rational Insight que dé soporte a la carga delta, puede transferir una indicación de fecha y hora en formato de fecha y hora estándar de Internet como valor para este parámetro en SQL para recuperar datos que se han modificado únicamente después de la hora especificada. Para captar datos página por página, utilice la cláusula WITH y especifique un número para el tamaño de página.


Comentarios