web-dev-qa-db-ja.com

Cognosでこのデータソース接続の問題を解決するにはどうすればよいですか?

(ごく最近)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ドライバーにアクセスできないように見えます。

私たちの考え:

  1. アンインストールRTCし、カタログ化されたすべてのデータソースを使用してDB2Connectをインストールしてから、Cognosに検索させます。この方法に関する懸念は、Cognosが既存のレポートとプロジェクトの情報を失う可能性があることです。すでに他のチームが行っている作業を台無しにしたり、失ったりしたくありません。
  2. RTCからDB2Connectに移行して、接続を別の接続に移動できるようにするためのすてきなクリーンな方法があるかどうか疑問に思っています。ここでの懸念... DB2Connectを取得する方法そもそもCognosに認識されるのですか?
  3. ISeriesデータベースをカタログ化し、Cognosに認識させる別の方法はありますか?

考え?アイデア?

編集:弊社は待たないことを決定しました。彼らはコンサルタントを連れてきて、これをゼロから再構築するのを助けて、製品、インストール方法、動作などをよりよく理解できるようにします。

そうは言っても、これについての考えやアイデアは歓迎します。

4
Chris Aldrich

結局のところ、それは「開発」に過ぎないので、環境を再構築することでした。 Cognos-が使用するiSeriesデータベースとLUWデータベースをカタログ化できるように、Runtime-ClientではなくDB2 Connectをインストールしました。

また、DB2コネクトを「ゲートウェイサーバー」としてセットアップし、そこでiSeriesデータベースをカタログ化し、ランタイムクライアントのゲートウェイサーバーからデータベースをカタログ化するゲートウェイパターンを使用することもできます。それも私たちの元の問題を回避するでしょう。

興味深いことに、環境を再構築するときに、ゲートウェイサーバーを使用することから遠ざかりました。理由はありません。 IBMはそれをサポートしていますが、推奨していません。私が考えることができる唯一のことは、それが別の失敗点を導入するということです。

0
Chris Aldrich