In IBM Cognos werden viele unterschiedliche Datenquellentypen unterstützt. In den meisten Fällen wird das Reporting auf klassischen Datenbanksysteme von z.B. Oracle oder MS SQL Server basieren. Es können aber auch XML Strukturen für das Reporting genutzt werden.
Damit das Erstellen von Berichten auf XML Daten funktioniert sind einige Punkte zu beachten. In den DeveloperWorks gibt es hierzu ein passendes Dokument: IBM DeveloperWorks.
Es wird genau beschrieben wie XML Daten aussehen müssen und wie diese konvertiert werden können. Der Zugriff ist über das Filesystem sowie über HTTP möglich. Müssen Daten erst als XML File gespeichert werden ist dort auch ein Skript zu finden.