BW クエリで処理タイプ SAP HANA Exit を使用できる変数タイプにはどのようなものがありますか? 注: この質問には正解が2つあります。
正解:A,D
SAP BW(Business Warehouse)クエリにおいて、変数は実行時にフィルタリングや計算のための動的な入力を可能にするプレースホルダーです。処理タイプ「SAP HANA Exit」は、SAP HANAのインメモリ機能を活用し、変数処理ロジックをデータベース層にプッシュダウンすることでクエリパフォーマンスを向上させる、特定の変数処理オプションです。これにより、実行速度が向上し、リソース利用が最適化されます。 * 階層ノード(オプションA) * 階層ノードは、BW クエリで階層構造 (組織階層、製品階層など) を表すために使用されます。 * SAP HANA Exit処理タイプを使用すると、階層ノード変数をSAP HANAデータベース内で直接処理できます。これにより、階層データの効率的な処理が可能になり、HANAの高度な処理機能を活用してクエリパフォーマンスが向上します。 * 特性値(オプションD) * 特性値は、マスター データに関連付けられた属性です (例: 顧客 ID、製品コード)。 * SAP HANA Exit処理タイプを使用することで、特性値変数をHANAデータベース内で直接解決できます。これにより、アプリケーション層での追加処理が不要になり、クエリ実行が高速化されます。 * 式(オプションB):式変数は、事前定義された式に基づいて値を動的に計算するために使用されます。これらの変数は通常、アプリケーション層で処理され、SAP HANAのExit処理タイプを利用することはできません。 * テキスト (オプション C): テキスト変数は、マスター データに関連付けられた説明テキストをフィルター処理または表示するために使用されます。 数式変数と同様に、テキスト変数はアプリケーション層で処理され、SAP HANA Exit 処理タイプはサポートされません。 * SAP BW/4HANA クエリ設計ガイド: このガイドでは、BW クエリで変数が処理される方法について説明し、特定の変数タイプに SAP HANA Exit を使用する利点を強調します。 * リンク:SAP BW/4HANA ドキュメント * SAP HANA最適化手法:SAP HANA Exitは、SAP BW/4HANA実装に推奨される広範な最適化手法の一部です。これは、様々なレイヤーにまたがるデータの統合と最適化というデータファブリックのコンセプトに沿ったものです。 参考: SAP ノート 2296290 - SAP BW/4HANA クエリ パフォーマンスのベスト プラクティス。 階層ノードと特性値を選択すると、クエリが SAP HANA のインメモリ処理機能を活用するようになります。これは、SAP エコシステムにおける最新のデータエンジニアリングの重要な側面です。