データモデル
概要
このセクションでは、利用可能なAPI オブジェクトを示し、SAP ByDesign API へのSQL の実行について詳しく説明します。
主要機能
- connector はSAP ByDesign Analytics Services をビューとしてモデル化します。Custom Service で定義されたエンティティは、テーブルとビューの組み合わせを使用してモデル化されるため、SAP ByDesign データをクエリするSQL を記述できます。
- これらのオブジェクトへのライブ接続により、connector を使用するとSAP ByDesign アカウントへのあらゆる変更が即座に反映されます。
テーブル
テーブルは、ServiceType=CustomService で利用可能な動的に定義されたエンティティです。ビュー
ビューは、ServiceType=CustomService のナビゲーションプロパティから、またはServiceType=AnalyticsService、ServiceType=ODataDataSource のクエリから動的に定義されます。Analytics Services
アナリティクスサービスのレポートを取得するには、Url ServiceType=AnalyticsService プロパティを設定する必要があります。例:Url=https://my999999.businessbydesign.cloud.sap;ServiceType=AnalyticsService;ServiceName=cc_home_analytics.svc;。すべてのレポートはビューとして公開されます。SAP ByDesign API フィルタでサポートされていないものをディメンションで実行しようとし、同時にそのディメンションをSELECT 句に含めない場合、クライアント側のフィルタリングは無効になることに注意してください。
クライアント側のフィルタリングを利用(SAP ByDesign API でサポートされていないフィルタを実行)する場合は、SELECT 句にディメンションを含める必要があります。
また、クエリがスタークエリでディメンションの数が15を超える場合、ドライバーはデフォルトディメンションのみを使用し、その他のディメンションは無視します。
これは、ディメンションの数が多すぎる結果セットに意味を与えることが本当に難しいためです。このユースケースは、ドライバーがさまざまなツールで使用される場合によく見られます。
デフォルトディメンションは、ドライバーによって動的にランダムに選択されます。