SAPWebi-クエリの使用
Webiのクエリは、クエリパネルで管理されます。Webiレポートを作成するときは、クエリパネルのクエリを使用してデータソースからデータを取得します。
クエリは、Universeに基づいてクエリを作成したり、OLAPデータベースのデータをオブジェクトとして表したり、ExcelやCSVファイルなどのフラットファイル、BExクエリを使用したSAP InfoCubeのデータ、分析ビュー、またはWebサービスとしてのクエリを作成したりするなど、さまざまなインターフェイスから作成できます。
各クエリにはディメンションとメジャーがあります。メジャーは常に、データソース内の計算およびその他のオブジェクトに基づいて数値データを返します。クエリは、本質的に階層的または非階層的である可能性があります。非階層クエリは、オブジェクト間に関係がありません。
階層は、オブジェクト間の関係を定義します。例:地理的階層には、郡、州、都市などの地理的階層に基づくメジャーがあります。階層を使用すると、ドリルアップおよびドリルダウンして、次のレベルのデータを表示できます。
WebiツールのWebインターフェイスを使用している場合、クエリパネルは使用できません。
クエリ定義
Webiドキュメントでは、クエリパネルを使用してデータソースからレポートのデータを取得します。すべてのクエリはクエリパネルに組み込まれており、クエリパネルのインターフェイスは、データの取得に使用しているデータソースによって異なります。
クエリは、リレーショナルおよびOLAPデータモデル、CVS、XLSファイルなどのフラットファイルからのデータ、SAP BW BExクエリ、および分析ビューを含むユニバースで作成できます。クエリは、データソースからデータを取得するために実行されます。フィルタを適用したり、クエリパネルでデータをプレビューしたりできます。
To open a Query Panel −Webインテリジェンス→新規→データソースの選択→OKに移動します。
[OK]をクリックすると、選択したデータソースタイプのリストからデータソースを選択する必要があります。
クエリパネルと呼ばれる新しいウィンドウが開きます。結果オブジェクトのレポートに追加するユニバースアウトラインからオブジェクトを選択します。
フィルタを追加するには、オブジェクトをドラッグしてクエリフィルタでオブジェクトを選択し、値を選択します。データのプレビューについては、[更新]タブをクリックしてください。このクエリをレポートに追加するには、画面上部の[クエリの実行]オプションをクリックしてWebiドキュメントに追加します。
クエリとドキュメントのユーザー権利
ログインユーザーのアクセス権に従って、クエリパネルで複数のオブジェクトを表示し、クエリでオブジェクトを作成、編集、および削除できます。ユーザーは通常、BusinessObjectsAdministratorによって作成されます。CMCは、BOツールにログインするためのユーザープロファイルを作成するために使用されます。
十分なアクセス権がない場合、レポートのいくつかのオブジェクトにアクセスできません。アクセス権はBO管理者によって定義されます。
クラスとサブクラス
クラスは、レポート内の類似したオブジェクトをグループ化するために使用されます。クラスには、1つ以上のサブクラスを含めることができます。サブクラスには、クラスの上位レベルにあるオブジェクトのサブカテゴリがさらに含まれています。
クラスは、論理的な方法でオブジェクトを編成するために使用されます。ユニバースでクエリを作成しているときに、クエリで使用する必要のあるオブジェクトに関する情報を見つけることができます。
寸法
ディメンションには、データの分析に使用するすべてのオブジェクトが一覧表示されます。ディメンションは、レポートの分析の基礎を提供します。ディメンションには通常、顧客名、製品名、顧客の住所、営業所の住所などの非階層的な文字タイプのデータが含まれています。
ディメンションの一般的な例は、製品、顧客、時間などです。
Analysis Dimension−分析ディメンションには、相互に関連する階層のグループが含まれています。レポートに分析ディメンションを追加すると、そのデフォルトの階層がクエリに表示されます。
属性と対策
属性は、ディメンションまたは階層に関するデータを提供します。例-顧客ディメンションの自宅住所。属性は、対応するディメンションと1対1の関係にあります。各顧客には、アドレスオブジェクトが1つだけあります。
ユニバースが正しく設計されていない場合、オブジェクトはディメンションの複数の値を返し、レポートの対応するセルにMULTIVALUEエラーが表示されます。
メジャーは、分析が実行されるレポートの数値として定義されます。これらは整数値であり、組織のパフォーマンスを定義済みのKPIと比較するために使用されます。
For example −各地域の売上高、年間総収入、製品あたりの利益など。
階層
階層は、ユニバースの親子関係を表します。レポートを次のレベルにドリルアップまたはドリルダウンできます。例-地理階層には、国、州、市が含まれます。時間階層には、年、四半期、月、週が含まれます。
階層の定義でメンバーセレクターを使用すると、結果セットに表示されるメンバーを定義できます。階層データソースでは、階層はディメンションに関連付けられています。
階層内のメンバーと名前付きセット
メンバーは、データソースのさまざまなレベルの階層で定義されます。たとえば、国レベルの「インド」と州レベルの「ハリヤーナ」というメンバーを含む地理階層について考えてみます。
すべてのメンバーを追加したくない場合は、階層からのクエリに個々のメンバーを含めることもできます。名前付きセットを使用して、メンバーのセットを定義できます。
名前付きセットは名前付き式として定義され、メンバーのセットになります。名前付きセットは、ユニバースレベル、リレーショナルデータベースまたはOLAPデータベースレベルで定義できます。