Sap-webi-queries-using-bex

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

SAP Webi-BExを使用したクエリ

SAP BWシステムのInfoCubeに基づくBEx Query Designerによって作成されたBEx(Business Exchange Queries)に基づいてWebiドキュメントを作成できます。 BI Consumer Service(BICS)接続を使用して、WebiのBExクエリに接続できます。 BExクエリ用にユニバースを作成する必要はありません。すべての属性、階層、ディメンション、メジャーはWebiドキュメントに自動的にマッピングされます。

Web Intelligenceリッチインターネットアプリケーションインターフェイス(アプレットベース)またはWebiリッチクライアントを使用して、BExに基づいてドキュメントを編集、作成、および更新できます。 Webi DHTML Webインターフェースを使用している場合、BExに基づいたWebi文書のみを表示または更新できますが、編集することはできません。

BExに関する次の重要な点を考慮する必要があります-

  • 「クエリへの外部アクセスを許可する」というフラグが付けられたBExクエリのみを使用できます。
  • オブジェクトマッピングを管理するには、制限および同等のページを参照して、クエリが正しく使用されるようにします。

次のメタデータオブジェクトは、WebiのBExからサポートされています-

  • 階層
  • 特徴
  • ナビゲーション属性
  • 表示属性
  • 基本キー数値
  • 計算図と計算式
  • 制限キー数値
  • 変数
  • カスタマイズされた構造

BExクエリへのアクセスを有効にする方法

BEx Query Designerを開き、BOツールで使用するクエリを選択します。 [プロパティ]→[詳細設定]タブに移動し、[クエリへの外部アクセスを許可する]を選択します。 クエリを保存します。

BExクエリへのアクセスを有効化

CMCのBICS接続

CMCまたはInformation Design ToolでBICS接続を作成できます。 単一のBExクエリまたは情報プロバイダーへの接続を作成できます。

CMCコンソールにログイン→ドロップダウンリストからOLAP接続を選択します。

CMCのBICS接続

[新規接続]→[プロバイダー]リストで、[SAP NetWeaver Business Warehouse]を選択します。

SAP NetWeaver Business Warehouse

同様に、IDTでBICS接続を定義できます。 OLAP接続を選択し、SAP NetWeaver Business Warehouse→SAP BICS Client Middlewareドライバーを選択します。

WebIリッチクライアントでBExをデータソースとして使用する方法

Webiリッチクライアント→新規ドキュメントを開きます。

Webiリッチクライアントドキュメント

データソースとしてBExクエリを選択をクリックします。 新しいウィンドウの右ペインでBICS接続を選択し、対応するBExクエリ→OKを選択します。

Select BEx Query

BExのすべてのオブジェクトが左側のクエリパネルに追加されます。 オブジェクトを結果オブジェクトにドラッグできます。

クエリパネルへのオブジェクトの追加

[クエリの実行]をクリックすると、次のスナップショットに示すように、すべての結果オブジェクトが新しいWebiドキュメントに追加されます。

Webiドキュメントが追加されました