2

最近、試用版として Cognos 8 Business Intelligence をインストールしました。また、サンプルの Great Outdoors データベースを SQL Server に復元しました。SQL Server に問題なく接続でき、Framework Manager を使用して独自のレポート パッケージを開発することもできます。

製品の学習を続けるために、私は Dean Browne らの著書のチュートリアルに取り組んでいます。「IBM Cognos Business Intelligence V10.1 ハンドブック」。(厳密に言えば、これは別のバージョンのものであることはわかっていますが、このシナリオでは問題ではないと思います)。

本に付属のプロジェクト ファイルをダウンロードし、Framework Manager で開きました。すべて問題ないように見えますが、プロジェクト内のクエリ サブジェクトやその他のアイテムが、SQL Server データベース内のデータに正しくリンクされていません。

自分のマシンのデータベースに適切にリンクされるようにプロジェクトを適応させるにはどうすればよいですか? ありがとう。

4

1 に答える 1

3

お楽しみ - 1. FM パッケージを開き、データ ソース接続に関する詳細を調べます - 名前の設定に細心の注意を払います。

  1. Cognos ポータルで、データベースに適切に接続する新しいデータソース接続を作成します (手順 1 で見つけた名前とまったく同じまたは類似した名前を付けてみてください)。

    • また、モデルを開いた後、fm はローカル ドライバーを使用してデータベースと対話するため、コンピューターを介してデータベースに直接接続できることを確認してください (Drivers/etc)。*以下の注を参照してください
  2. この新しい接続を破損した FM モデルに追加して、接続がどのように見えるかを確認します (モデル内で新しい作業接続を取得するためだけにテーブルをインポートします)。新しい接続がどのように命名され、テーブル/クエリで参照されているかを確認します。

  3. これは最悪ですが、FM パッケージのクエリの性質によっては、すべてを更新する最速の方法は、FM XML ファイル自体を適切に検索して置換することです。実際には、データソース名を含む 2 つのファイルが存在する可能性がありますが、適切に検索して置換すると、完全に機能することを保証できます。

  4. FM モデルのバックアップを作成します (編集しないもの)。FM モデルは複数のファイルで構成されているため、これは実際にはフォルダー ツリーをバックアップしていますが、それらの 1 つまたは 2 つだけに、検索/置換する必要があるクエリ サブジェクトとデータ接続を含む xml 定義が含まれています。

  5. FM モデルで機能していないデータソース名を明確に特定し、そのまま正確に書き留めます。FM xml を効果的に編集し、Cognos ポータルで作業中のデータソース接続を使用してグローバル検索と置換を行います。検索/置換の方法を具体的に理解できるように、データ ソース接続が格納されている場所に慣れるために、XML ファイルを少し調べてみることをお勧めします。

* 非常に重要です。FM で作業する場合、FM は Cognos ポータルからデータ ソース接続のリストとプロパティを取得しますが、FM アプリケーションを開発する場合は、データベースへのローカル接続を使用して、ポータルと同じ名前のセットアップを使用してデータベースと対話します。 Cognos Connection で使用されているのと同じ接続情報を使用して、cognos 製品を使用せずにコンピューターを介してデータソースに直接接続できるようにしないと、FM 製品を使用して開発することはできません。FM アプリケーションが Cognos を使用して実際にデータベースに接続して操作するとは考えないでください。Cognos を使用して Cognos でセットアップされた接続のリストを取得するだけです。

于 2013-01-17T14:41:12.030 に答える