CDSビュー-イントロダクション
これは、コアデータサービスとCDSビューに関する入門ブログです。 あなたはここでCD上の私たちの他のブログを見つけることができます。
SAP HANAは単なるデータベースシステムではありません。 したがって、SAP HANAシステムが提供する利点を十分に活用するために、プログラミングアプローチを変更する必要があります。 データ処理の面でHANAの核心は、それを高速化し、ネットワークなどによる遅延を排除するために、データベースに処理を取ることです。 データ集約型の操作は、コードからデータへのパラダイムを使用して、データベース層自体で実行できます。
データへのコードアプローチは、システムのボトルネックを軽減し、計算速度を向上させ、&ある層から別の層へのデータの移動を軽減します。 Core Data Servicesは、コードのプッシュダウンのためのメソッドです。 通常、ネイティブ実行が必要な場合は、ABAP開発者がデータ集約型の処理をデータベース層にプッシュダウンする最初の手段としてOpen SQLが使用されますが、デー
Core Data Servicesは、意味的にリッチなデータモデルを定義して使用するためのドメイン固有言語(Dsl)とサービスのコレクションです。 エンティティ定義とエンティティ間の意味関係は、CDSを使用して開発することができます。 CDS成果物はDDICオブジェクトとして格納され、ABAPプログラムで使用でき、DMLステートメントのソース/ターゲットとして使用できます。 DDLソースとCDSエンティティはABAPによって管理されるため、CDSエンティティのライフサイクル全体はABAP変更および移送システム(CTS)によって制御され
CDを使用して作成できる要素と成果物は次のとおりです:
- ビュー
- テーブル(エンティティ)
- 関連付け
- 注釈
- ユーザー定義データ型
- コンテキスト
コードプッシュダウンを必要とするアプリケーショ….. CDSビューは、データベーステーブル、データベースビュー、関数、およびデータ型を含むメタモデルリポジトリを構築するためのオープンソースのDDLを記述するため、SE11ビュー ABAP CDSビューとHANA CDSビューがあります。 ABAP CDSビューはデータベースに依存しませんが、HANA CDSビューはデータベースに依存します。 HANA CDSを使用して作成されたCDSオブジェクトは、ABAPディクショナリによって制御されないため、ABAPプログラムまたはOpen SQLで使用することはできません。 HANA CDSではDDICテーブルのエンティティタイプ定義が必要ですが、ABAP CDSでは&を必要としないため、CDSレイヤでの重複は回避されます。
CDSビューは将来の方法であり、ゆっくりとSAP内のすべての配信コンテンツがCDSビューに移行されています。
Visual BIのSAP HANAオファリングの詳細については、こちらをご覧ください。
ニュースレターを購読する