(ごく最近)IBMのCognos 10をビジネスインテリジェンスレポートツールとしてインストールしました。私たちが報告するデータベースのほとんどは、DB2 9.7 LUW Enterprise Editionです。 CognosがドライバーにアクセスしてDB2と通信できるように、DB2 Runtime-Time Clientをインストールしました。
また、iSeries(別名AS/400)にはいくつかのレガシーシステムとデータベースがあります。つまり、DB2 for iです。これらのデータベースを認識するには、Cognosが必要です。これまでに読んだことから、DB2 LUWの観点からDB2 for iへのアクセスを許可するには、DB2Connectをインストールする必要があります。
CognosはWindows Serverシステムにインストールされました。 RTCを同じシステムにインストールし、DB2 LUWデータベースをカタログ化できます。Cognosにこれらのデータベースでデータソースを作成させることができます。
ISeries機能を取得するために、最近(CognosおよびRTCと同じシステムに)DB2Connectをインストールし、iSeriesデータベースをカタログ化して接続し、呼び出すことができました。ただし、Cognosにカタログ化されたデータベースを表示することはできません。ないように見えます。
私たちが調べた一部のドキュメントでは、Cognosの同じプロセス内でローカルに2つの異なるDB2ドライバーにアクセスできないように見えます。
私たちの考え:
考え?アイデア?
編集:弊社は待たないことを決定しました。彼らはコンサルタントを連れてきて、これをゼロから再構築するのを助けて、製品、インストール方法、動作などをよりよく理解できるようにします。
そうは言っても、これについての考えやアイデアは歓迎します。
結局のところ、それは「開発」に過ぎないので、環境を再構築することでした。 Cognos-が使用するiSeriesデータベースとLUWデータベースをカタログ化できるように、Runtime-ClientではなくDB2 Connectをインストールしました。
また、DB2コネクトを「ゲートウェイサーバー」としてセットアップし、そこでiSeriesデータベースをカタログ化し、ランタイムクライアントのゲートウェイサーバーからデータベースをカタログ化するゲートウェイパターンを使用することもできます。それも私たちの元の問題を回避するでしょう。
興味深いことに、環境を再構築するときに、ゲートウェイサーバーを使用することから遠ざかりました。理由はありません。 IBMはそれをサポートしていますが、推奨していません。私が考えることができる唯一のことは、それが別の失敗点を導入するということです。