XML-Datenkonfiguration ordnet XML-Daten zu Spalten von relationalen Datenbanktabellen zu. Diese Zuordnung wird vom XML ODBC-Treiber zum Bereitstellen von Daten in relationaler Form für das ETL-Framework von IBM Rational Insight (Rational Insight) verwendet.
Rational Insight stellt einen XML ODBC-Treiber und eine Einstiegslösung mit ODBC-Datenquellen bereit. Der XML ODBC-Treiber verwendet die vom XML-Datenkonfigurationstool bereitgestellte Konfigurationsdatei, um die XML-Daten in eine relationale Form umzusetzen, die von Data Manager- und Rational Insight-Berichtsserver-Komponenten erwartet wird. Sie können den XML ODBC-Treiber zur Ausführungszeit für den Zugriff auf die XML-Daten aus Data Manager oder aus Rational Insight-Berichtsserver für operative (oder zeitnahe) Berichte verwenden.
Der ODBC-Treiber besitzt eine eingeschränkte SQL-Unterstützung. Einfache Befehle wie "COLUMN SELECT" und "WHERE" sind möglich:
SELECT *|spalte1[,spalte2…] FROM["katalog".]"schema"."tabelle" [WHERE FilteringExpression] [WITH pagesize=xxx].
Sie können den Befehl SELECT mit dem Zeichen "*" für eine Platzhaltersuche in einer einzelnen Tabelle verwenden. Verwenden Sie die Klausel WHERE nur für den Vergleich mit einem konstanten Wert. Sie können einen einfachen Filterausdruck verwenden, z. B. [modifiedsince=xxx [AND]] spalte1 =|<|> wert [AND|OR ...]. Hier stellt modifiedsince einen speziellen Parameter dar. Wenn Sie einen Rational Insight Data Service verwenden, der Delta-Ladeprozesse unterstützt, können Sie eine Zeitmarke im Standardinternetformat für Datum/Uhrzeit als Wert für diesen Parameter in SQL übergeben, um nur Daten abzurufen, die nach dem angegebenen Zeitpunkt geändert wurden. Verwenden Sie zum Abrufen von Datenseiten nach Seite die Klausel WITH, und geben Sie eine Zahl für die Seitengröße an.