Content Storeデータベースにクエリして、生のXMLを検索できます。これは、特定のデータソースまたは列を参照するすべてのレポートのリストを取得する場合に便利です。
次は、Oracleデータベースに存在するCognos Content Storeにクエリを実行する例です。 'cognos_cs'は、Content Storeに保存されているスキーマの名前で置き換えます。
SELECT cmbase.NAME AS ObjName, cmo.PCMID, cmc.NAME AS ClassName, props7.spec
FROM cognos_cs.CMOBJECTS cmo
JOIN cognos_cs.CMOBJNAMES_BASE cmbase ON cmo.CMID = cmbase.CMID
JOIN cognos_cs.CMCLASSES cmc ON cmo.CLASSID = cmc.CLASSID
LEFT JOIN cognos_cs.CMOBJPROPS7 props7 ON cmo.CMID = props7.CMID
WHERE cmo.CLASSID IN (10, 37)
and upper(SPEC) like '%[SALES DETAIL]%'
ORDER BY cmo.PCMID;