SAP HANA BI 개발-소개

SAP HANA는 단일 애플리케이션에서 HANA 모델링, 데이터 프로비저닝 및 BI보고 기능도 제공하는 인 메모리 데이터베이스입니다. SAP HANA는 대부분 트랜잭션 시스템을 사용하는 많은 조직의 데이터웨어 하우스로 사용됩니다. SAP는 다양한 ERP 및 CRM 기반 애플리케이션을위한 백엔드 데이터베이스로 HANA를 제공하고 있습니다.

다음은 몇 가지 일반적인 HANA 기반 모듈입니다.

  • S / 4 HANA (S / 4 HANA 금융 및 물류)
  • SAP Business One
  • SAP Fiori

SAP HANA Data Modeling은 사용자가 애플리케이션 데이터를 모델링하고 런타임에 스키마, 테이블 및 뷰 생성과 같은 데이터베이스 기능을 수행하는 데 도움이됩니다. HANA 데이터 모델은 HANA Repository에 저장되고 개체는 런타임에 활성화됩니다.

HANA가 제공하는 모든 주요 기능을 공유하는 HANA 제품 세부 정보에 대한 SAP 사이트 링크입니다. https://www.sap.com/products/hana.html

SAP에 따르면 "사내 또는 클라우드에 배포 할 수있는 SAP HANA는 비즈니스 프로세스를 가속화하고, 더 많은 비즈니스 인텔리전스를 제공하고, IT 환경을 단순화 할 수있는 인 메모리 데이터 플랫폼입니다. 모든 데이터 요구 사항에 대한 기반을 제공함으로써, SAP HANA는 별도의 레거시 시스템과 사일로 데이터를 유지해야하는 부담을 덜어 주므로 새로운 디지털 경제에서 실시간으로 실행하고 더 나은 비즈니스 결정을 내릴 수 있습니다. "

BI 개발은 방대한 양의 기록 데이터가있는 조직에게 항상 어려운 과제입니다. 기존 데이터베이스 또는 DW 시스템 (SQL Server, BW 또는 Oracle)은 동일한 시스템에서 트랜잭션 시스템과 데이터웨어 하우스를 실행할 수 없기 때문에 라이브보고를 지원하지 않습니다. 복잡한 OLAP 쿼리를 실행하면 시스템 성능에 상당한 영향을 미치기 때문에 많은 조직에서 트랜잭션 시스템과 데이터웨어 하우스가 별도로 유지됩니다. ETL 프로세스는 SAP ECC에서 데이터웨어 하우스로 추출, 변환 및 데이터로드를 수행하는 데 사용됩니다.

OLAP 쿼리와 함께 많은 수의 동시 OLTP 트랜잭션이 수행되면 시스템이 충돌 할 가능성이 있습니다. SAP HANA는 트리거 기반 데이터 복제 접근 방식 인 SLT 방식을 사용하여 트랜잭션 시스템에서 실시간 데이터 복제를 지원합니다.

SAP HANA는 인 메모리 데이터베이스이므로 기존 시스템에 비해 데이터 읽기 속도가 100 만 배 더 빠릅니다. 비즈니스 인텔리전스 보고서의 복잡한 OLAP 쿼리는 DW 시스템에 방대한 양의 기록 데이터가 포함되어 있으면 실행하는 데 시간이 덜 걸립니다. HANA는 모든 집계를 즉시 지원하므로 집계 된 테이블을 데이터베이스에 저장할 필요가 없습니다. 다른 압축 알고리즘과 컬럼 기반 테이블 저장으로 인해 HANA 데이터베이스는 다른 RDBMS 시스템에 비해 더 많은 데이터를 저장하는 데 필요한 공간이 적습니다.