[SAP] CDS View와 AMDP의 차이
·
SAP
CDS View와 AMDP의 차이를 정리한다.비교구분CDS ViewAMDP목적선언형 뷰 (읽기 중심)절차형 로직 (처리 중심)성격SQL-like, 읽기 전용SQLScript 기반, 변수/조건 가능복잡한 로직 (IF, LOOP 등)불가능가능변수 선언안 됨DECLARE로 가능여러 단계 처리 (중간 계산 등)어려움자연스럽게 처리디버깅상대적으로 쉬움조금 어렵고 DB 레벨 추적 필요퍼포먼스 (대용량 처리)좋음 (내부 최적화)훨씬 강력함 (직접 튜닝 가능) 단순 SQL 조회/조인이면 CDS View, 복잡한 로직/조건/변수처리/집계/성능이 중요하면 AMDP를 사용한다.물론 둘다 사용할 수 있고, 보통 그렇게 한다. CDS View로 기본 데이터 뷰 구성하고, AMDP로 백엔드에서 복잡 로직 처리 후 결과 반환 →..