HANA 기반 SAP BW-빠른 가이드

SAP HANA 기반 SAP Business Warehouse (BW)는 분석보고 및 데이터 분석을 위해 데이터웨어 하우스 (DW)를 통해 데이터를 사용함으로써 데이터 분석 속도를 높일 수 있습니다. 실시간 데이터 통합 ​​및 데이터 모델링과 같은 주요 기회를 얻을 수 있으므로 데이터베이스의 많은 양의 데이터에 대한 실시간 BI보고가 가능합니다.

SAP Business Warehouse는 마스터 데이터를 통합하고 유연한보고 옵션을 제공하는 강력한 데이터웨어 하우스 도구처럼 계속 작동합니다. BW 시스템 아래의 SAP HANA를 데이터베이스로 사용하면 DW 기능과 빠른 인 메모리 데이터베이스를 조합하여 성능 향상과 탁월한 모델링 기능을 달성 할 수 있습니다.

HANA 인 메모리 데이터베이스는 Oracle, SQL Server와 같은 다른 일반 데이터베이스에 비해 훨씬 빠르므로 DW는 HANA를 기반으로하는 데이터베이스로 구동 할 때 훨씬 더 빠르게 수행됩니다. BW 모델링과 HANA 인 메모리 컴퓨팅 엔진이라는 두 도구의 힘을 결합하여 방대한 양의 데이터를 처리합니다.

BW on HANA는 다른 데이터베이스로는 불가능한 다양한 예외적 데이터베이스 및보고 기능을 지원합니다. 예를 들어 변환 및 DSO는 HANA 데이터베이스로 이동하여 데이터 처리 속도, 데이터로드 성능, 쿼리 처리 및 최적화, 뛰어난 HANA 모델링 기능 등을 제공합니다. .

다른 데이터베이스와 함께 SAP BW를 사용할 때의 단점

다음은 Oracle, SQL Server 및 IBM DB2와 같은 다른 데이터베이스와 함께 SAP BW를 사용할 때의 단점입니다.

  • Real-time Reporting− 다른 데이터베이스와 함께 BW를 사용하면 데이터웨어 하우스에서 실시간 데이터를 사용할 수 없기 때문에 실시간보고를 수행 할 수 없습니다. 데이터는 일괄 적으로 Business Warehouse로 이동되므로 실시간보고에 사용할 수 없습니다.

  • Implementing Structural Changes− 구조 변경을 구현하려면 다른 DB 벤더와의 호환성이 없기 때문에 시간이 많이 걸리고 힘든 작업입니다. Business Warehouse의 구조 변경을 구현하려면 2-12 개월이 걸립니다.

  • Report Performance − 각 애플리케이션에 대해 보고서 성능 최적화 및 튜닝을 수행해야합니다.

  • Compatibility− Business Warehouse의 데이터는 집계 및 구체화되며 다른 세분화 수준에서 데이터를 가져올 수 없습니다. HANA는 보고서가 실행될 때 즉시 집계를 지원합니다.

앞서 언급했듯이 HANA는 Oracle 및 SQL Server와 같은 다른 데이터베이스에 비해 훨씬 빠릅니다. 따라서 HANA 기능을 BW와 결합하면 뛰어난 데이터 처리 및보고 기능을 얻을 수 있습니다.

BW on HANA − 주요 고객

SAP에 따르면 전 세계 모든 규모 및 산업의 조직은 SAP HANA 플랫폼의 강력한 기능을 사용하여 비즈니스를 혁신하고 새로운 가치를 창출하고 있습니다. 여기에는 HANA를 데이터베이스로 채택하고 BW 데이터웨어 하우스 기능과 함께 HANA 데이터베이스의 인 메모리 기능을 사용한 모든 도메인 및 지역의 회사 목록이 포함됩니다. 다음 링크를 사용하여 HANA에서 SAP BW를 적용한 모든 조직의 목록을 볼 수 있습니다.

https://hana.sap.com/abouthana/customer-stories.html

프록터와 도박

Procter & Gamble은 다음과 같은 비즈니스 혁신을 통해 HANA 기반 SAP BW에 적응했습니다.

  • SAP 소프트웨어 및 서비스를 통해 신뢰할 수있는 실시간보고 및 더 나은 비즈니스 의사 결정.

  • 36TB에서 16TB로 55 % 데이터베이스 감소.

  • 데이터로드 속도 400 % 증가.

  • 35,000 명의 비즈니스 사용자가 지원됩니다.

CenterPoint 에너지

CenterPoint Energy는 SAP HANA를 기반으로 전략적 비전을 실현합니다.

  • 마케팅 목표를 만드는 데 10 분이 소요되며 4 주에서 단축되었습니다.

  • SAP HANA에 수동 데이터 복제를 예약 된 데이터로드로 대체하여 생산성을 200 % 향상시킵니다.

  • 98.8 % 더 빠른 예측 분석 엔진 런타임 (90 초에서 1 초로).

  • 상담원이 아닌 IVR에서 처리하는 통화가 15 % 더 많습니다.

아디다스

SAP HANA 플랫폼을 활용하는 Adidas는 SAP Fashion Management 애플리케이션을 활용하여 소비자 수요보다 앞서 있습니다.

  • 공장에서 작업 현장 및 전자 상거래 채널까지 완벽한 가시성.

  • 소비자에 대한 더 나은 이해를 제공하는 판매 시점 데이터 분석.

  • 현저하게 빠른 야간 보충 및 할당 실행.

BW on HANA : 중요한 거래

다음은 HANA 시스템의 BW에서 사용되는 주요 트랜잭션 코드입니다.

RSA1 − BW 워크 벤치를 열려면

RSMIGRHANADB − 메모리 내 최적화 된 BW 변환

SM59 − SLT에 대한 RFC 연결을 구성하려면

Ltr − 신뢰할 수있는 RFC를 구성하려면

RSPCM −주기적인 프로세스 체인 모니터링

RSPC − 프로세스 체인의 실행에 대한 로그보기

RSLIMO − BW 린 모델러 테스트 UI

SAP BW는 다양한 소스의 데이터를 통합하고, 데이터를 변환 및 통합하고, 데이터 정리를 수행하고, 데이터를 저장합니다. SAP BW에는 데이터 모델링, 관리 및 준비 영역도 포함됩니다.

SAP BW의 데이터는 SAP Business Intelligence (BI) Administration Workbench로 알려진 중앙 집중식 도구를 통해 관리됩니다. BI 플랫폼은 다음을 포함하는 인프라 및 기능을 제공합니다.

  • OLAP 프로세서
  • 메타 데이터 저장소
  • Process Designer 및 기타 기능

Business Explorer (BEx)는 BI에서 쿼리, 분석 및보고 기능을 지원하는보고 및 분석 도구입니다. BEx를 사용하면 과거 데이터와 현재 데이터를 다양한 수준의 분석으로 분석 할 수 있습니다.

SAP BW는 개방형 표준 기반 도구로 알려져 있으며 다른 시스템에서 BI 시스템으로 데이터를 추출 할 수 있습니다. 다양한보고 도구를 사용하여 데이터를 평가하고이를 다른 시스템에 배포 할 수 있습니다.

SAP BI 관리 워크 벤치로 이동하면 소스 시스템이 여기에 정의됩니다. RSA1 → 소스 시스템으로 이동합니다.

데이터 소스 유형에 따라 소스 시스템을 구별 할 수 있습니다.

  • 트랜잭션 데이터 용 데이터 소스
  • 마스터 데이터 용 데이터 소스
  • 계층에 대한 데이터 소스
  • 텍스트 용 데이터 소스
  • 속성에 대한 데이터 소스

InfoPackage를 사용하여 데이터 원본 구조의 모든 원본에서 BI로 데이터를로드 할 수 있습니다. 데이터를로드 할 대상 시스템은 변환에서 정의됩니다.

데이터 저장소 개체

DSO (DataStore Object)는 정리되고 통합 된 트랜잭션 또는 마스터 데이터를 가장 낮은 세분성 수준으로 유지하기위한 스토리지 장소로 알려져 있습니다. 이 데이터는 BEx 쿼리를 사용하여 분석 할 수 있습니다.

DSO에는 주요 수치와 특성 필드가 포함됩니다. DSO의 데이터는 Delta 업데이트 또는 기타 DataStore 개체 또는 마스터 데이터를 사용하여 업데이트 할 수 있습니다. DSO는 일반적으로 2 차원 투명 데이터베이스 테이블에 저장됩니다.

DSO 아키텍처

DSO 구성 요소는 세 개의 테이블로 구성됩니다.

활성화 대기열

활성화되기 전에 데이터를 저장하는 데 사용됩니다. 키에는 요청 ID, 패키지 ID 및 레코드 번호가 포함됩니다. 활성화가 완료되면 요청이 활성화 대기열에서 삭제됩니다.

활성 데이터 테이블

이 테이블은 현재 활성 데이터를 저장하는 데 사용되며 데이터 모델링을 위해 정의 된 의미 키를 포함합니다.

변경 로그

개체를 활성화하면 활성 데이터에 대한 변경 사항이 변경 로그에 저장됩니다. 변경 로그는 PSA 테이블이며 PSA 트리 아래의 Administration Workbench에서 유지됩니다.

InfoCube

InfoCube는 BEx 쿼리에서 분석에 사용되는 다차원 데이터 세트로 정의됩니다. InfoCube는 스타 스키마를 구현하기 위해 논리적으로 결합 된 일련의 관계형 테이블로 구성됩니다. 스타 스키마의 팩트 테이블은 여러 차원 테이블과 결합됩니다.

하나 이상의 InfoSource 또는 InfoProvider의 데이터를 InfoCube에 추가 할 수 있습니다. 분석 및보고 목적으로 InfoProvider로 사용할 수 있습니다.

InfoCube 구조

InfoCube는 데이터를 물리적으로 저장하는 데 사용됩니다. 스테이징의 데이터로 채워진 여러 InfoObject로 구성됩니다. 그것은 스타 스키마의 구조를 가지고 있습니다.

실시간 특성은 InfoCube에 할당 될 수 있습니다. 실시간 InfoCube는 표준 InfoCube와 다르게 사용됩니다.

HANA 데이터베이스는 인 메모리 처리를 활용하여 가장 빠른 데이터 검색 속도를 제공하므로 대규모 온라인 트랜잭션 또는시기 적절한 예측 및 계획으로 어려움을 겪고있는 조직을 유혹합니다.

디스크 기반 스토리지는 여전히 엔터프라이즈 표준이며 RAM 가격은 꾸준히 하락하고 있습니다. 따라서 메모리 집약적 인 아키텍처는 결국 느린 기계적 회전 디스크를 대체하고 데이터 스토리지 비용을 낮출 것입니다.

인 메모리 컬럼 기반 스토리지는 최대 11 배의 데이터 압축을 제공하고 방대한 양의 데이터를 저장할 공간을 줄입니다.

RAM 스토리지 시스템이 제공하는 속도 이점은 분산 환경에서 노드 당 다중 코어 CPU의 다중 CPU 및 서버 당 다중 노드를 사용함으로써 더욱 향상됩니다.

SAP HANA Studio 시작하기

SAP HANA studio는 HANA 작업을위한 개발 환경 및 관리 도구에서 실행되는 Eclipse 기반 도구입니다.

SAP HANA studio는 HANA 시스템의 중앙 개발 환경이자 주요 관리 도구입니다. 로컬 또는 원격 HANA 시스템에 액세스하는 데 사용할 수있는 클라이언트 도구입니다.

HANA 데이터베이스에서 HANA Administration, HANA Information Modeling 및 Data Provisioning을위한 환경을 제공합니다.

SAP HANA Studio는 다음 플랫폼에서 사용할 수 있습니다.

  • Microsoft Windows 32 및 64 비트 버전 : Windows XP, Windows Vista, Windows 7

  • SUSE Linux Enterprise Server SLES11 : x86 64 비트

단, Mac OS에서는 HANA studio 클라이언트를 사용할 수 없습니다.

HANA Studio 설치에 따라 일부 기능을 사용하지 못할 수 있습니다. Studio 설치시 역할에 따라 설치할 기능을 지정하십시오. 최신 버전의 HANA 스튜디오에서 작업하기 위해 Software Life Cycle Manager를 클라이언트 업데이트에 사용할 수 있습니다.

SAP HANA Studio − AFeatures

SAP HANA Studio는 다음 HANA 기능에서 작업 할 수있는 관점을 제공합니다. HANA Studio에서 Perspective는 HANA Studio → Window → Open Perspective → Other 경로를 사용하여 선택할 수 있습니다.

SAP HANA Studio 관리

전송 가능한 디자인 타임 리포지토리 개체를 제외한 다양한 관리 작업을위한 도구 집합입니다. 추적, 카탈로그 브라우저 및 SQL 콘솔과 같은 일반 문제 해결 도구도 포함됩니다.

SAP HANA Studio 데이터베이스 개발

콘텐츠 개발을위한 도구 세트를 제공합니다. 특히 SAP HANA 네이티브 애플리케이션 개발을 포함하지 않는 SAP HANA 시나리오의 DataMarts 및 ABAP를 다룹니다.

SAP HANA Studio 애플리케이션 개발

SAP HANA 시스템에는 소규모 애플리케이션을 호스팅하는 데 사용할 수있는 소규모 웹 서버가 포함되어 있습니다. Java 및 HTML로 작성된 애플리케이션 코드와 같은 SAP HANA 기본 애플리케이션을 개발하기위한 도구 세트를 제공합니다.

기본적으로 모든 기능이 설치됩니다.

HANA Studio 관리보기

HANA 데이터베이스 관리 및 모니터링 기능을 수행하기 위해 SAP HANA Administration Console Perspective를 사용할 수 있습니다.

관리자 편집기는 다음과 같은 방법으로 액세스 할 수 있습니다.

  • From System View Toolbar − 관리 열기 기본 버튼 선택

  • In System View − HANA 시스템을 더블 클릭하거나 Perspective를 엽니 다.

관리보기에서 HANA 스튜디오는 HANA 시스템의 구성 및 상태를 확인할 수있는 여러 탭을 제공합니다. 개요 탭은 작동 상태, 처음 및 마지막으로 시작된 서비스의 시작 시간, 버전, 빌드 날짜 및 시간, 플랫폼, 하드웨어 제조업체 등과 같은 일반 정보를 제공합니다.

Studio에 HANA 시스템 추가

관리 및 정보 모델링 목적으로 하나 또는 여러 시스템을 HANA 스튜디오에 추가 할 수 있습니다. 새 HANA 시스템을 추가하려면 호스트 이름, 인스턴스 번호, 데이터베이스 사용자 이름 및 비밀번호가 필요합니다.

  • 데이터베이스에 연결하려면 포트 3615가 열려 있어야합니다.
  • 포트 31015 인스턴스 번호 10
  • 포트 30015 인스턴스 번호 00
  • SSh 포트도 열려 있어야합니다.

다음은 HANA 스튜디오에 시스템을 추가하는 단계입니다.

Step 1− Navigator 공간을 마우스 오른쪽 버튼으로 클릭하고 시스템 추가를 클릭합니다. HANA 시스템 세부 정보 (예 : 호스트 이름 및 인스턴스 번호)를 입력합니다. 다음을 클릭하십시오.

Step 2− SAP HANA 데이터베이스에 연결하기 위해 데이터베이스 사용자 이름과 비밀번호를 입력합니다. 다음을 클릭 한 후 마침을 클릭합니다.

Finish를 클릭하면 관리 및 모델링을 위해 HANA 시스템이 System View에 추가됩니다. 각 HANA 시스템에는 두 개의 주요 하위 노드 인 카탈로그와 콘텐츠가 있습니다.

Catalog − 콘텐츠 탭에서 사용할 수있는 모든 사용 가능한 스키마, 즉 모든 데이터 구조, 테이블 및 데이터, 열보기 및 프로 시저를 포함합니다.

Content− Content 탭에는 HANA Modeler로 생성 된 데이터 모델의 모든 정보가 들어있는 디자인 타임 저장소가 있습니다. 이러한 모델은 패키지로 구성됩니다. 콘텐츠 노드는 동일한 물리적 데이터에 대해 서로 다른보기를 제공합니다.

SAP BW가 HANA로 구동되는 경우 모든 작업은 HANA 데이터베이스 최적화 기술을 사용하여 수행됩니다. SAP HANA는 분석보고를 수행하면서 우수한 성능을 제공하는 데이터웨어 하우징과 관련된 주요 작업을 수행 할 책임이 있습니다.

다음 그림에서 BW의 모든 주요 활동이 HANA에 최적화 된 HANA 아키텍처의 BW를 볼 수 있습니다.

  • HANA 최적화 데이터 모델링 : InfoCube
  • HANA 최적화 데이터 모델링 : 고급 데이터 저장소 개체
  • HANA 최적화 데이터 모델링 : 복합 공급자
  • HANA 최적화 데이터 스테이징
  • HANA 최적화 분석 관리자
  • HANA 최적화 분석 프로세스

계층화 된 확장 가능 아키텍처 (LSA 및 LSA ++)

SAP BW에서 LSA는 엔터프라이즈 데이터웨어 하우징 기능을 수행하기 위해보다 강력하고 유연하며 확장 가능한 솔루션을 제공합니다. LSA는 BW가 전체 데이터 및 메타 데이터 수명주기를 안정적으로 관리하기위한 기업 프레임 워크입니다.

  • 데이터 전달
  • 데이터 모델링
  • 데이터 스테이징
  • Authorizations
  • 솔루션 제공

BW가 SAP HANA에서 구현되면 가상 개체에 더 많이 의존하는 다른 LSA를 만들 수 있습니다. 이것은 LSA ++로 알려져 있으며 세 개의 주요 계층으로 구성됩니다.

개방형 작업 데이터 저장소 계층

이 계층은 SAP BW의 데이터 수집 계층과 유사합니다. 개방형 ODS 계층은 데이터를 데이터웨어 하우스에 통합하는 데 사용되며 기존 데이터 수집 계층과 동일한 기능을 제공하지만보다 유연한 데이터 통합 ​​가능성을 제공합니다.

핵심 데이터웨어 하우스 계층

이 계층은 데이터 변환, 데이터 정리 및 통합과 같은 기능을 수행합니다.

가상 데이터 마트 계층

이 계층은 다른 계층의 데이터를 결합하고보고 목적으로 사용할 수 있도록합니다. 이 계층에는 결과를 저장하지 않고 조인 또는 통합을 사용하여 데이터를 결합하는 모든 인포 프로 바이더 (MultiProvider, Composite Provider 등)가 포함되어 있습니다.이를 사용하여 SAP HANA 데이터베이스에서 직접 데이터에 액세스하고 Composite Provider, Open ODS View에 대한 쿼리를 허용 할 수 있습니다. .

복합 공급자를 사용하면 BW 정보 공급자의 데이터를 HANA 모델링보기와 병합 할 수 있습니다. 통합 및 조인은 SAP HANA에서 수행되며 쿼리는 BW InfoProvider와 같은 복합 공급자에서 실행할 수 있습니다.

SAP HANA 기반 BW를 사용하면 다음과 같은 이점을 찾을 수 있습니다.

  • 메모리 데이터베이스 기능에서 HANA를 사용하여 분석보고 및 데이터로드에서 탁월한 성능을 발휘합니다. SAP HANA에서 수행되는 모든 BW 기능은 더 빠른 데이터 처리를 위해 인 메모리 데이터베이스 및 계산 엔진을 활용합니다.

  • HANA에 최적화 된 개체를 사용하면 복잡한 쿼리, 세부 분석, 대용량 데이터 및 집계를 효율적으로 수행 할 수 있습니다.

  • BEx, Business Objects BI보고 도구 및 Microsoft Excel과 같은 기존의 모든 BI 도구는 HANA의 SAP BW에서 직접 지원됩니다.

  • SAP HANA는 높은 수준의 데이터 압축을 제공합니다. 테이블의 열 저장소에는 저장소 유형이 더 적게 필요하므로 총 소유 비용 (TCO)이 낮습니다.

  • BW 아래에서 HANA를 사용하는 동안 BWA (Business Warehouse Accelerator)가 필요하지 않습니다.

  • 집계 된 테이블이 필요하지 않으며 HANA는 즉석 집계를 지원합니다.

  • 메모리에 최적화 된 개체를 사용하여 데이터 모델링을 단순화했습니다. BWA 인덱스를로드 할 필요가 없습니다.

  • HANA에서 SAP BW를 사용할 때 다음 프로세스가 필요하지 않습니다.

    • 채워진 골재 롤업

    • 새로운 골재 채우기

    • 시간 종속 집계 조정

    • 데이터베이스 통계 구성

    • 색인 작성

    • 색인 삭제

SAP HANA Modeler optionHANA 데이터베이스의 스키마 → 테이블 위에 정보 뷰를 생성하는 데 사용됩니다. 이러한 뷰는 비즈니스 로직을 충족하고 분석을 수행하고 정보를 추출하기위한보고 목적으로 JAVA / HTML 기반 애플리케이션 또는 SAP Lumira, Office Analysis와 같은 SAP 애플리케이션 또는 MS Excel과 같은 타사 소프트웨어에서 사용됩니다.

HANA Modeling은 HANA Studio의 Schema 아래 Catalog 탭에서 사용할 수있는 테이블 상단에서 수행되며 모든 뷰는 Package 아래 Content table 아래에 저장됩니다.

Content 및 New를 마우스 오른쪽 버튼으로 클릭하여 HANA Studio의 Content 탭에서 새 패키지를 만들 수 있습니다.

하나의 패키지 내에서 생성 된 모든 Modeling View는 HANA Studio에서 동일한 패키지에 속하며 View Type에 따라 분류됩니다.

각 뷰는 차원 및 사실 테이블에 대해 서로 다른 구조를 갖습니다. 차원 테이블은 마스터 데이터로 정의됩니다. 팩트 테이블에는 판매 된 단위 수, 평균 지연 시간, 총 가격 등과 같은 차원 테이블 및 측정에 대한 기본 키가 있습니다.

콘텐츠 탭 → 새로 만들기 → 패키지를 마우스 오른쪽 버튼으로 클릭하여 새 패키지를 만들 수 있습니다.

패키지 이름을 마우스 오른쪽 버튼으로 클릭하여 패키지 아래에 하위 패키지를 만들 수도 있습니다. 패키지를 마우스 오른쪽 버튼으로 클릭하면 7 가지 옵션이 표시됩니다. 패키지 아래에 HANA보기 속성보기, 분석보기 및 계산보기를 만들 수 있습니다.

의사 결정 테이블을 생성하고 분석 권한을 정의하고 패키지에 프로 시저를 생성 할 수도 있습니다.

패키지를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 클릭하면 패키지에 하위 패키지를 만들 수도 있습니다. 패키지를 생성하는 동안 패키지 이름, 설명을 입력해야합니다.

SAP HANA − 속성보기

SAP HANA 모델링의 애트리뷰트 뷰는 차원 테이블 상단에 생성됩니다. 차원 테이블 또는 기타 속성보기를 결합하는 데 사용됩니다.

또한 다른 패키지 내부의 기존 속성보기에서 새 속성보기를 복사 할 수도 있지만보기 속성을 변경할 수는 없습니다.

다음은 SAP HANA에서 속성보기의 몇 가지 특성입니다-

  • HANA의 속성보기는 차원 테이블 또는 기타 속성보기를 결합하는 데 사용됩니다.

  • 속성보기는 분석이 마스터 데이터를 전달하기 위해 분석 및 계산보기에서 사용됩니다.

  • BM의 특성과 유사하며 마스터 데이터를 포함합니다.

  • 속성보기는 대형 차원 테이블에서 성능 최적화에 사용됩니다. 보고 및 분석 목적으로 추가로 사용되는 속성보기의 속성 수를 제한 할 수 있습니다.

  • 속성보기는 일부 컨텍스트를 제공하기 위해 마스터 데이터를 모델링하는 데 사용됩니다.

속성보기 만들기

속성보기를 만들려는 패키지 이름을 선택합니다. Package → Go to New → Attribute View를 마우스 오른쪽 버튼으로 클릭합니다.

속성보기를 클릭하면 새 창이 열립니다. 속성보기 이름 및 설명을 입력하십시오. 그런 다음 드롭 다운 목록에서보기 유형 및 하위 유형을 선택합니다. 하위 유형에는 표준, 시간 및 파생의 세 가지 유형의 속성보기가 있습니다.

시간 하위 유형 특성보기는 데이터 기반에 시간 차원을 추가하는 특수한 유형의 특성보기입니다. 속성 이름, 유형 및 하위 유형을 입력하고 마침을 클릭하면 세 개의 작업 창이 열립니다.

  • Scenario pane 데이터 기반과 의미 계층이 있습니다.

  • Details pane 데이터 기반에 추가 된 모든 테이블의 특성과 테이블 간의 조인을 보여줍니다.

  • Output pane 세부 정보 창에서 특성을 추가하여 보고서에서 필터링 할 수 있습니다.

데이터 기반 옆에있는 '+'기호를 클릭하여 데이터 기반에 개체를 추가 할 수 있습니다. 시나리오 창에서 여러 차원 테이블과 속성보기를 추가하고 기본 키를 사용하여 조인 할 수 있습니다.

데이터 기반에서 개체 추가를 클릭하면 차원 테이블 및 특성보기를 시나리오 창에 추가 할 수있는 검색 표시 줄이 나타납니다. 테이블 또는 특성 뷰가 데이터 기반에 추가되면 다음 스크린 샷과 같이 세부 정보 창에서 기본 키를 사용하여 조인 할 수 있습니다.

조인이 완료되면 세부 정보 창에서 여러 속성을 선택하고 마우스 오른쪽 단추를 클릭 한 다음 출력에 추가합니다.

모든 열이 출력 창에 추가됩니다. 활성화 옵션을 클릭하면 작업 로그에 확인 메시지가 표시됩니다.

이제 속성보기를 마우스 오른쪽 버튼으로 클릭하고 데이터 미리보기로 이동할 수 있습니다.

Note−보기가 활성화되지 않은 경우 다이아몬드 표시가 있습니다. 그러나 활성화하면 해당 다이아몬드가 사라지고 뷰가 성공적으로 활성화되었음을 확인합니다.

데이터 미리보기를 클릭하면 사용 가능한 개체 아래의 출력 창에 추가 된 모든 속성이 표시됩니다.

마우스 오른쪽 버튼을 클릭하여 레이블 및 값 축에 추가하거나 다음 스크린 샷과 같이 간단히 개체를 드래그 할 수 있습니다.

SAP HANA-분석보기

분석 뷰는 하나의 팩트 테이블을 여러 차원 테이블에 조인하는 스타 스키마 형식입니다. 분석 뷰는 SAP HANA의 실제 기능을 사용하여 Star Schema 형식으로 테이블을 조인하고 Star 스키마 쿼리를 실행하여 복잡한 계산 및 집계 함수를 수행합니다. 다음은 SAP HANA Analytic View의 몇 가지 속성입니다.

  • 분석 뷰는 Sum, Count, Min, Max 등과 같은 복잡한 계산 및 집계 함수를 수행하는 데 사용됩니다.

  • 분석보기는 스키마 시작 쿼리를 실행하도록 설계되었습니다.

  • 각 분석보기에는 여러 차원 테이블로 둘러싸인 하나의 사실 테이블이 있습니다. 팩트 테이블에는 각 차원 테이블 및 측정 값에 대한 기본 키가 포함되어 있습니다.

  • 분석 뷰는 SAP BW의 정보 개체 및 정보 집합과 유사합니다.

분석보기 만들기

분석보기를 생성 할 패키지 이름을 선택합니다. Package → Go to New → Analytic View를 마우스 오른쪽 버튼으로 클릭합니다. 분석보기를 클릭하면 새 창이 열립니다. 보기 이름과 설명을 입력합니다. 드롭 다운 목록에서보기 유형을 선택하고 마침을 클릭합니다.

마침을 클릭하면 데이터 기반 및 스타 조인 옵션이 포함 된 분석 뷰를 볼 수 있습니다.

데이터 기반을 클릭하여 차원 및 사실 테이블을 추가합니다. 스타 조인을 클릭하여 속성보기를 추가하십시오.

"+"기호를 사용하여 차원 및 사실 테이블을 데이터 기반에 추가합니다. 다음 예에서는 3 개의 차원 테이블이 DIM_CUSTOMER, DIM_PRODUCT, DIM_REGION 및 1 개의 팩트 테이블 FCT_SALES가 세부 정보 창에 추가되었습니다. 기본 키를 사용하여 차원 테이블을 팩트 테이블에 조인하면 팩트 테이블에 저장됩니다.

위의 스크린 샷에 표시된대로 출력 창에 추가 할 차원 및 사실 테이블에서 특성을 선택합니다. 이제 팩트 테이블의 팩트 데이터 유형을 측정 값으로 변경합니다.

Semantic 레이어를 클릭하고 팩트를 선택하고 다음 스크린 샷과 같이 측정 값 기호를 클릭하여 데이터 유형을 측정 값으로 변경하고보기를 활성화합니다.

보기를 활성화하고 데이터 미리보기를 클릭하면 사용 가능한 개체 목록 아래에 모든 특성과 측정 값이 추가됩니다. 분석 목적으로 레이블 축에 속성을 추가하고 값 축에 측정합니다.

다양한 유형의 차트와 그래프를 선택할 수있는 옵션이 있습니다.

SAP HANA − 계산보기

계산보기는 다른 분석, 속성 및 기타 계산보기와 기본 열 테이블을 사용하는 데 사용됩니다. 다른 유형의 뷰에서는 불가능한 복잡한 계산을 수행하는 데 사용됩니다. 다음은 계산보기의 몇 가지 특성입니다-

  • 계산보기는 분석, 속성 및 기타 계산보기를 사용하는 데 사용됩니다.

  • 다른 뷰에서는 불가능한 복잡한 계산을 수행하는 데 사용됩니다.

  • 계산 뷰를 만드는 방법에는 SQL 편집기 또는 그래픽 편집기의 두 가지가 있습니다.

  • 내장 된 Union, Join, Projection 및 Aggregation 노드.

계산보기 만들기

계산보기를 생성 할 패키지 이름을 선택합니다. 패키지 → 새로 만들기 → 계산보기를 마우스 오른쪽 버튼으로 클릭합니다. 계산보기를 클릭하면 새 창이 열립니다.

보기 이름, 설명을 입력하고 계산보기, 하위 유형 표준 또는 시간으로보기 유형을 선택합니다 (시간 차원을 추가하는 특별한 종류의보기입니다). 두 가지 유형의 계산보기 (그래픽 및 SQL 스크립트)를 사용할 수 있습니다.

Graphical Calculation Views− 집계, Projection, Join 및 Union과 같은 기본 노드가 있습니다. 다른 속성, 분석 및 기타 계산보기를 사용하는 데 사용됩니다.

SQL Script based Calculation Views − SQL 명령어 또는 HANA 정의 함수를 기반으로 구축 된 SQL 스크립트로 작성됩니다.

Data Category− Cube,이 기본 노드에서 Aggregation입니다. 큐브 차원이있는 스타 조인을 선택할 수 있습니다. 이 기본 노드에서 차원은 투영입니다.

SAP HANA 자습서 에서 네이티브 HANA 모델링에 대한 자세한 내용을 확인할 수 있습니다 .

BI 개체는 효율적으로 사용할 수 있도록 여러 BI 콘텐츠 영역으로 나뉩니다. 여기에는 조직의 모든 핵심 모듈 (SCM, CRM, HR, 재무 관리, 제품 수명주기, 산업 솔루션, 비 SAP 데이터 소스 등)의 콘텐츠 영역이 포함됩니다.

스타 스키마 및 확장 스타 스키마

확장 스타 스키마에서 팩트 테이블은 차원 테이블에 연결되고 차원 테이블은 SID 테이블에 연결됩니다. SID 테이블은 마스터 데이터 테이블에 연결됩니다. Extended Star Schema에서 팩트 및 차원 테이블은 큐브 내부에 있습니다. 그러나 SID 테이블은 큐브 외부에 있습니다. 트랜잭션 데이터를 Info 큐브에로드하면 Dim Id가 SID를 기반으로 생성되고 이러한 Dim ID가 팩트 테이블에 사용됩니다.

확장 스타 스키마에서 하나의 팩트 테이블은 16 개의 차원 테이블에 연결할 수 있으며 각 차원 테이블에는 최대 248 개의 SID 테이블이 할당됩니다. SID 테이블은 특성이라고도하며 각 특성에는 ATTR, 텍스트 등과 같은 마스터 데이터 테이블이있을 수 있습니다.

ATTR − 모든 속성 데이터를 저장하는 데 사용됩니다.

Text − 여러 언어로 설명을 저장하는 데 사용됩니다.

InfoArea 및 InfoObject

InfoObjects SAP BI에서 가장 작은 단위로 알려져 있으며 InfoProvider, DSO, 다중 공급자 등에서 사용됩니다. 각 InfoProvider에는 여러 InfoObject가 포함되어 있습니다.

InfoObjects는 보고서에서 저장된 데이터를 분석하고 의사 결정자에게 정보를 제공하는 데 사용됩니다. InfoObjects는 다음 범주로 분류 할 수 있습니다-

  • 고객, 제품 등의 특성
  • 판매 수량, 통화 등과 같은 단위
  • 총 수익, 수익 등과 같은 주요 수치
  • 연도, 분기 등과 같은 시간 특성

InfoObject는 InfoObject 카탈로그에 생성됩니다. InfoObject가 다른 정보 카탈로그에 할당 될 수 있습니다.

InfoAreaSAP BI에서는 유사한 유형의 개체를 함께 그룹화하는 데 사용됩니다. InfoArea는 InfoCube 및 InfoObject를 관리하는 데 사용됩니다. 각 InfoObject는 InfoArea에 있으며 유사한 파일을 함께 보관하는 데 사용되는 폴더에서 정의 할 수 있습니다.

변환 과정

변환 프로세스는 데이터 통합, 정리 및 데이터 통합을 수행하는 데 사용됩니다. 한 BI 개체에서 다른 BI 개체로 데이터를로드하면 데이터에 변환이 적용됩니다. 변환은 소스 필드를 대상 개체 형식으로 변환하는 데 사용됩니다.

SAP BW는 Oracle, SQL Server, HANA 또는 기타 데이터베이스와 같은 다른 데이터베이스에서 실행할 수 있습니다. SAP BW가 HANA로 구동되는 경우 SAP NetWeaver-NW 버전 및 설치된 데이터베이스를 확인할 수 있습니다.

BW 시스템이 설치된 데이터베이스 및 버전 확인

HANA SAP 시스템에서 BI로 이동하여 로그인합니다.

SAP NetWeaver 버전 및 설치된 DB를 확인하려면 시스템 → 상태를 클릭합니다.

SAP NetWeaver 시스템 버전을 확인하려면 돋보기를 클릭하십시오. 데이터베이스 버전-HDB 릴리스 1.0 SPS 11을 볼 수 있습니다.

시스템에 BW 모델링 도구 (SAP GUI, SAP HANA Studio)를 설치할 수 있습니다. BW 모델링 도구를 설치하려면 다음 구성 요소가 필요합니다.

  • 운영 체제 Windows 7 또는 Windows 8 또는 Apple Mac OS X 10.8 이상 또는 Linux 배포.

  • Internet Explorer 7.0 이상 또는 Firefox 4.0 이상이 설치되어 있어야합니다.

  • Windows 7.3 용 SAP GUI 또는 Windows 7.4 용 SAP GUI를 로컬 드라이브에 설치해야합니다. SAP Marketplace에서 다운로드 할 수 있습니다.

  • 백엔드 시스템과 통신하려면 로컬 시스템에 Microsoft 런타임 DLL VS2010 (Windows OS 용)이 설치되어 있어야합니다.

  • SAP HANA Studio (Windows의 경우 32 비트 또는 64 비트) SP08 이상.

HANA Studio에서 새 BW 프로젝트 만들기

SAP HANA Studio를 열고 새 프로젝트를 만듭니다. Windows → Perspective 열기 → 기타로 이동하십시오.

BW 모델링 선택 → 다음 스크린 샷과 같이 확인을 클릭합니다.

다음으로 파일 → 새로 만들기 → 프로젝트로 이동합니다.

다음 창에서 SAP 연결을 선택합니다. 기존 연결을 선택하거나 수동으로 연결을 정의하여 새 연결을 추가 할 수 있습니다.

시스템 연결은 SAP 로그온에서 유지됩니다. 확인을 클릭하십시오.

다음 화면에서 다음 스크린 샷과 같이 클라이언트, 사용자 이름 및 비밀번호를 입력합니다. 다음을 클릭하십시오.

프로젝트 이름을 입력하고 완료를 클릭 할 수 있습니다.

이제 새 루트 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 SAP HANA 시스템 연결을 선택합니다. 사전 구성된 HANA 시스템 HDB를 선택하고 마침을 클릭합니다.

연결된 SAP HANA 시스템 만 연결할 수 있습니다. HANA 시스템 → 마침을 선택합니다.

InfoCube에서 BW 쿼리를 정의하려면 BW Modeling Perspective에서 InfoCube를 선택하고 마우스 오른쪽 단추를 클릭 한 다음 새로 만들기 → BW 쿼리를 클릭하고 InfoCube를 선택합니다.

이름과 설명을 입력하고 마침을 클릭합니다. 이것이 BW 쿼리를 추가하는 방법입니다.

BW 쿼리에서 다양한 기능을 적용 할 수 있습니다. 필터를 적용하고 계산을위한 로컬 공식을 정의 할 수 있습니다.

BW 쿼리를 저장하려면 저장 아이콘을 클릭합니다.

BW 쿼리를 미리 보려면 HANA Studio에서 BW보고 미리보기를 클릭합니다.

BW 시스템에서 HANA로 마이그레이션을 계획 할 때 성공적인 마이그레이션에 도움이되는 다양한 검사를 수행해야합니다. SAP 지원 Launchpad에서 사용할 수있는 다양한 SAP 노트를 참조 할 수 있습니다.

https://launchpad.support.sap.com/#/notes/

마이그레이션하기 전에 실행 가능성 검사를 수행하여로드 프로세스를 이해하고 성능 향상을 확인해야합니다. SAP HANA에 유니 코드가 필요하므로 유니 코드가 아닌 시스템이있는 경우 유니 코드 변환을 수행해야합니다. 또는 마이그레이션의 일부로 유니 코드 변환을 계획 할 수도 있습니다.

데이터베이스 마이그레이션을 수행하려면 하드웨어 검사를 수행해야합니다. BW 시스템을 HANA로 마이그레이션하려면 하드웨어 사이징을 수행해야하며 보고서 / SDF / HANA_BW_SIZING을 사용하여 수행 할 수 있습니다.

전체 체크리스트 도구에 액세스하려면 다음을 참조하십시오. SAP Note: 1729988support.sap.com. 지식 기반 문서를 검색합니다.

이 도구는 기존 SAP BW 배포를 SAP HANA 플랫폼으로 마이그레이션하기위한 운영 및 사전 요구 사항에 대한 모범 사례 지침 확인을 자동화합니다.

또한 다음 스크린 샷과 같이이 SAP Note에서 참조하는 다른 K-base SAP Notes를 확인할 수 있습니다.

마이그레이션 중 문제

SAP HANA 마이그레이션을 수행하는 동안 다양한 유형의 오류가 발생할 수 있습니다. 다음은 마이그레이션 프로세스 중에 참조 할 수있는 일부 SAP 노트입니다.

  • SAP Note 1846872 − HANA에서 "장치에 남은 공간 없음"오류보고

  • SAP Note 1787489 − SAP HANA 데이터베이스 : 성능 추적

  • SAP Note 1786918 − 높은 메모리 소비를 조사하는 데 필요한 정보

  • SAP Note 1747042 − HANA 데이터베이스 인스턴스에 대한 지원 액세스 제공

  • SAP Note 1740136 − SAP HANA : 잘못된 마운트 옵션으로 인해 지속성이 손상 될 수 있음

  • SAP Note 1897157 − hdbnsutil 오류로 인해 설치 또는 업그레이드 실패

  • SAP Note 1894412 − 개정 업그레이드 후 SAP HANA 네임 서버 충돌

  • SAP Note 1634848 − SAP HANA 데이터베이스 서비스 연결

  • SAP Note 1592925 − SAP HANA Studio 서비스 연결

SAP BW 시스템을 HANA로 마이그레이션하려면 다음 마이그레이션 도구를 사용할 수 있습니다.

소프트웨어 프로비저닝 관리자

Software Provisioning Manager를 사용하면 다양한 프로비저닝 작업을 수행 할 수 있으며 다양한 프로덕션이있는 광범위한 플랫폼을 다룰 수 있습니다. Software Provisioning Manager는 시스템 마이그레이션을 위해 독립 실행 형 엔진을 설정하거나 NetWeaver 시스템을 복사하는 데 사용할 수 있습니다.

Software Provisioning Manager 1.0은 SAP NetWeaver 기반 SAP 시스템에 대해 다음과 같은 프로비저닝 시나리오를 지원합니다.

  • 새 시스템, 인스턴스 및 독립 실행 형 엔진 설치
  • 기존 시스템의 시스템 사본
  • 시스템 이름 변경 및 이중 스택 분할을 통한 시스템 변환
  • 시스템, 인스턴스 및 독립형 엔진 삭제

Software Provisioning Manager 1.0은 다음 SAP NetWeaver 릴리스, SAP Business Suite 제품 및이를 기반으로하는 SAP Solution Manager 릴리스를 지원합니다.

다음 URL에서 최신 버전을 얻을 수 있습니다. https://help.sap.com/sltoolset

1680045 - Release Note for Software Provisioning Manager 1.0 SP17

SAP HANA 용 SAP BW 마이그레이션 조종석

이 도구는 SAP BW 시스템을 SAP HANA로 마이그레이션하고이를 최적화하는 데 가장 많이 사용되고 유용한 도구에 쉽게 액세스하는 데 사용됩니다.

SAP HANA 용 SAP BW 마이그레이션 조종석은 여러 도구를 결합하여 기존 SAP BW 배포를 SAP HANA 플랫폼으로 원활하고 쉽게 마이그레이션 할 수 있도록합니다.

조종석을 사용하려면 ABAP 프로그램을 설치하고 실행하십시오. 업데이트 확인 기능을 사용하려면 코드의 21 행과 22 행에서 프록시 설정을 유지해야 할 수 있습니다.

Program: ZBW_HANA_MIGRATION_COCKPIT

이 도구는 SAP BW 릴리스 3.5 이상에서 사용할 수 있습니다.

도구를 얻으려면 SAP Notes 1909597-SAP BW Migration Cockpit for SAP HANA를 참조하세요.

첨부 파일 탭으로 이동하면 zip 파일을 다운로드 할 수 있습니다.

로컬 시스템에서 도구를 사용할 수없는 경우 문서 탭을 참조하여 온라인 도움말 및 사용 가능한 SAP Notes에 액세스 할 수 있습니다.

이 SAP Note는 다음에 의해 참조됩니다-

번호 표제
1729988 SAP HANA 기반 SAP BW-체크리스트 도구
1736976 HANA의 BW에 대한 크기 조정 보고서
1908367 SAP BW 변환 찾기
1847431 SAP BW ABAP 루틴 분석기

SUM의 데이터 마이그레이션 옵션

SUM (Software Update Manager)의 DMO (Data Migration Option)는 하나의 도구로 유니 코드 변환, 시스템 업데이트 및 데이터베이스 마이그레이션을 단순화합니다.

SAP Note 2257362 - Database Migration Option (DMO) of SUM 1.0 SP17

DMO를 사용하여 데이터베이스 마이그레이션을 수행하려면 SAP HANA 버전 8.5 이상이 필요합니다. 대상 데이터베이스 SAP HANA는 업그레이드를 수행하기위한 요구 사항이 다른 원본 데이터베이스에 의존합니다.

소스 데이터베이스 요구 사항 / 제한
신탁 Oracle 버전 11.2 이상
MaxDB

MaxDB 7.7 : 버전 7.7.07.47 이상

MaxDB 7.8 : 버전 7.8.02.028 이상

MaxDB 7.9 이상 : 제한 없음

대상 릴리스 SAP_BASIS 740 SP11이 지원되지 않음

MS SQL MS SQL 2005 (요청시 사용 가능) 또는 상위 버전 소스 SAP 릴리스는 SAP_BASIS 700 이상을 기반으로해야합니다.
DB2 (z / OS 용 DB2) SAP_BASIS의 대상 릴리스는 740 SP12 이상입니다.
DB4 (i 용 DB2)

소스 SAP 릴리스는 SAP_BASIS 700 이상을 기반으로해야합니다.

DB4 i7.1 이상

대상 SAP 릴리스는 SAP_BASIS 740 SP10 이상을 기반으로해야합니다.

DB6 (Linux, UNIX 및 Windows 용 DB2)

DB6 버전 09.01.0000 이상 (대상 SAP_BASIS 릴리스가 740 SP8보다 낮은 경우)

DB6 버전 09.7 FP5 이상 (대상 SAP_BASIS 릴리스가 740 SP8 이상인 경우)

SAP HANA 소스 데이터베이스로서의 SAP HANA는 지원되지 않습니다.
수액

SAP ASE 버전 16.0 SP02 패치 수준 02 이상 (SAP_BASIS의 대상 릴리스가 750 이상인 경우)

PAM에 따르면 SAP_BASIS의 target release가 750 미만인 경우

SAP BW 시스템이 HANA 데이터베이스에서 실행될 때 모든 데이터를 HANA 메모리에 저장하는 비용이 높습니다. 또한 SAP BW의 모든 데이터가 HANA 데이터베이스에 필요한 것은 아니며 BW의 데이터 중 30-40 % 만보고 및 운영에 적극적으로 필요합니다. 이 데이터는 HANA 인 메모리 기능에만 넣어야합니다.

HANA의 SAP BW는 더 낮은 총 소유 비용을 관리 할 수 ​​있도록 활성 및 비활성 데이터에 대한 설정을 제공합니다. 데이터는 데이터 온도에 따라 다음 3 가지 범주로 분류 할 수 있습니다.

핫 데이터

이 영역에서 핫 데이터의 모든 데이터는 HANA 인 메모리 데이터베이스에 저장되며보고 및 운영에 사용할 수 있습니다. SAP BW에서 이것은보고 및 운영에 자주 사용되기 때문에 핫 데이터 아래에있는 InfoCube 및 DSO입니다.

이 데이터는 자주 사용되며 일반적으로 지난 2-3 년에 속하므로이 데이터는 실제 핫 데이터로 저장해야하며보고 목적으로 최상의 성능을 얻으려면 메모리 내 데이터베이스에 저장해야합니다.

다음은 핫 데이터의 주요 속성입니다-

  • Access − 매우 자주, 몇 초 또는 몇 분마다

  • Response − 빠른 액세스, 높은 성능

  • Data Type − InfoCube, 표준 DSO, 개방형 DSO 및 모든 마스터 데이터의 데이터

콜드 데이터

콜드 데이터는 거의 액세스하지 않는 아카이브 데이터로 간주되며 모든 데이터는 보조 데이터베이스에 저장됩니다. SAP BW에서 표준 DSO 및 InfoCube에는 운영 및보고를위한 데이터가 포함됩니다. 그러나 일반적인 시나리오에서는보고를 위해 지난 몇 년 동안의 데이터 만 자주 액세스됩니다. 3 년이 지난 데이터는 자주 액세스하지 않으므로 일반적으로 더 낮은 TCO 계획에 저장할 수 있습니다.

다음은 콜드 데이터의 주요 속성입니다.

  • Access −보고 및 운영을 위해 3 년 이상 지난 데이터에 자주 액세스하지 않는 데이터.

  • Response − 핫 및 웜 데이터에 비해 느립니다.

  • Data Type − InfoCube 및 표준 DSO의 오래된 데이터.

웜 데이터

웜 데이터는 HANA 데이터베이스의 디스크 스토리지에 저장된 데이터로 상시 접근이 가능합니다. 이를 통해 HANA 데이터베이스에서 최근 데이터에 효율적으로 액세스 할 수 있습니다.

이 데이터는 읽기, 쓰기 및 삽입이 가능하며 총 소유 비용을 낮 춥니 다.

웜 데이터에는 두 가지 유형의 데이터가 있습니다.

  • 비활성 데이터
  • 활성 / 동적 계층화

비활성 데이터

이 데이터 유형은 PSA (Persistence Staging Area) 및 W / O (Write Optimized) DSO에 적용됩니다. SAP BW에서 PSA 및 W / O DSO는 우선 순위가 낮은 개체로 간주되며 메모리가 부족한 경우 비활성 데이터가 먼저 메모리에서 제거됩니다.

다음은 비활성 데이터의 주요 속성입니다-

  • Access− 중간 빈도 데이터. 콜드 데이터보다 더 자주 액세스되는 데이터.

  • Response− 모든 파티션이 메모리에있을 때 응답이 빠릅니다. 데이터가 파티션에로드 될 때 응답 시간은 데이터 볼륨에 따라 다릅니다.

  • Data Type − PSA 및 W / O DSO

Note − Non-active 개념은 SAP BW 7.3 SP8부터 사용할 수 있으며 HANA Database에서 효율적으로 메모리를 관리하는 데 사용할 수 있습니다.

활성 / 동적 계층화

동적 계층화에는 파티션에서 낮은 TCO 메모리로 데이터를 대체하는 개념이 없으며 최적의 성능 시간으로 모든 데이터에 액세스 할 수있는 통합 메커니즘이 포함됩니다.

모든 데이터 (PSA 및 W / O DSO)는 디스크에 저장되며 SAP BW 7.4 SP8 및 HANA 1.0 SP9 이상 버전에서 사용할 수 있습니다.

다음은 활성 / 동적 계층화 데이터의 주요 속성입니다.

  • Access− 중간 빈도 데이터. 콜드 데이터보다 더 자주 액세스되는 데이터.

  • Response − 핫 데이터보다 약간 느림

  • Data Type − PSA, W / O DSO 및 고급 DSO

SAP BW 시스템에서 비활성 데이터 개념 모니터링

활성 / 비활성 데이터 모니터 열기, 실행 Transaction Code: RSHDBMON 또는 Administration Workbench → 관리 → 모니터 → 활성 / 비활성 데이터로 이동할 수 있습니다.

다음은 상세보기를 클릭하여 초기 언로드 설정을 확인하는 것입니다. 다음 객체에 대한 초기 언로드 설정을 확인할 수 있습니다.

  • 표준 DSO
  • W / O DSO
  • InfoCube
  • 데이터 소스

데이터 선택에서 드롭 다운에서 데이터 소스를 선택합니다. 개체를 선택하고 실행을 클릭합니다.

PSA 테이블 및 쓰기 최적화 된 DSO는 기본적으로 BW에서 SAP에 의해 Warm으로 표시됩니다. 이는 플래그가 기본적으로 활성으로 설정되어 있음을 의미합니다.

이렇게하면 영구 BW InfoProvider의 다른 테이블에 비해 우선 순위가 높은 주 메모리에서 이러한 테이블을 제거 할 수 있습니다. 다음 스크린 샷과 같이 창에서 Early Unload 플래그를 사용하여이 설정을 사용자 지정할 수 있습니다.

HANA에서 SAP BW를 사용하면 기존 InfoCube를 생성하여 HANA Optimized InfoCubes. InfoCube가 HANA 데이터베이스로 이동되면 열 기반 테이블이되고 다음과 같이 작동합니다.BWA Indexed InfoCubes.

SAP HANA에 최적화 된 InfoCube를 사용하면 특성과 주요 수치가 차원에 할당됩니다. 시스템 성능을 향상시키기 위해 대리 ID (SID)가 팩트 테이블에 사용됩니다.

표준 InfoCube를 HANA에 최적화 된 InfoCube로 변환하면 변환시 레이아웃이 변경되므로 수동으로 조정해야합니다.

BW 시스템에서 InfoCube를 보려면 다음을 사용할 수 있습니다. Transaction: LISTSCHEMA

InfoCube를 선택하고 다양한 차원 테이블을 확인할 수 있습니다. InfoCube 유형 선택 −

  • 집계 큐브
  • 표준 InfoCube

표준 InfoCube를 HANA에 최적화 된 InfoCube로 변환하는 방법에는 두 가지가 있습니다.

InfoCube로 이동하여 클릭하여 편집 화면을 엽니 다. SAP HANA 최적화로 변환 확인란을 선택합니다. InfoCube 속성 → 하위 유형에서이 속성을 확인할 수도 있습니다. InfoCube를 열면 HANA에 최적화 된 InfoCube로 하위 유형을 볼 수 있습니다.

전화 할 수도 있습니다. Transaction RSMIGRHANADBBW 시스템에서. 이 트랜잭션은 개체를 HANA 최적화 개체로 변환하는 화면을 직접 엽니 다.

개체 유형을 선택하고 개체 이름을 입력 할 수 있습니다. 다음 화면에서는 HANA Optimized InfoCube로 변환 할 표준 InfoCube를 선택했습니다.

변환 후 로그를 보는 옵션을 선택할 수도 있습니다.

선택한 객체가 이미 HANA 최적화 객체이거나 변환이 완료되면 다음 스크린 샷과 같은 메시지가 표시됩니다.

복합 공급자는 Join 또는 Union 작업을 사용하여 여러 InfoProvider를 결합하는 데 사용됩니다. HANA에서 SAP BW를 사용하는 경우 InfoProvider 중 하나가 인 메모리 데이터베이스를 사용해야하며 복합 공급자의 데이터를보고 및 분석에 사용할 수 있습니다.

비 HANA 데이터베이스에서 SAP BW를 사용하는 경우 BWA는 복합 공급자를 생성하기위한 전제 조건입니다. 복합 공급자의 주요 이점은 조인 작업을 사용하여 정보 공급자를 결합하여 새롭고 복잡한 비즈니스 시나리오를 만들 수 있다는 것입니다.

복합 공급자 생성

다음을 사용하여 관리 워크 벤치에서 복합 제공자를 작성할 수 있습니다. Transaction: RSLIMOBW

Composite Provider 화면에서 Composite Provider의 이름 (최대 10 자)을 입력하고 Create 버튼을 클릭합니다.

그래픽 모델링 환경이 나타납니다.

화면 왼쪽의 InfoProvider 트리에서 필요한 InfoProvider를 모델링 영역으로 끌어다 놓을 수 있습니다.

인포 프로 바이더를 드래그 할 때 결합 유형 (결합 또는 결합)을 정의하고 확인을 클릭 할 수 있습니다.

다음은 InfoProviders → Composite Provider에서 필드를 드래그하는 것입니다. 이 줄은 복합 공급자에서 사용되는 정보 공급자 필드를 표시합니다. 데이터 바인딩을 Join으로 사용하면 Join이라는 이름으로 레이블이 지정됩니다.

필드 이름을 변경하거나 설명을 추가 할 수도 있습니다. 필드 이름을 변경하려면 필드 이름을 마우스 오른쪽 버튼으로 클릭 → 속성 변경 → 변경합니다.

특성의 통화 또는 단위를 주요 수치에 할당 할 수도 있습니다. 이를 위해 주요 수치 → 속성 변경 → 변경의 컨텍스트 메뉴로 이동합니다.

디스플레이 XML 옵션을 사용하여 복합 공급자의 XML 구조를 볼 수도 있습니다.

다음 단계는 CompositeProvider를 활성화하는 것입니다. CompositeProvider가 활성화되면 데이터가 BW Accelerator 또는 SAP HANA 데이터베이스에 저장됩니다.

SAP HANA Studio → BW 모델링에서 복합 공급자를 만들 수도 있습니다.

BW 자격 증명으로 BW Modeling Perspective에 로그온하고 최상위 프로젝트 수준 폴더의 상황에 맞는 메뉴를 사용하여 HANA 시스템을 연결하고 HANA 시스템 연결 옵션을 선택합니다. 그렇지 않으면 컴포지트에 네이티브 SAP HANA 모델을 포함 할 수 없습니다. 공급자.

BW 프로젝트 → 컨텍스트 메뉴 → 새로 만들기 → 컴포지트 공급자에서 InfoArea로 이동합니다.

복합 제공자 이름 및 설명을 입력하십시오. 마침을 클릭합니다.

Editor에서는 다음 탭을 볼 수 있습니다.

  • General − Composite Provider의 속성을 보여줍니다.

  • Scenario−이 탭에서 InfoProvider 및 HANA 뷰를 Composite Provider에 추가합니다. 시나리오 탭으로 이동하면 기본 바인딩 유형이 표시됩니다. 추가 기호를 클릭하십시오.

추가 기호를 클릭하면 InfoProvider 또는 HANA보기를 선택할 것인지 묻는 메시지가 표시됩니다. 검색을 수행하려면 *를 입력하면 사용 가능한 개체 목록이 표시됩니다. 컴포지트 공급자에 추가 할 개체를 선택합니다.

마찬가지로 복합 공급자에 InfoProvider를 추가합니다. 다음은 필드를 끌어서 소스에서 대상으로 필드를 추가하는 것입니다. 모두 확장을 사용하여 추가 된 모든 개체를 확장 할 수 있습니다. 필터를 적용하여 특정 필드를 검색 할 수도 있습니다.

출력 탭으로 이동하면 추가 된 개체의 매핑을 볼 수 있습니다.

다음은 BW 객체를 확인하고 활성화하는 것입니다.

이 Perspective의 문제점 로그에서 결과를 분석 할 수도 있습니다.

HANA Studio에서 데이터를 미리 보려면 오른쪽 상단의 돋보기 아이콘 → Show Preview를 사용합니다.

HANA 최적화 된 개체를 사용하면 분석보고 및 데이터 분석을위한 더 나은 성능을 얻을 수 있습니다. SAP BW의 DSO는 SAP HANA 데이터베이스에서 활성화를 위해 자동으로 최적화됩니다. HANA에서 SAP BW를 마이그레이션하면 모든 표준 DSO가 열 저장소의 SAP HANA 데이터베이스로 이동됩니다.

고급 DSO를 사용하려면 SAP HANA 데이터베이스 지원 팩 08 이상 버전이 있어야하며 백엔드에는 SAP BW 7.4 SPS9가 있어야합니다.

HANA 데이터베이스를 기반으로 고급 DSO 생성

SAP HANA studio → BW 모델링 도구로 이동

고급 DSO를 만들려면 InfoArea를 마우스 오른쪽 단추로 클릭하고 새 DataStoreObject (고급)를 선택합니다.

다음 세부 사항을 제공하고 완료를 클릭하십시오.

  • 데이터 저장소의 이름을 입력하십시오. 기술 이름은 3 자에서 9 자 사이 일 수 있습니다. DataStore 오브젝트 (고급)에 대한 네임 스페이스가있는 경우 이름은 8 자까지만 가능합니다.

  • 데이터 저장소에 대한 설명

  • 개체 템플릿 선택

표준 DSO에서 HANA 데이터베이스에서 만든 고급 DSO 로의 변환을 만들 수 있습니다. SAP BW 시스템으로 이동하여 InfoCube를 확장하고 기존 DSO에서 새 고급 DSO로 변환을 복사합니다.

새 변환을 만들고 새 고급 데이터 저장소 개체에 데이터를로드 할 수 있습니다.

하이브리드 공급자를 사용하면 하이브리드 아키텍처로 인해 데이터에 빠르게 액세스 할 수 있으며 이전 기록 데이터가 새 데이터와 혼합되어 있습니다. 하이브리드 공급자는 쿼리에서 데이터를 분석하기위한 높은 수준의 시스템 성능을 제공합니다.

다음 유형의 하이브리드 공급자를 사용할 수 있습니다.

데이터 저장소 개체 기반 하이브리드 공급자

이러한 하이브리드 공급자는 DSO와 InfoCube의 조합을 기반으로합니다. 하이브리드 아키텍처의 일부로 새 데이터는 DSO에 저장되고 InfoCube는 집계를 제공합니다.

HybridProvider에서 BEx 쿼리를 실행하면 InfoCube에서 직접 데이터를 읽습니다. DSO에서 데이터를 읽으려면 BEx 디자이너에서 요청을 변경해야합니다.

BEx Query Designer에서 속성 → 고급으로 이동하여 요청 상태를 2로 선택합니다.

DSO 및 InfoCube 변환은 1 : 1이며이 변환을 변경할 수 없습니다.

하이브리드 공급자에서는 모든 유형의 소스에서 데이터를로드 할 수 있습니다. 모든 데이터는 BW 시스템 또는 BW Accelerator에 저장됩니다.

직접 액세스 기반 하이브리드 공급자

이 하이브리드 공급자에서 데이터는 가상 공급자와 InfoCube의 조합을 기반으로합니다. 새 데이터는 가상 공급자를 사용하여 소스 시스템에서 직접 읽습니다.

이를 통해 지연없이 실시간 데이터에 액세스 할 수 있습니다. 특정 데이터 소스에서만 데이터를로드 할 수 있습니다.

HANA 시스템에서 SAP BW를 사용하는 경우 다음 HANA 최적화 개체를 사용할 수 있습니다. DataStore 개체, InfoObjects, BW 작업 영역 및 쿼리에서 InfoProviders로 쿼리 및 CompositeProviders.

SAP HANA에서 정보보기를 만들면 BW 데이터의 데이터가 게시됩니다. 이러한 SAP HANA 뷰는 BW에서 관리하는 데이터와 테이블을 직접 가리 킵니다.

SAP BW의 데이터는 HANA 모델링 뷰에서 직접 사용할 수 있습니다. HANA 데이터베이스에서 InfoProvider로 쿼리에 대한 SAP HANA 뷰를 생성 할 수 있습니다.

InfoProvider로 쿼리에 대한 SAP HANA 뷰 만들기

첫 번째 단계는 SAP HANA 인덱스를 만드는 것입니다. 다음을 사용하여 수행 할 수 있습니다.Transaction: RSDDB 또는 사용하여 Transaction RSA1 BW Workbench를 엽니 다.

다음 옵션을 사용하여 객체에 대한 인덱스 유지 관리를 호출 할 수 있습니다.

Method 1 − 첫 번째 방법은 Transaction RSA1을 사용하여 SAP BW Workbench를 호출하는 것입니다.

탐색에서 InfoProvider를 선택합니다. 마우스 오른쪽 단추를 클릭하고 BW 가속기 색인 유지를 선택합니다. SAP HANA / BWA 인덱스 관리 화면이 열립니다.

Method 2 − Transaction RSDDB를 이용하여 SAP HANA / BWA 인덱스 유지 보수 화면을 직접 호출하는 다른 방법.

SAP HANA / BWA 인덱스 유지 관리 화면이 열립니다. 누름 버튼 옵션을 사용하여 BW 개체 유형 (VirtualProvider 또는 Query as InfoProvider)을 선택합니다.

SAP HANA보기를 생성 할 쿼리를 선택 → 생성합니다.

화면 하단에는 이미 SAP HANA 인덱스가있는 모든 개체의 목록이 표시됩니다.

쿼리가 다음 조건 중 하나를 충족하면 쿼리 결과를 인덱싱 할 수 없습니다.

  • 결과적으로 쿼리에 임시 조인이 포함 된 경우 계층 구조로 인해 플랫 인덱스에 저장할 수 없습니다.

  • 로컬 집계가 사용되는 경우.

  • 검색어 이름이 20 자 이상인 경우

  • 쿼리가 입력 가능한 쿼리 인 경우.

외부 SAP HANA 리포지토리보기를 선택합니다. 인덱스를 활성화하면 객체 구조에 해당하는 SAP HANA 뷰가 SAP HANA 데이터베이스에 생성됩니다.

SAP HANA Live는 모든 비즈니스 스위트 애플리케이션에서 향상된 분석 품질을 제공합니다. BW 모델링 또는 ABAP 프로그래밍이 필요하지 않으며 개방형 표준 (SQL 및 MDX)을 사용하여보고 프레임 워크에 액세스 할 수 있습니다.

가상 데이터 모델을 사용하면 SAP 비즈니스 스위트 애플리케이션의 복잡성을 숨기고 데이터 모델에 쉽게 액세스 할 수 있습니다. 가상 데이터 모델은 다음 유형의보기로 구성됩니다-

쿼리보기

HTML5 기반 분석 응용 프로그램에서 직접 사용하거나 BusinessObjects와 같은 분석 도구에서 사용하는 데 사용됩니다. 쿼리보기는 일반적으로 다른보기에서 재사용되지 않으며 항상 계층 구조의 맨 위에 있습니다.

재사용보기

이러한보기는 가상 데이터 모델의 핵심이며 다른보기에서 재사용됩니다. 다른 분석 도구 인 Business Objects에서 직접 사용하도록 설계되지 않았습니다.

프라이빗 뷰

데이터베이스 테이블, 기타 개인용보기 또는 재사용보기를 기반으로합니다. 명확한 비즈니스 시나리오가 포함되어 있지 않으므로 재사용보기로 분류되지 않으므로 다른보기와 함께 사용할 수 없습니다.

하나 라이브 아키텍처

SAP HANA Live 가상 데이터 모델은 SAP Business Suite 테이블 위에 설계되었습니다. 가상 데이터 모델에서 제공하는 데이터는 HTML5 기반 응용 프로그램을 사용하거나 SAP BusinessObjects와 같은 분석 도구와 함께 사용할 수 있습니다.

다음은 SAP HANA Live 아키텍처의 다이어그램 표현입니다.

SAP HANA Live의 모든보고는 기본 컴퓨팅 엔진과 SAP Business Suite 애플리케이션의 실시간 데이터를 기반으로하므로 데이터로드를 기다릴 필요가 없습니다.

고객이 기존 보고서를 개선하기 위해 새 보고서를 작성하려는 경우 가상 데이터 모델을 변경하거나 보고서 개발을 빠르게 지원하기 위해 새 HANA 모델을 작성하기 만하면됩니다.

SAP HANA Live를위한 기술 시스템 환경

SAP Business Suite에 SAP HANA Live를 배포하는 데 다음 두 가지 접근 방식을 사용할 수 있습니다.

나란히 시나리오

이 시나리오에서는 두 개의 시스템이 있으며 SAP Landscape Transformation을 사용하여 데이터 복제가 발생합니다. SAP HANA Live view를 실행하려면 HANA 데이터베이스에 해당 테이블을 복제해야합니다.

통합 시나리오

SAP HANA Live 및 Business Suite 시스템은 동일한 SAP HANA 어플라이언스를 공유하며이 시나리오는 SAP HANA에서 직접 실행되는 애플리케이션에 적합합니다.

Data Provisioning은 HANA 모델링에서 사용하고보고 도구를 사용하여 사용하기 위해 데이터를 HANA 데이터베이스로 복제하는 작업을 처리합니다. SAP HANA 시스템 데이터 복제에서 지원되는 다양한 데이터 프로비저닝 방법이 있습니다.

SAP HANA 복제를 사용하면 소스 시스템에서 SAP HANA 데이터베이스로 데이터를 마이그레이션 할 수 있습니다. 기존 SAP 시스템에서 HANA로 데이터를 이동하는 간단한 방법은 다양한 데이터 복제 기술을 사용하는 것입니다.

시스템 복제는 명령 줄을 통해 또는 HANA 스튜디오를 사용하여 콘솔에서 설정할 수 있습니다. 기본 ECC 또는 트랜잭션 시스템은이 프로세스 동안 온라인 상태를 유지할 수 있습니다. HANA 시스템에는 세 가지 유형의 데이터 복제 방법이 있습니다.

  • SAP Landscape Transformation (SLT) 복제 방법
  • ETL 도구 SAP BODS (Business Object Data Service) 방법
  • 직접 추출기 연결 (DXC) 방법

SAP Landscape Transformation (SLT) Replication은 HANA 시스템에서 트리거 기반 데이터 복제 방법입니다. SAP 및 비 SAP 소스에서 실시간 데이터 또는 일정 기반 복제를 복제하기위한 완벽한 솔루션입니다. 모든 트리거 요청을 처리하는 SAP LT Replication 서버가 있습니다. 복제 서버는 독립형 서버로 설치하거나 SAP NW 7.02 이상이 설치된 모든 SAP 시스템에서 실행할 수 있습니다.

HANA 시스템 환경에서 트리거 기반 데이터 복제를 가능하게하는 HANA DB와 ECC 트랜잭션 시스템간에 Trusted RFC 연결이 있습니다. 다음 이미지에서 실시간 데이터 복제를위한 SAP HANA SLT 복제 시나리오를 볼 수 있습니다.

SLT 복제의 장점

다음은 SLT 복제의 장점입니다.

  • SLT 복제 방법을 사용하면 여러 소스 시스템에서 하나의 HANA 시스템으로 데이터를 복제하고 하나의 소스 시스템에서 여러 HANA 시스템으로 데이터를 복제 할 수 있습니다.

  • SAP LT는 트리거 기반 접근 방식을 사용합니다. 소스 시스템에는 측정 가능한 성능 영향이 없습니다.

  • 또한 HANA 데이터베이스에로드하기 전에 데이터 변환 및 필터링 기능을 제공합니다.

  • 실시간 데이터 복제가 가능하여 SAP 및 비 SAP 소스 시스템에서 HANA로 관련 데이터 만 복제합니다.

  • HANA System 및 HANA studio와 완벽하게 통합됩니다.

ECC 시스템에서 신뢰할 수있는 RFC 연결 생성

소스 SAP 시스템 AA1에서 대상 시스템 BB1에 대해 신뢰할 수있는 RFC를 설정하려고합니다. 완료되면 AA1에 로그인하고 사용자가 BB1에서 충분한 권한을 가지고 있음을 의미합니다. RFC 연결을 사용하고 사용자 이름과 암호를 다시 입력하지 않고도 BB1에 로그온 할 수 있습니다.

두 SAP 시스템 간의 RFC 신뢰 / 신뢰 관계, 신뢰 시스템에서 신뢰 시스템으로의 RFC를 사용하면 신뢰 시스템에 로그온하는 데 비밀번호가 필요하지 않습니다.

SAP 로그온을 사용하여 SAP ECC 시스템을 엽니 다. 시작하다transaction number sm59. 새로운 Trusted RFC 연결을 생성하기위한 트랜잭션 번호입니다. → 세 번째 아이콘을 클릭하여 새 연결 마법사를 엽니 다. → 생성을 클릭하면 새 창이 열립니다.

RFC 대상 ECCHANA (RFC 대상 이름 입력) 연결 유형 : 3 (ABAP 시스템의 경우)

기술 설정으로 이동 : 대상 호스트 : ECC 시스템 이름, IP를 입력하고 시스템 번호를 입력합니다.

로그온 및 보안 탭, 언어 입력, 클라이언트, ECC 시스템 사용자 이름 및 암호로 이동합니다.

화면 상단의 저장 옵션을 클릭합니다.

연결 테스트를 클릭하면 연결이 성공적으로 테스트됩니다.

RFC 연결 구성

운영 transaction: ltr(RFC 연결을 구성하기 위해). 새 브라우저가 열립니다. ECC 시스템 사용자 이름과 암호를 입력하고 로그온합니다.

새로 만들기를 클릭합니다. 새 창이 열립니다. 구성 이름을 입력하십시오. 다음을 클릭하십시오. RFC 대상 (이전에 생성 된 연결 이름)을 입력하고 검색 옵션을 사용하고 이름을 선택한 후 다음을 클릭합니다.

대상 시스템 지정에서 HANA 시스템 관리자 사용자 이름 및 암호, 호스트 이름, 인스턴스 번호를 입력하고 다음을 클릭합니다. 007 (000 일 수 없음)과 같은 데이터 전송 작업 수를 입력하고 → 다음 → 구성 만들기를 선택합니다.

이제 HANA Studio로 이동하여이 연결을 사용하고 경로를 따릅니다. HANA Studio로 이동 → 데이터 프로비저닝 클릭 → HANA 시스템 선택.

ECC 시스템에서 테이블을로드 할 소스 시스템 (신뢰할 수있는 RFC 연결 이름) 및 대상 스키마 이름을 선택하십시오. HANA 데이터베이스로 이동하려는 테이블을 선택 → 추가 → 마침.

선택한 테이블은 HANA 데이터베이스에서 선택한 스키마로 이동합니다.

SLT 데이터 복제에는 다른 모드가 있습니다.

  • Load − HANA 데이터베이스에 데이터로드를 예약합니다.

  • Replicate − 일정을 복제합니다.

  • Suspend − 복제 프로세스를 일시 중지합니다.

  • Resume − 중지 된 복제를 재개하여 데이터로드를 완료합니다.

SLT 복제 트리거 기반 접근 방식은 PAM (제품 가용성 매트릭스)에 따라 모든 데이터베이스에서 실시간 데이터 복제를 위해 SAP BW 시스템에서 매우 일반적입니다.

위 그림에서 SAP BW 시스템을 사용한 SLT 데이터 복제의 간단한 아키텍처를 볼 수 있습니다. SLT 데이터 복제는 조인이나 변환이없는 단순 테이블에 권장됩니다. SLT 복제 서버는 SAP BW 고객이 사용할 수 있으며 데이터베이스 아래에 독립적입니다.

SLT Replication 서버는 데이터 프로비저닝을 관리하고 관리하는 데 사용됩니다.

DB Connect는 기본 연결 외에 다른 데이터베이스 연결을 정의하는 데 사용되며 이러한 연결은 테이블 또는 뷰에서 BI 시스템으로 데이터를 전송하는 데 사용됩니다.

외부 데이터베이스를 연결하려면 다음 정보가 있어야합니다.

  • Tools
  • 소스 애플리케이션 지식
  • 데이터베이스의 SQL 구문
  • 데이터베이스 기능

전제 조건

원본 데이터베이스 관리 시스템이 BI DBMS와 다른 경우 BI 응용 프로그램 서버에 원본 DBMS 용 데이터베이스 클라이언트를 설치해야합니다.

DB Connect의 주요 기능에는 SAP에서 지원하는 데이터베이스에서 BI로 데이터로드가 포함됩니다. 데이터베이스를 소스 시스템으로 BI에 연결할 때 외부 관계형 데이터베이스 관리 시스템에 대한 직접 액세스 지점을 만들어야합니다.

DB 아키텍처

SAP NetWeaver 구성 요소 다중 연결 기능을 사용하면 SAP 기본 연결 외에 추가 데이터베이스 연결을 열 수 있으며이 연결을 사용하여 외부 데이터베이스에 연결할 수 있습니다.

DB Connect를 사용하여이 유형의 연결을 BI에 대한 소스 시스템 연결로 설정할 수 있습니다. 데이터베이스에 대한 DB Connect의 향상된 기능을 사용하면 데이터베이스 테이블 또는 외부 응용 프로그램의보기에서 BI로 데이터를로드 할 수 있습니다.

기본 연결의 경우 DBMS (Database Management System) 용 DB Client 및 DBSL이 사전 설치되어 있습니다. DB Connect를 사용하여 다른 데이터베이스 관리 시스템에서 BI 시스템으로 데이터를 전송하려면 DB 연결을 실행하는 데 사용하는 BI 응용 프로그램 서버에 데이터베이스 별 DB 클라이언트 및 데이터베이스 별 DBSL을 설치해야합니다.

소스 시스템으로 DBMS 생성

RSA1 → 관리 워크 벤치로 이동하십시오. 모델링 탭에서 → 소스 시스템

DB Connect로 이동 → 오른쪽 클릭 → 생성

논리 시스템 이름 (DB Connect) 및 설명을 입력하십시오. 계속을 클릭하십시오.

데이터베이스 관리에 사용할 DBMS를 입력하십시오.

연결을 열고 자하는 데이터베이스 사용자를 입력하고 데이터베이스 인증을 위해 DB 비밀번호를 입력해야합니다.

연결 정보에서 데이터베이스 연결을 열기 위해 필요한 기술 정보를 입력해야합니다.

Permanent Indicator− 데이터베이스에 대한 영구적 인 연결을 유지하도록이 표시기를 설정할 수 있습니다. 첫 번째 트랜잭션이 종료되면 각 트랜잭션을 검사하여 연결을 다시 시작할 수 있는지 확인합니다.

DB 연결에 자주 접속해야하는 경우이 옵션을 사용할 수 있습니다.

이 구성을 저장하고 돌아 가기를 클릭하여 표에서 볼 수 있습니다.

SAP BW 시스템에서 InfoCube를 기반으로 HANA 모델링보기를 만들 수 있습니다. 이렇게하려면 편집 모드에서 InfoCube를 열고 외부 SAP HANA보기 플래그를 활성화해야합니다.

다음은 InfoCube를 활성화하는 것입니다.

그런 다음 SAP HANA Studio → 패키지로 이동 : system-local → BW → BW2HANA

이름이 InfoCube 인 분석보기를 검색합니다. 오른쪽 클릭 → 정의 열기. 자동 레이아웃 기능을 선택할 수 있습니다.

SAP BW에서 HANA 데이터베이스로 마이그레이션 할 때 사용되지 않는 다양한 프로세스 유형이 있습니다. SAP HANA 데이터베이스를 사용하는 경우 프로세스 체인에서 다음 프로세스 유형이 필요하지 않습니다.

  • 새로운 골재 채우기
  • BWA 인덱스
  • 시간 종속 집계 조정
  • 색인 작성
  • 색인 삭제

이러한 프로세스 유형을 제거하기 위해 프로세스 체인을 수정할 필요가 없습니다. 프로세스 체인은 오류없이 계속 실행됩니다. 프로세스 체인의 로그를 확인하면 이러한 단계가 실행되지 않는 것을 볼 수 있습니다.

프로세스 체인 실행을 모니터링하기 위해 다양한 트랜잭션을 사용할 수 있습니다.

주기적인 프로세스 체인 모니터링

사용하다 Transaction: RSPCM

선택한 프로세스 체인의 현재 실행 상태를 모니터링 할 수 있습니다. 이 트랜잭션에서 실행되는 프로세스 체인의 상세보기로 이동할 수도 있습니다.

프로세스 체인 실행에 대한 로그보기

사용하다 Transaction: RSPC. 프로세스 체인에 대해 하나 이상의 실행이 표시됩니다.

프로세스 체인 실행에 대한 프로세스 체인 유지 관리 수행

사용하다 Transaction: RSPC1. 이 트랜잭션은 구체적인 프로세스 체인의 로그 ID를 언급하여이 실행에 대한 로그를 보는 데 사용됩니다.

BWA (BW Accelerator) 및 HANA는 모두 메모리 내 도구이며 InfoCube 메모리 내 복사본을 유지하여 쿼리 성능을 가속화하는 옵션을 제공합니다. BWA는 데이터웨어 하우징에 인 메모리 개념을 최초로 도입했으며 SAP HANA를 사용하면 전체 애플리케이션이 HANA 인 메모리 데이터베이스에서 실행될 수 있습니다.

다음은 SAP HANA와 BWA의 주요 차이점입니다-

BW 가속기 (BWA)

  • BW Accelerator는 쿼리 성능을 가속화하기 위해 특별히 Business Warehouse 시스템 7.0 이상용으로 설계되었습니다. InfoCube 데이터의 복사본을 메모리에 유지하여 데이터 수집 시간을 단축합니다.

  • BWA는 BI / BW 응용 프로그램을 변경하지 않고 더 나은 성능을 얻을 수있는 솔루션입니다.

  • SAP BW / BI 데이터를 읽고 가속화 된 읽기 프로세스를 제공하고 결과를 BI / BW 쿼리에 제공합니다.

  • BWA와 함께 가속화 된 쿼리를 사용하여 BusinessObjects 또는 Dashboards와 같은 분석 도구에서 BEx 보고서 또는보고를 만들 수 있습니다.

SAP HANA 인 메모리

SAP HANA는 고성능 분석 애플리케이션을 제공하기위한 인 메모리 데이터베이스 및 플랫폼입니다. SAP 및 비 SAP 데이터 소스에서 HANA 데이터베이스로 데이터를 복제하고 BusinessObjects보고 도구를 사용하여보고 분석 할 수 있습니다.

  • SAP HANA는 SLT 복제 트리거 기반 데이터 프로비저닝을 사용하여 실시간 데이터로드 및보고를 지원합니다.

  • 데이터 세트는 SAP HANA에로드되며 BI 도구를 사용하여 데이터 분석 및보고를 위해 HANA 데이터 모델을 사용할 수 있습니다.

  • SAP BW를 포함하여 SAP HANA에서 SAP 및 비 SAP 데이터에 액세스 할 수 있습니다.

  • 데이터는 열 기반 저장소에 저장되므로 데이터 압축을 제공하고 집계를 수행하는 시간을 줄입니다. 집계 된 데이터를 저장할 필요가 없으며 즉시 집계를 수행 할 수 있습니다.

Note

  • HANA 기반 SAP BW를 마이그레이션하는 경우 BWA는 더 이상 사용되지 않습니다. BWA 하드웨어 공급 업체에 문의하여 BWA 라이센스를 확인할 수 있습니다. SAP HANA의 새 하드웨어 어플라이언스를 구매할 때 BWA 하드웨어에 크레딧을 제공하는 하드웨어 공급 업체는 거의 없습니다.

  • HANA 및 BWA의 SAP BW에서 쿼리 런타임은 비슷합니다. 일부 시나리오에서 쿼리는 BWA에 비해 HANA의 BW에서 더 빠르게 실행됩니다.

  • HANA에서 BW를 ​​사용하면 모든 BWA 인덱스 빌드가 제거됩니다. 데이터로드가 수행되면 즉시 사용할 수 있습니다.

BW 시스템을 기반으로 SAP HANA보기를 만들 때 HANA에서보기를 실행하는 데 필요한 특정 유형의 권한이 있습니다. SAP HANA 및 BW 시스템의 개체에 다른 수준의 증권을 적용 할 수 있습니다.

SAP HANA에서 분석 권한은 모델링 뷰에 대한 행 수준 액세스를 제한하는 데 사용됩니다. 분석 권한은 데이터베이스 쿼리에 대한 필터로 처리됩니다. 사용자는 분석 권한이있는 데이터 만 볼 수 있습니다.

분석 권한보기의 다른 구성 요소에있는 다른 사용자에게 다른 유형의 권한을 할당 할 수 있습니다.

때로는 해당 데이터에 대한 관련 요구 사항이없는 다른 사용자가 동일한보기의 데이터에 액세스 할 수 없어야하는 경우가 있습니다.

Example

Emp 이름, Emp Id, 부서, 급여, 가입 날짜, Emp 로그온 등 조직의 직원에 대한 세부 정보가있는 분석보기 EmpDetails가 있다고 가정합니다. 이제 보고서 개발자에게 급여 세부 정보를 표시하지 않으려는 경우 또는 모든 직원의 Emp 로그온 세부 정보를 보려면 분석 권한 옵션을 사용하여이를 숨길 수 있습니다.

분석 권한은 정보보기의 속성에만 적용됩니다. 분석 권한에서 액세스를 제한하는 측정을 추가 할 수 없습니다.

분석 권한은 SAP HANA 정보보기에 대한 읽기 액세스를 제어하는 ​​데 사용됩니다. 따라서 급여 및 보너스와 같은 숫자 값이 아닌 Empname, EmpId, Emp 로그온 또는 Emp Dept별로 데이터를 제한 할 수 있습니다.

SAP HANA에서 분석 권한 생성

패키지 이름을 마우스 오른쪽 버튼으로 클릭하고 새 분석 권한으로 이동하거나 HANA Modeler 빠른 실행을 사용하여 열 수 있습니다.

분석 권한의 이름과 설명을 입력하고 → 완료합니다. 새 창이 열립니다.

완료를 클릭하기 전에 다음 버튼을 클릭하고이 창에서 모델링보기를 추가 할 수 있습니다. 기존 Analytic Privilege 패키지를 복사하는 옵션도 있습니다.

BW에서 사용자는 권한이있는 BEx 쿼리 만 실행할 수 있습니다. 쿼리를 실행할 권한이없는 경우 오류 메시지가 표시됩니다.

InfoProvider에서 SAP HANA 뷰를 생성하기 위해 다음 접근 방식을 사용할 수 있습니다. XML 기반 분석 권한.

SAP HANA의 InfoProvider에서 SAP HANA 뷰를 만들면 XML 기반 분석 권한 (SQL 기반 분석 권한)을 적용 할 수 있습니다.

SAP BW의 BW InfoProvider에서 SAP HANA 뷰를 만들면 SQL 기반 분석 권한이 사용됩니다.

SAP HANA의 개체 권한

SAP BW에서 생성 된 SAP HANA보기에 액세스하려면 다음 권한이 필요합니다.

  • Object privilege − _SYS_BI에서 SELECT

  • Object privilege − REPOSITORY_REST (SYS)에 대한 EXECUTE

  • Package privilege − 생성 된 SAP HANA 뷰가 저장된 콘텐츠 패키지에 대한 REPO.READ.

SAP HANA 프로젝트의 SAP BW에 대한 전문가 수준의 지식을 갖춘 SAP BW에 대한 좋은 경험이 있어야합니다. 그는 복합 공급자, Advance DSO, ODP, LSA ++를 사용하고 HANA 뷰로 노출 된 BW 개체를 사용하여 SAP HANA와 관련된 SAP BW 모델링과 관련된 프로젝트에서 작업 했어야합니다.

다음은 필요한 기타 경험과 기능 중 일부입니다.

  • BW on HANA 프로젝트 경험 및 최소 2 개의 종단 간 BW 구현 또는 개발 경험.

  • 복합 공급자와 같은 HANA 특정 모델링에 SAP BW를 구현하고 HANA 뷰, 운영 데이터 프로비저닝, LSA ++ 등에 BW 개체를 노출합니다.

  • HANA Studio에서 작업-HANA, 속성보기, 분석보기 및 계산보기의 스키마 및 테이블.

  • 하이브리드 시나리오 개발 및 처리-요구 사항에 따라 BW 데이터 모델 및 HANA보기.

  • HANA 배포 환경에서 SAP BW 테이블을 관리합니다.

  • BW / BO / HANA와의 통합 경험이 매우 필요합니다.

  • WEBI, Lumira 및 Design studio와 같은 BOBJ 도구에 대한 지식은 장점입니다.

  • SAP BW 7.0 이상 인증.

  • HANA 인증을받은 SAP BW.