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.