Hyperion Essbase 接続 (SSRS)
Hyperion Essbase 外部データ ソースのデータをレポートに含めるには、種類が Hyperion Essbase のレポート データ ソースに基づいたデータセットが必要です。このビルトイン データ ソースの種類は、Hyperion Essbase のデータ拡張機能に基づいています。この拡張機能を使用すると、Hyperion Essbase 外部データ ソースから多次元データを取得できます。
このトピックの情報を使用して、データ ソースを作成してください。手順の詳細については、「データ接続またはデータ ソースの追加および確認を行う方法 (レポート ビルダー 3.0 および SSRS)」を参照してください。
この記事の内容
接続文字列
資格情報
クエリ
パラメーター
拡張フィールド プロパティ
解説
操作方法に関するトピック
関連セクション
接続文字列
次の接続文字列例では、13080 番ポートを使用してサーバー上の Hyperion Essbase データ ソースを指定し、SOAP を使用してインターネット経由の XML for Analysis Services (XMLA) を指定して、Sample カタログに接続しています。
Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample
接続文字列の例については、「レポート ビルダー 3.0 のデータ接続、データ ソース、および接続文字列」を参照してください。
トップに戻る
資格情報
クエリの実行、ローカルでのレポートのプレビュー、およびレポート サーバーからのレポートのプレビューを実行するには、資格情報が必要です。
レポートをパブリッシュした後、レポートをレポート サーバーで実行するときに、データを取得するための権限が有効であるように、データ ソースの資格情報を変更することが必要になる場合があります。
詳細については、「データ接続、データ ソース、および接続文字列 (SSRS)」または「レポート ビルダー 3.0 での資格情報の指定」を参照してください。
トップに戻る
クエリ
クエリは、次の方法で指定できます。
クエリを対話形式で作成します。グラフィカル クエリ デザイナーのデザイン モードまたはクエリ モードを使用して、外部データ ソースのメタデータを参照しながら、多次元式 (MDX) 構文のクエリを生成します。
デザイン ビュー ディメンション、メンバー、メンバー プロパティ、メジャー、および KPI をメタデータ ブラウザーからデータ ペインにドラッグして、MDX クエリを作成します。計算されるメンバーを計算されるメンバー ペインからデータ ペインにドラッグして、追加のデータセット フィールドを定義します。
**クエリ ビュー **ディメンション、メンバー、メンバー プロパティ、メジャー、および KPI をメタデータ ブラウザーからクエリ ペインにドラッグして、MDX クエリを作成します。クエリ ペインでは、直接 MDX テキストを編集できます。計算されるメンバーを計算されるメンバー ペインからクエリ ペインにドラッグして、追加のデータセット フィールドを定義します。
詳細については、「Hyperion Essbase クエリ デザイナーのユーザー インターフェイス (レポート ビルダー 3.0)」を参照してください。
レポートから既存の MDX クエリをインポートします。[クエリのインポート] ボタンを使用して、.rdl ファイルを参照し、クエリをインポートします。クエリは、Hyperion Essbase データ ソースに基づく埋め込みデータセットを含むレポートからインポートできます。MDX クエリを .mdx ファイルから直接インポートすることはできません。
デザイン時には、クエリを実行して結果セットを表示します。クエリを作成した後、メタデータから生成されたデータセット フィールド コレクションがレポート データ ペインに表示されます。レポートの実行時には、外部データ ソースから実際のデータが返されます。
Hyperion Essbase データ処理拡張機能では、拡張データセット フィールド プロパティがサポートされています。これらの値は外部データ ソースから取得できますが、レポート データ ペインには表示されません。詳細については、このトピックの「拡張フィールド プロパティ」を参照してください。
トップに戻る
パラメーター
クエリ パラメーターを含めるには、クエリ デザイナーのフィルター領域でフィルターを作成し、そのフィルターをパラメーターとして設定します。各パラメーターに対して、使用可能な値を提供するデータセットが自動的に作成されます。既定では、これらのデータセットはレポート データ ペインに表示されません。詳細については、「多次元データのパラメーター値の非表示のデータセットを表示する方法 (レポート ビルダー 3.0 および SSRS)」を参照してください。
各レポート パラメーターの既定のデータ型は [テキスト] です。レポート パラメーターを作成した後に、既定値の変更が必要になる場合があります。詳細については、「パラメーター (レポート ビルダー 3.0 および SSRS)」を参照してください。
トップに戻る
拡張フィールド プロパティ
Hyperion Essbase データ処理拡張機能では、拡張フィールド プロパティがサポートされています。拡張フィールド プロパティは、Value と IsMissing に追加する形で、データ処理拡張機能によってデータセットのフィールドに定義されるプロパティです。拡張プロパティには、定義済みのプロパティやカスタム プロパティがあります。定義済みのプロパティは、複数のデータ ソースに共通のプロパティです。カスタム プロパティは、各データ ソースの固有のプロパティです。
拡張フィールド プロパティは、レポート レイアウトにドラッグすることのできるアイテムとしてレポート データ ペインには表示されません。その代わりに、このプロパティの親フィールドをレポートにドラッグすることによって、既定のプロパティである Value を必要なプロパティに変更することが可能です。
クエリ デザイナーのメタデータ ペインでフィールドにカーソルを合わせると、拡張フィールド プロパティの名前がツールヒントに表示されます。基になるデータを探索するときに使用できるクエリ デザイナーの詳細については、「Hyperion Essbase クエリ デザイナーのユーザー インターフェイス」を参照してください。
注 |
---|
拡張フィールド プロパティに対応する値が存在するのは、そのプロパティが MDX 式に含まれており、レポートを実行して対応するデータセットのデータを取得する際に、データ ソースによって値が提供された場合のみです。その場合、以下のセクションに示す構文を使用して、すべての式からこれらの Field プロパティ値を参照できます。ただし、これらのフィールドはこのデータ プロバイダーに固有であり、レポート定義言語には含まれないため、これらの値に加えた変更はレポート定義には保存されません。 |
トップに戻る
定義済みフィールド プロパティ
複数のデータ プロバイダーで一般的にサポートされ、レポート データセットの基となる MDX クエリに表示される定義済みフィールド プロパティ。たとえば、MDX ディメンション プロパティ MEMBER_UNIQUE_NAME は、定義済みレポート データセット フィールド プロパティ UniqueName にマッピングされます。一意な名前の値をテキスト ボックスに入力するには、=Fields!<FieldName>.UniqueName という式を使用します。
次の表に、Hyperion Essbase データ ソースで使用できる定義済みフィールド プロパティの一覧を示します。
プロパティ |
データ型 |
説明/有効値 |
---|---|---|
Value |
Object |
フィールドのデータ値を指定します。 ディメンション プロパティの場合は、MEMBER_CAPTION にマッピングされます。メジャーの場合は、データ値にマッピングされます。 |
IsMissing |
Boolean |
フィールドが結果データセットに存在するかどうかを示します。 |
FormattedValue |
String |
主要データを書式設定した値を返します。 MDX 式の FORMATTED_VALUE からマッピングされます。 |
BackgroundColor |
String |
データベースで定義されたフィールドの背景色を返します。 MDX 式の BACK_COLOR からマッピングされます。 |
Color |
String |
データベースで定義されたアイテムの前景色を返します。 MDX 式の FORE_COLOR からマッピングされます。 |
UniqueName |
String |
レベルの完全修飾名を返します。 MDX 式の MEMBER_UNIQUE_NAME からマッピングされます。 |
フィールドおよびフィールド プロパティを式の中で使用する方法の詳細については、「式での組み込みコレクションの使用 (レポート ビルダー 3.0 および SSRS)」を参照してください。
トップに戻る
カスタム プロパティ
データ プロバイダーでサポートされ、レポート データセットの基となる MDX クエリで使用される一方で、レポートのデータセット ペインにはそのデータセットのフィールドとして表示されないカスタム フィールド プロパティ。たとえば、[長い名前] はディメンション レベルで定義されたメンバー プロパティです。値をテキスト ボックスに入力するには、=Fields!<FieldName>("Long Names") という式を使用します。この式ではフィールド名の大文字と小文字が区別されます。
カスタム拡張プロパティを式の中で参照するには、次の構文を使用します。
- Fields!FieldName("PropertyName")
次の表に、Hyperion Essbase データ ソースで使用できるカスタム フィールド プロパティを示します。
プロパティ |
データ型 |
説明/有効値 |
---|---|---|
FORMAT_STRING |
String |
メジャーで定義されます。String 型として使用できる FormattedValue です。 |
トップに戻る
解説
このデータ プロバイダーでは使用できないレポート配信モードもあります。このデータ処理拡張機能では、データ ドリブン サブスクリプションを使ったレポートの配信はサポートされません。詳細については、SQL Serverオンライン ブックにある Reporting Services ドキュメントの「サブスクライバ データに対する外部データ ソースの使用」を参照してください。
詳細については、「SQL Server 2005 Reporting Services を Hyperion Essbase と組み合わせて使用する方法」を参照してください。
トップに戻る
操作方法に関するトピック
データ接続、データ ソース、およびデータセットを操作する手順について説明します。
データ接続またはデータ ソースの追加および確認を行う方法 (レポート ビルダー 3.0 および SSRS)
共有データセットまたは埋め込みデータセットを作成する方法 (レポート ビルダー 3.0 および SSRS)
データセットにフィルターを追加する方法 (レポート ビルダー 3.0 および SSRS)
トップに戻る
関連セクション
次に示すセクションでは、レポート データの概念に関する詳細な情報と、データに関連するレポートのパーツを定義、カスタマイズ、および使用する手順に関する情報を提供します。
レポートへのデータの追加 (レポート ビルダー 3.0 および SSRS)
レポートのデータへのアクセスの概要について説明します。レポート ビルダー 3.0 のデータ接続、データ ソース、および接続文字列
データ接続とデータ ソースに関する情報を提供します。データセットの作成と追加 (レポート ビルダー 3.0 および SSRS)
埋め込みデータセットと共有データセットに関する情報を提供します。レポート データセット内のフィールドの操作 (レポート ビルダー 3.0 および SSRS)
データセット クエリによって生成されるフィールド コレクションに関する情報を提供します。Reporting Services でサポートされるデータ ソース (SSRS) (SQL Serverオンライン ブックにある Reporting Services のドキュメント)
各データ拡張機能のプラットフォームおよびバージョン サポートに関する詳細な情報を提供します。SQL Server 2005 Reporting Services を Hyperion Essbase と組み合わせて使用する方法
このデータ拡張機能の使用に関する詳細な情報を提供します。
トップに戻る