SAP HANA
출처 : https://www.sap.com/korea/products/technology-platform/hana/what-is-sap-hana.html
SAP HANA는 Data를 Disk에 보관하는 대신
Memory에 저장하는 Multi-Model Database이다.
Column(열) 기반의 IMDB(In-Memory DataBase)를 사용하여
고속의 트랜잭션과 분석을 단일 시스템에서 실행 가능하다.
즉, OLAP(Online Analytical Processing)과
OLTP(Online Transaction Processing)을 함께 제공함으로써
현재 시장에 출시된 다른 DBMS에 비해 훨씬 뛰어난 속도를 가지는 것이다.
뿐만 아니라, SAP HANA는 DB Server 역할,
Application에서 용청한 데이터 저장 및 검색과 분석, 데이터 통합 기능을 제공한다.
반응형
S/4 HANA
SAP ERP 등으로부터 유래한 S/4 HANA는
최신 In-Memory 플랫폼인 SAP HANA를 기반으로 구출 및 설계되었다.
또한 역할 기반의 사용자 경험을 바탕으로 구현된 SAP Fiori를 기본 UI로 제공하며,
On-Premise와 Cloud 두 가지 모두에 사용할 수 있다는 특징이 있다.
Oracle에서 S/4 HANA로의 Query 변환
DUAL -----> DUMMY
DUAL
SELECT * FROM DUAL;
DUMMY
SELECT * FROM DUMMY
NVL -----> IFNULL
NVL
SELECT MAX(NVL(HOST_ID, 0)) FROM HOST_LIST WHERE HOST_NAME LIKE 'KIM%';
IFNULL
SELECT MAX(IFNULL(HOST_ID, 0)) FROM HOST_LIST WHERE HOST_NAME LIKE 'KIM%';
SYSDATE -----> CURRENT_TIMESTAMP
SYSDATE
SELECT SYSDATE-10 FROM DUAL;
CURRENT_TIMESTAMP
SELECT CURRENT_TIMESTAMP-10 FROM DUMMY;
DECODE -----> MAP
DECODE
SELECT DECODE(SORT, 'IMG', 'IMAGE', 'VDO', 'VIDEO', 'ETC');
MAP
SELECT MAP(SORT, 'IMG', 'IMAGE', 'VDO', 'VIDEO', 'ETC');
ROWNUM -----> RWO_NUMBER()
ROWNUM
SELECT NAME FROM HOST WHERE ROWNUM < 22;
ROW_NUMBER()
SELECT NAME
(SELECT NAME, ROW_NUMBER() OVER (ORDER BY NAME) AS N FROM HOST)
WHERE N < 22;
728x90
반응형
'SAP > HANA' 카테고리의 다른 글
[ HANA ] S/4 HANA의 In-Memory 방식 작동 원리 (31) | 2023.11.23 |
---|