次の方法で共有


レッスン 4 : レポート モデルの定義

レポート モデルとは、物理データベースの上に位置し、ビジネス エンティティ、フィールド、およびロールを識別するメタデータ レイヤです。レポート モデルがパブリッシュされていれば、データベース構造に詳しくなくても、またクエリを記述しなくても、レポート ビルダでレポートを生成することができます。モデルは複数のエンティティで構成されます。エンティティとは、わかりやすい名前でグループ化された関連レポート アイテム、これらのビジネス エンティティ間の定義済みリレーションシップ、および定義済みの計算です。モデルは、SMDL (Semantic Model Definition Language) と呼ばれる XML 言語を使用して定義されます。レポート モデルのファイル拡張子は .smdl です。

このチュートリアルでは、レポート ビルダで使用できるレポート モデルを作成します。

レポート モデルを定義するには

  1. ソリューション エクスプローラで [レポート モデル] を右クリックし、[新しいレポート モデルの追加] をクリックします。

    レポート モデル ウィザードが表示されます。

  2. [次へ] をクリックします。

  3. [使用できるデータ ソース ビュー] の一覧で [ModelTutorial] が選択されていることを確認し、[次へ] をクリックします。

    [レポート モデル生成ルールの選択] ページが表示されます。このルールは、データ ソースからメタデータを生成する方法を決定します。このチュートリアルではすべて既定値を使用します。メタデータがエンティティと呼ばれるオブジェクトに結合されます。

  4. [次へ] をクリックします。[モデルの統計の収集] ページが表示されます。

    注意注意

    SMDL は、データ ソース ビューに格納されているデータベース統計に基づいて、モデル内に設定を生成します。データ ソース内のデータを変更した場合、またはデータ ソース ビューを更新した場合は、[生成の前にモデルの統計を収集する] をオンにすることをお勧めします。

  5. [生成の前にモデルの統計を収集する] がオンになっていることを確認し、[次へ] をクリックします。

  6. [名前] ボックスで、[ModelTutorial] が選択されていることを確認します。

  7. ウィザードの入力を完了してレポート モデルを作成するには、[実行] をクリックします。

  8. [完了] をクリックします。

    [ModelTutorial - Microsoft Visual Studio] ウィンドウに、モデル内のエンティティとフォルダが表示されます。エンティティを選択すると、そのエンティティに存在するフィールド、フォルダ、およびロールの一覧が表示されます。モデル名が選択されている場合は、右クリックしてエンティティ、分析観点、およびフォルダを追加できます。エンティティが選択されている場合は、右クリックしてフォルダ、ソース フィールド、式、およびロールを追加できます。

次の手順

次に、Business Intelligence Development Studio を使用して、モデルをレポート サーバーにパブリッシュします。「レッスン 5: レポート モデル プロジェクトのパブリッシュ」を参照してください。