Sap-webi-queries-using-bex
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ツールで使用するクエリを選択します。 [プロパティ]→[詳細設定]タブに移動し、[クエリへの外部アクセスを許可する]を選択します。 クエリを保存します。
CMCのBICS接続
CMCまたはInformation Design ToolでBICS接続を作成できます。 単一のBExクエリまたは情報プロバイダーへの接続を作成できます。
CMCコンソールにログイン→ドロップダウンリストからOLAP接続を選択します。
[新規接続]→[プロバイダー]リストで、[SAP NetWeaver Business Warehouse]を選択します。
SAP NetWeaver Business Warehouse
同様に、IDTでBICS接続を定義できます。 OLAP接続を選択し、SAP NetWeaver Business Warehouse→SAP BICS Client Middlewareドライバーを選択します。
WebIリッチクライアントでBExをデータソースとして使用する方法
Webiリッチクライアント→新規ドキュメントを開きます。
データソースとしてBExクエリを選択をクリックします。 新しいウィンドウの右ペインでBICS接続を選択し、対応するBExクエリ→OKを選択します。
BExのすべてのオブジェクトが左側のクエリパネルに追加されます。 オブジェクトを結果オブジェクトにドラッグできます。
[クエリの実行]をクリックすると、次のスナップショットに示すように、すべての結果オブジェクトが新しいWebiドキュメントに追加されます。