Rational Insight 提供了 XML ODBC 驱动程序和 ODBC 数据源的启动器集合。XML ODBC 驱动程序使用 XML Data Configuration 工具提供的配置文件将 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 Services,那么可传递标准因特网日期时间格式的时间戳记作为 SQL 中此参数的值,以仅检索在指定时间后修改过的数据。要逐页获取数据,请使用 WITH 子句并指定一个数字作为页面大小。