인포큐브란? SAP BI/BW? 하나를 만드는 방법?

인포큐브란 무엇인가요?

인포큐브는 소스 시스템에서 추출한 데이터를 물리적으로 보관하는 데이터 저장 영역입니다. InfoCube는 데이터 대상과 InfoProvider 역할을 모두 수행할 수 있습니다. 보고 관점에서 Infocube는 독립형 데이터 세트로 설명할 수 있습니다.

예를 들어, MONTH – PRODUCT-CUSTOMER-REGION과 같은 차원을 가진 Sales Amount Infocube는 지역별 또는 고객별 총 매출과 같이 모든 축으로 볼 수 있습니다. Info-Cube의 차원은 엔터티 또는 계층입니다.

인포큐브

BIW(비즈니스 인텔리전스 웨어하우스)는 16개 차원을 정의하는 기능을 제공하며 그 중 3개는 사전 정의되어 있습니다.

인포큐브

위의 큐브는 간단한 3차원 큐브를 보여줍니다. 각 차원은 분석을 위해 248개의 특성을 보유할 수 있습니다. 위 큐브의 정사각형 하나는 해당 고객/지역/부서 조합의 상대 가치를 나타냅니다.

인포큐브 구조

  • Infocube는 Extended Star Schema를 따릅니다.
  • 중앙에 Fact 테이블이 있고 큐브 외부에 마스터 데이터가 있는 16개의 차원 테이블이 둘러싸여 있습니다.
  • 인포큐브는 BI의 핵심 다차원 데이터 모델입니다.
  • 하나 이상의 관련 비즈니스 프로세스를 포함하는 자체 폐쇄형 데이터 세트입니다. 보고 사용자는 인포큐브에 대한 쿼리를 정의하거나 실행할 수 있습니다.
  • 요약/집계된 데이터를 장기간 저장하는 데 사용됩니다. Infocubes는 차원 테이블로 둘러싸인 정확히 하나의 팩트 테이블로 구성됩니다.
  • SAP 전달된 Infocube는 일반적으로 0으로 시작합니다. 귀하의 Infocube는 A부터 Z까지의 문자로 시작해야 하며 길이는 3~9자여야 합니다.

인포큐브의 종류

인포큐브는 데이터를 유지하고 유통하는 방식에 따라 세 가지 유형으로 분류됩니다.

  • 표준 인포큐브:큐브에서 데이터를 물리적으로 유지하는 데 사용됩니다. 읽기만 가능합니다.
  • 가상 정보큐브: 큐브에 물리적으로 데이터를 유지하지 않습니다. 쿼리 실행 중에 해당 소스 시스템에서 데이터를 가져옵니다.
  • 실시간 인포큐브: 데이터를 큐브에 물리적으로 저장합니다. 읽기 및 쓰기가 가능합니다. 데이터를 계획하는데 많이 사용됩니다.

표준 인포큐브를 만드는 방법

단계 1) InfoCube 만들기

  1. 거래 코드 RSA1로 이동
  2. OK 버튼을 클릭합니다.

표준 인포큐브 만들기

단계 2)

  1. 모델링 탭->InfoProvider로 이동합니다.
  2. 정보 영역을 마우스 오른쪽 버튼으로 클릭하세요.
  3. 상황에 맞는 메뉴에서 "InfoCube 만들기"를 클릭합니다.

표준 인포큐브 만들기

표준 인포큐브 만들기

단계 3)

  1. 기술명을 입력하세요.
  2. 입력 Descript이온.
  3. "표준 InfoCube" 옵션 버튼을 선택합니다.

생성 버튼을 클릭하세요

표준 인포큐브 만들기

단계 4) 차원 1 -> 속성을 ​​마우스 오른쪽 버튼으로 클릭합니다.

표준 인포큐브 만들기

단계 5) Info 개체 정보에 따라 차원의 이름을 바꿉니다.

표준 인포큐브 만들기

단계 6) 차원 -> InfoObject 직접 입력을 마우스 오른쪽 버튼으로 클릭하여 삽입 InfoObject 차원으로.

표준 인포큐브 만들기

단계 7) 특성을 선택합니다.

표준 인포큐브 만들기

단계 8) 특성에서 항공사 ID를 선택하세요.

표준 인포큐브 만들기

Dimension으로 드래그 앤 드롭하세요.

표준 인포큐브 만들기

단계 9) 마찬가지로 새 차원을 만들고 4~8단계에 따라 InfoObject를 추가합니다.

표준 인포큐브 만들기

단계 10) Infocube에 주요 FigureInfoObject 추가

표준 인포큐브 만들기

단계 11) 더 많은 주요 수치를 추가하려면 위의 프로세스를 따르세요.

표준 인포큐브 만들기

단계 12) 인포큐브를 활성화하세요.

표준 인포큐브 만들기

인포큐브 추가 포인트:

치수 테이블의 기술 이름은 시스템에서 /BIC/ “D 패턴을 사용하여 할당됩니다. #”, 여기서 첫 번째 #은 a1이고 두 번째 #은 2 등입니다..

수액 전달 큐브인 경우 /BI0/D로 시작됩니다.

특성 InfoObject는 고객이 만든 차원에 자유롭게 추가할 수 있습니다.

차원 테이블은 최적으로 사용되어야 합니다.

특성 InfoObject를 차원에 추가하는 동안 최적의 카디널리티를 보장합니다. 예: 백화점에는 10,000명의 고객과 1000가지의 다양한 재료가 있습니다. 카디널리티는 남:n이는 각 고객이 많은 재료를 구입할 수 있음을 의미합니다. 이러한 종류의 카디널리티는 동일한 차원 테이블에서 유지되어서는 안 됩니다.

Thumbrule : 차원 내에서는 m:n을 피하세요.

  • 모델링 탭->InfoProvider로 이동합니다.
  • 정보 영역을 마우스 오른쪽 버튼으로 클릭하세요.
  • 상황에 맞는 메뉴에서 "InfoCube 만들기"를 클릭합니다.
  • 기술명을 입력하세요.
  • 입력 Descript이온.
  • "표준 InfoCube" 옵션 버튼을 선택합니다.

하지 말아야 할 것

  • 사용자가 다음과 같은 경우 표준 Infocube를 사용할 수 있습니다.
  • 다차원 분석을 용이하게 하고 싶습니다.
  • 대용량의 데이터를 요약/집계하여 저장하고 싶어합니다.
  • 차원 테이블에 개체가 하나만 배치된 경우 라인 항목 차원을 사용합니다.
  • 높은 수준의 기록을 유지합니다.
  • 그룹 M: 동일한 차원 내의 N 카디널리티입니다.
  • 탐색 속성을 통해 캐릭터 정보를 가져오는 데 더 중점을 둡니다.
  • 차원 테이블에서 높은 카디널리티 정보를 유지합니다.

이 게시물을 요약하면 다음과 같습니다.