Rational Insight 提供 XML ODBC 驅動程式,以及 ODBC 資料來源的起始者集。 XML ODBC 驅動程式使用「XML 資料配置」工具提供的配置檔, 將 XML 資料轉換成 Data Manager 及 Rational Insight Report Server 元件預期的關聯式表單。 然後,您可以在執行時期使用 XML ODBC 驅動程式,從 Data Manager 或從 Rational Insight Report Server 存取該 XML 資料,用於作業(或「即時」)報告。
ODBC 驅動程式支援有限的 SQL。 可以使用簡單的 "column select" 及 "where" 指令,例如:
SELECT *|column1[,column2…] FROM["catalog".]"schema"."table" [WHERE FilteringExpression] [WITH pagesize=xxx].
您可以使用 SELECT 指令搭配代表萬用字元的 "*" 字元搜尋單個表格。 使用 WHERE 子句只能與常數值比較。 您可以使用簡單的過濾表示式,如 [modifiedsince=xxx [AND]] column1 =|<|> value [AND|OR ...]。 其中 modifiedsince 是特殊參數。若您是使用支援差異載入的 Rational Insight Data Service,則可以在 SQL 中傳遞標準網際網路日期時間格式的時間戳記作為此參數的值,以只擷取指定時間之後修改過的資料。若要逐頁提取資料,請使用 WITH 子句並指定代表頁面大小的數字。