SAP S/4HANA 최적화를 위한 ABAP Code Pushdown Technology SAP Korea July, 2016 © 2016 SAP SE or an SAP affiliate company. All rights reserved. 발표 내용 S/4HANA와 ABAP Code Pushdown Technology • ABAP Core Data Service • ABAP Open SQL • ABAP Managed Database Procedures • 결언 • © 2016 SAP SE or an SAP affiliate company. All rights reserved. 2 발표 내용 S/4HANA와 ABAP Code Pushdown Technology • ABAP Core Data Service • ABAP Open SQL • ABAP Managed Database Procedures • 결언 • © 2016 SAP SE or an SAP affiliate company. All rights reserved. 3 SAP S/4HANA Key Benefit S/4HANA 장점을 모두 수용할 수 있는 어플리케이션 패러다임 필요 단순화된 어플리케이션 및 데이터 모델 SAP HANA PLATFORM • 요약 및 인덱스 테이블 제거 SAP HANA SIMPLIFIED • IN-MEMORY 컴퓨팅 및 압축 • 유연성 & 처리량 향상 • OLAP & OLTP 통합 처리 • 데이터 량 감소 • 성능 극대화 SAP FIORI Personalized Responsive SAP FIORI – SIMPLE USER EXPERIENCE • ROLE-BASED 및 WEB-BASED, 모든 디바이스 지원 SAP FIORI – UX 패러다임 • 신속한 응답 간편한 디자인 – 다양한 비즈니스 프로세스간 • 예측, 시뮬레이션 Simple © 2016 SAP SE or an SAP affiliate company. All rights reserved. 4 SAP HANA Platform을 이용한 S/4HANA HANA Platform을 최적화를 위한 어플리케이션 변화 요구 SAP HANA Platform 혁신적인 기술 탑재 어플리케이션 개발과 수행을 위한 변화 요구 In-Memory Computing No Aggregate 실시간 OLTP, OLAP On-the-fly 데이터 모델, 데이터 중복 제거 Less Index Column 및 Row 스토리지 + Simple, 그러나 데이터 딕셔너리가 인덱스 역할로 우수한 성능 제공 Less 코드 라인 압축 데이터 모델과 코드에서 복잡성 제거 5 ~ 50X 압축률 제공 파티션닝 가속 대량 데이터 분석 Parallel 프로세싱으로 10 ~ 10,000 성능 향상 © 2016 SAP SE or an SAP affiliate company. All rights reserved. 5 어플리케이션 패러다임 변화 Data-To-Code: 어플리케이션 <CODE> Layer에서 비즈니스 로직 수행 Code-To-Data: 데이터베이스 Layer에서 비즈니스 로직 수행 Old Style 접근 Modern & Innovation 접근 © 2016 SAP SE or an SAP affiliate company. All rights reserved. 6 어플리케이션 디자인 변화 전통적인 어플리케이션 데이터 중심 어플리케이션 UI Rendering UI Tier UI & Client Side Application Logic UI Application Logic Service Logic Middle Tier Service Layer Data-Centric Logic SAP HANA Database 관계형 디스크기반 Database DBMS © 2016 SAP SE or an SAP affiliate company. All rights reserved. 7 데이터베이스 중심 최적화 ABAP Code Pushdown History s n o i t a Exploit SAP HANA v o native features Advanced SQL n n programming ABAP managed i database procedures d Reuse Open SQL es components Advanced view CDS table functions a via ABAP managed building with Core e ALV with integrated database functions * l Data Services (CDS) e Transparent data access Native SQL , ADBC R optimizations Enhanced search help Fast Data Access … Table Buffer (low) SAP HANA 최적기능 수용 (high) * Introduced with ABAP 7.5 © 2016 SAP SE or an SAP affiliate company. All rights reserved. 8 ABAP Code Pushdown ABAP Core Data Services (CDS) • 신개념 어플리케이션 및 생산성/유연성을 위한 새로운 Data Dictionary View • S/4HANA Real Time Analytics Architecture Any Database ABAP Open SQL • 신기능 문법, 표현 • 복잡한 조인, 제한 제거 ABAP Managed Database Procedures (AMDP) HANA • ABAP Layer에서 HANA SQLScript 수행 Only CDA Table Functions • CDS Table Function에서 ADMP 사용 © 2016 SAP SE or an SAP affiliate company. All rights reserved. 9 발표 내용 S/4HANA와 ABAP Code Pushdown Technology • ABAP Core Data Service • ABAP Open SQL • ABAP Managed Database Procedures • 결언 • © 2016 SAP SE or an SAP affiliate company. All rights reserved. 10
Description: