Sap-webi-using-queries

提供:Dev Guides
移動先:案内検索

SAP Webi-クエリの使用

Webiのクエリは、クエリパネルで管理されます。 Webiレポートを作成するときは、クエリパネルのクエリを使用して、データソースからデータを取得します。

クエリは、ユニバースに基づいてクエリを作成したり、OLAPデータベースのデータをオブジェクトとして表したり、ExcelやCSVファイルなどのフラットファイル、BExクエリを使用したSAPインフォキューブのデータ、分析ビュー、Webサービスとしてのクエリなど、さまざまなインターフェイスから作成できます。

各クエリにはディメンションとメジャーがあります。 メジャーは常に、計算およびデータソース内の他のオブジェクトに基づいて数値データを返します。 クエリは、本質的に階層型または非階層型にすることができます。 非階層クエリはオブジェクト間に関係がありません。

階層はオブジェクト間の関係を定義します。 例:地理的階層には、郡、州、都市などの地理的階層に基づくメジャーがあります。 階層を使用すると、次のレベルのデータを表示するためにドリルアップおよびドリルダウンできます。

WebiツールのWebインターフェイスを使用する場合、クエリパネルは使用できません。

クエリ定義

Webiドキュメントでは、クエリパネルを使用して、データソースからレポートのデータを取得します。 すべてのクエリはクエリパネルで構築され、クエリパネルのインターフェイスは、データの取得に使用しているデータソースによって異なります。

クエリは、ユニバースに作成できます。ユニバースには、リレーショナルデータモデルとOLAPデータモデル、CVSなどのフラットファイルのデータ、XLSファイル、SAP BW BExクエリ、分析ビューが含まれます。 クエリを実行して、データソースからデータを取得します。 クエリパネルでフィルターを適用し、データをプレビューすることもできます。

クエリパネルを開く-Web Intelligence→新規→データソースの選択→OKに移動します。

クエリ定義

[OK]をクリックすると、選択したデータソースタイプのリストからデータソースを選択する必要があります。

選択されたデータソース

クエリパネルと呼ばれる新しいウィンドウが開きます。 結果オブジェクトでレポートに追加するオブジェクトをユニバースアウトラインから選択します。

クエリパネル

フィルタを追加するには、オブジェクトをドラッグしてクエリフィルタでオブジェクトを選択し、値を選択します。 データのプレビューについては、[更新]タブをクリックします。 このクエリをレポートに追加するには、画面上部の[クエリの実行]オプションをクリックしてWebiドキュメントに追加します。

クエリとドキュメントのユーザー権利

クエリパネルで複数のオブジェクトを表示し、ログインユーザーのアクセス権ごとにクエリでオブジェクトを作成、編集、削除できます。 通常、ユーザーはBusinessObjects Administratorによって作成されます。 CMCは、BOツールにログインするためのユーザープロファイルを作成するために使用されます。

十分なアクセス権がない場合、レポートのオブジェクトにアクセスできなくなります。 アクセス権はBO管理者によって定義されます。

クラスとサブクラス

クラスは、レポート内の同様のオブジェクトをグループ化するために使用されます。 クラスには、1つ以上のサブクラスを含めることができます。 サブクラスには、クラスの上位レベルのオブジェクトのサブカテゴリがさらに含まれます。

クラスは、オブジェクトを論理的に整理するために使用されます。 ユニバースでクエリを作成するときに、クエリで使用する必要があるオブジェクトに関する情報を見つけることができます。

寸法

ディメンションには、データの分析に使用するすべてのオブジェクトがリストされます。 ディメンションは、レポートの分析の基礎を提供します。 ディメンションには通常、顧客名、製品名、顧客住所、営業所住所などの非階層文字タイプデータが含まれます。

ディメンションの一般的な例は次のとおりです-製品、顧客、時間など。

分析ディメンション-分析ディメンションには、相互に関連する階層のグループが含まれます。 レポートに分析ディメンションを追加すると、そのデフォルト階層がクエリに表示されます。

分析ディメンション-分析ディメンションは、クエリパネルにこのシンボルとして表示されます

属性とメジャー

属性は、ディメンションまたは階層に関するデータを提供します。 例-顧客ディメンションの自宅住所。 属性には、対応するディメンションと1対1の関係があります。 各顧客には1つの住所オブジェクトのみがあります。

Attribute-属性はクエリパネルでこのシンボルとして表示されます

ユニバースが正しく設計されていない場合、オブジェクトはディメンションの複数の値を返し、レポートの対応するセルにはMULTIVALUEエラーが表示されます。

メジャーは、分析が実行されるレポート内の数値として定義されます。 これらは整数値であり、組織のパフォーマンスを定義済みのKPIと比較するために使用されます。

-各地域の売上、年間総収入、製品ごとの利益など

Measure-クエリパネルにこのシンボルとしてメジャーが表示されます

階層

階層は、ユニバースの親子関係を表します。 レポートを次のレベルにドリルアップまたはドリルダウンできます。 たとえば、地理階層には国、州、市が含まれます。 時間階層には、年、四半期、月、週が含まれます。

階層の定義にメンバーセレクタを使用すると、結果セットに表示するメンバーを定義できます。 階層データソースでは、階層はディメンションに関連付けられています。

階層のメンバーと名前付きセット

メンバーは、データソースのさまざまな階層レベルで定義されます。 たとえば、国レベルの「インド」と州レベルの「ハリヤナ」というメンバーを含む地理階層を考えてみましょう。

すべてのメンバーを追加したくない場合は、階層からのクエリに個々のメンバーを含めることもできます。 名前付きセットを使用して、メンバーのセットを定義できます。

名前付きセットは名前付き式として定義され、メンバーのセットになります。 名前付きセットは、ユニバースレベルまたはリレーショナルデータベースレベルまたはOLAPデータベースレベルで定義できます。