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

dba.stackexchange https://dba.stackexchange.com/questions/13689

質問

(最近)IBMのCognos 10をビジネスインテリジェンスレポートツールとしてインストールしました。報告するデータベースのほとんどは、DB2 9.7 LUW Enterprise Editionです。 CognosがDB2と通信するためにドライバーにアクセスできるように、DB2ランタイムタイムクライアントをインストールしました。

また、iSeries(別名AS/400)にいくつかのレガシーシステムとデータベースがあります。これは、iのDB2を意味します。これらのデータベースを認識するには、認知が必要です。読んだことから、DB2Connectをインストールして、DB2 LUWの観点からIのDB2へのアクセスを付与する必要があります。

CognosはWindows Serverシステムにインストールされました。同じシステムにRTCをインストールし、DB2 LUWデータベースをカタログ化できます。 Cognosがこれらのデータベースを使用してデータソースを作成することができます。

ISERIES機能を取得するために、最近DB2Connect(CognosやRTCと同じシステムに)をインストールし、Iseriesデータベースをカタログ化して接続して呼び出すことができました。しかし、Cognosにカタログ化されたデータベースを表示することはできません。そこにないように見えます。

私たちが見たドキュメントのいくつかは、Cognosの同じプロセス内で2つの異なるDB2ドライバーにローカルにアクセスできないように思われます。

私たちの考え:

  1. RTCをアンインストールし、それを通してカタログ化されたすべてのデータソースとDB2Connectをインストールしてから、Cognosにそれらを調べてもらいます。この方法に関する私たちの懸念は、Cognosがすでに設定されている既存のレポートやプロジェクトの情報を失う可能性があることを恐れていることです。私たちは、他のチームによってすでに行われた仕事を台無しにしたり失ったりしたくありません。
  2. RTCからDB2Connectに移行する素晴らしいクリーンな方法があるかどうか疑問に思っています。ここでの私たちの懸念...そもそもCognosによってDB2Connectを認識するにはどうすればよいですか?
  3. Iseriesデータベースをカタログ化したり、Cognosによって認識されたりする別の方法はありますか?

考え?アイデア?

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

そうは言っても、私はまだこれに関する考えやアイデアを歓迎します。

役に立ちましたか?

解決

とにかく「開発」だけだったので、環境を再構築することでした。ランタイムクライアントではなくDB2 Connectをインストールしたため、ISERIESデータベースとLUWデータベースを使用するためのLUWデータベースを使用できます。

また、DB2 Connectを「Gateway Server」としてセットアップし、そこにIseriesデータベースをカタログ化してから、RuntimeクライアントのGateway Serverのデータベースをカタログ化できるゲートウェイパターンを使用できました。それは私たちの元の問題についても私たちを迎えていたでしょう。

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

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top