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

⚡ 스마트 요약

InfoCube에서 SAP BW는 확장된 스타 스키마를 기반으로 구축된 자체 포함형 다차원 데이터 세트로, 차원 테이블로 둘러싸인 팩트 테이블 핵심 지표를 저장하며 보고를 위한 데이터 대상이자 정보 제공자 역할을 모두 수행합니다.

  • 🧊 인포큐브: 데이터 대상 및 정보 제공자로 사용되는 자체 포함형 다차원 데이터 세트.
  • 확장된 스타 스키마: 중앙 팩트 테이블을 중심으로 16개의 차원 테이블이 둘러싸고 있으며, 마스터 데이터는 그 바깥쪽에 있습니다.
  • 📐 16가지 치수: BW는 16개의 차원을 허용하며, 그중 3개는 미리 정의되어 있고, 각 차원은 최대 248개의 특성을 저장할 수 있습니다.
  • 📊 집계된 데이터: InfoCube는 빠른 쿼리를 지원하기 위해 요약된 데이터를 장기간 저장합니다.
  • 🗃️ 세 가지 유형: 표준, 가상 및 실시간 InfoCube는 데이터 유지 관리 방식에서 차이가 있습니다.
  • 🤖 AI 지원: AI와 SAP HANA는 대규모 분석을 위해 InfoCube 모델을 최적화합니다.

InfoCube란 무엇인가요? SAP BI/BW

InfoCube란 무엇인가요?

인포큐브는 데이터를 유지 관리하는 데이터 저장 영역입니다.tracInfoCube는 소스 시스템에서 물리적으로 분리됩니다. InfoCube는 데이터 대상과 InfoProvider 역할을 모두 수행할 수 있습니다. 보고 관점에서 InfoCube는 자체적으로 모든 기능을 포함하는 데이터 세트로 설명할 수 있습니다.

예를 들어, 월, 제품, 고객, 지역과 같은 차원을 가진 매출액 인포큐브는 지역별 총 매출액 또는 고객별 총 매출액과 같은 모든 축을 기준으로 볼 수 있습니다. 인포큐브의 차원은 엔티티 또는 계층 구조입니다.

인포큐브

BIW(Business Intelligence Warehouse)는 16개의 차원을 정의할 수 있는 기능을 제공하며, 그중 3개는 미리 정의되어 있습니다.

인포큐브

위의 그림은 간단한 3차원 큐브를 보여줍니다. 각 차원에는 분석을 위한 248개의 특성이 포함될 수 있습니다. 큐브의 각 정사각형은 해당 고객/지역/사업부 조합에 대한 상대적 가치를 나타냅니다.

인포큐브 구조

  • InfoCube는 확장된 스타 스키마를 따릅니다.
  • 중앙에 팩트 테이블이 있고 그 주변을 16개의 디멘션 테이블이 둘러싸고 있으며, 마스터 데이터는 큐브 외부에 있습니다.
  • 인포큐브는 BI에서 핵심적인 다차원 데이터 모델입니다.
  • 인포큐브는 하나 이상의 관련 비즈니스 프로세스를 포함하는 자체적으로 폐쇄된 데이터 세트입니다. 보고서 사용자는 인포큐브에 대해 쿼리를 정의하거나 실행할 수 있습니다.
  • 인포큐브는 요약 또는 집계된 데이터를 장기간 저장합니다. 인포큐브는 하나의 팩트 테이블과 그 주변을 둘러싼 차원 테이블로 구성됩니다.
  • SAP제공된 InfoCube는 일반적으로 0과 같은 숫자로 시작합니다. 사용자 지정 InfoCube는 A부터 Z까지의 문자로 시작해야 하며 길이는 3~9자여야 합니다.

인포큐브의 종류

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

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

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

단계 1) InfoCube를 생성합니다.

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

표준 InfoCube 생성

단계 2)

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

표준 InfoCube 생성

표준 InfoCube 생성

단계 3)

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

만들기 버튼을 클릭합니다.

표준 InfoCube 생성

단계 4) 차원 1을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

표준 InfoCube 생성

단계 5) InfoObject 정보에 따라 차원의 이름을 변경하십시오.

표준 InfoCube 생성

단계 6) 차원을 마우스 오른쪽 버튼으로 클릭하고 '정보 객체 직접 입력'을 선택하여 삽입합니다. InfoObject 차원 속으로.

표준 InfoCube 생성

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

표준 InfoCube 생성

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

표준 InfoCube 생성

해당 차원으로 드래그 앤 드롭하세요.

표준 InfoCube 생성

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

표준 InfoCube 생성

단계 10) InfoCube에 핵심 지표 InfoObject를 추가합니다.

표준 InfoCube 생성

단계 11) 위의 절차에 따라 주요 지표를 추가하세요.

표준 InfoCube 생성

단계 12) InfoCube를 활성화하세요.

표준 InfoCube 생성

InfoCube 추가 포인트

치수 테이블의 기술적 명칭은 시스템에서 /BIC/D 패턴을 사용하여 할당됩니다. #, 여기서 첫 번째 #는 1, 두 번째는 2 등입니다. 예를 들면 SAP-전달된 큐브는 /BI0/D로 시작합니다.

특성 정보 객체는 사용자가 생성한 차원에 자유롭게 추가할 수 있습니다. 차원 테이블은 최적으로 활용해야 합니다. 차원에 특성 정보 객체를 추가할 때는 최적의 카디널리티를 유지해야 합니다. 예를 들어, 백화점에 10,000명의 고객과 1,000가지의 서로 다른 상품이 있다고 가정해 보겠습니다. 이 경우 카디널리티는 m:n으로, 각 고객이 여러 상품을 구매할 수 있음을 의미합니다. 이러한 카디널리티를 가진 상품들을 동일한 차원 테이블에 유지해서는 안 됩니다.

일반적인 규칙: 차원 내에서 m:n 관계를 피하십시오.

모범 사례

  • 다차원 분석을 용이하게 하기 위해 표준 InfoCube를 사용하십시오.
  • 대용량 데이터를 포함하는 요약 또는 집계 정보를 저장하는 데 사용하십시오.
  • 치수표에 객체가 하나만 배치된 경우 품목별 치수를 사용하십시오.
  • 적절한 경우 탐색 속성을 통해 캐릭터 정보를 제공합니다.

피해야 할 사항

  • 같은 차원 내에서 m:n의 카디널리티를 그룹화하지 마십시오.
  • 품목별 차원이 없는 차원 테이블에는 카디널리티가 높은 정보를 유지하지 마십시오.

자주 묻는 질문

인포큐브는 확장된 스타 스키마에 요약 및 집계된 데이터를 저장하며, 가산 방식이어서 빠른 다차원 보고에 적합합니다. DSO는 상세한 문서 수준 데이터를 투명한 테이블에 저장하고 값을 덮어쓸 수 있습니다. DSO는 종종 인포큐브에 데이터를 제공합니다.

16가지 차원 중, SAP 미리 정의된 세 가지 차원은 시간 차원, 단위 차원, 데이터 패키지 차원입니다. 나머지 13개 차원은 사용자가 직접 설정할 수 있으며, 차원 테이블의 크기를 줄이고 효율성을 높이기 위해 그룹화되어 있습니다.

품목별 차원 또는 카디널리티가 높은 차원은 문서 번호와 같이 매우 많은 고유 값을 가진 단일 특성을 포함합니다. SAP SID 테이블을 팩트 테이블에 직접 연결하여 대규모 차원 테이블을 사용하지 않고 로드 및 쿼리 속도를 향상시킵니다.

예. SAP HANA와 머신러닝은 쿼리 패턴을 분석하여 집계, 파티셔닝 및 차원 설계를 권장합니다. SAP Joule AI 조종사는 모델링 선택에 대해 설명하고 도움을 줄 수 있습니다.ping 컨설턴트는 효율적인 인포큐브를 더 빠르게 구축합니다.

머신 러닝은 정제되고 집계된 InfoCube 데이터를 읽어 예측 및 이상 탐지 모델을 학습시킵니다. SAP 애널리틱스 클라우드의 AI는 큐브 차원과 핵심 지표를 활용하여 차트를 자동으로 생성하고 자연어 질문에 답변합니다.

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