Camilla
young Camilla
Camilla
  • 전체보기 (90)
    • Data Analysis (1)
    • SAP (5)
      • SAP Datasphere (0)
      • SAP HANA DB (1)
      • SAP Analytics Cloud (0)
      • SAP BW (4)
    • Web (51)
      • JavaScript (8)
      • React (10)
      • WebRTC (3)
      • node.js (7)
      • Vue (2)
      • CSS (2)
      • 기타 (19)
    • CS (13)
      • Network (8)
      • OS (5)
    • 기타 (2)
      • Git (1)
      • Unity (1)
    • 알고리즘 문제 풀이 (11)
      • 백준 (9)
      • 프로그래머스 (2)
    • 회고 (6)
    • 취준 (0)

More

  • 방명록
  • Github

태그

  • fontawsomereact
  • fontawsome리액트
  • fontawsome
  • 리액트프로젝트
  • 리액트채팅
  • 채팅기능구현
  • JavaScript
  • 리액트아이콘
  • 리액트

최근 댓글

인기 글

티스토리

hELLO · Designed By 정상우.
Camilla

young Camilla

[SAP BW] InfoObject
SAP/SAP BW

[SAP BW] InfoObject

2024. 12. 2. 22:04

 

SAP BW에서는 각 개별 비즈니스 엔티티를 InfoObject로 정의한다. 

InfoObject에 포함되는 엔티티들의 예로는 customer, product, delivery quantity, billing amount 등이 포함될 수 있다.

 

SAP BW내에는 기본적으로 제공하는 스탠다드 InfoObject들이 존재한다. 기본으로 제공하는 스탠다드 InfoObject는 숫자 0으로 시작한다. 스탠다드에서 필요한 InfoObject를 찾을 수 없는 경우, 사용자가 직접 InfoObject를 생성할 수 있다.

 

InfoObject 유형  - 5가지의 유형이 있다.

1) Characteristics (e.g. customer)

2) Key Figures (e.g. revenue)

3) Units ( e.g. currency, unit)

4) Time characteristics (e.g. fisical year)

5) Technical characteristics (e.g. Request number)

 

Characteristics InfoObjects

- 보고서에서 메인 컨텍스트를 제공하는 비즈니스 엔티티 

- Characteristics Examples : Customer, Cost center, Material

- Characteristic 정의에서 중요한 것.

   : Technical Name 

   : Description 

   : Data Type (Char, NUMC...)

   : Length 

   : Properties

 

Key Figure InfoObjects

Key Figures는 매출이나 판매량 같은 측정값(measure)를 정의한다. 항상 숫자만 존재하며, 돈이나 수량을 나타낸다. Key figure는 집계가 가능하며 소수점으로도 존재 가능하다.

- Key FIguer Examples : Quantity, Amount

- Key Figure 정의 에서 중요한 것 

   : Technical Name 

   : Description 

   : Key Figure Type ( e.g. Amount, Quantity and Related Data Type)

   : Aggregation Behavior

   : Assigned Currency / Unit

 

Unit InfoObjects

Unit InfoObject는 Key figure에 할당되어야한다. 수량 또는 양의 Unit을 정할 때 사용한다.

- Unit InfoObject exampels : Unit, Currency 

 

Time Characteristic InfoObjects

일이나 월같은 시간을 나타낼 때 사용되는 InfoObject. 기본적으로 시간에 관련된 unit을 제공하나, 필요시 사용자가 직접 만들수도 있음.

Examples : Calendar day, Calendar Year, Fisical year 

 

Technical Characteristic InfoObjects 

bw시스템 내에서 운영 및 관리 목적으로만 사용. 트랜잭션 시퀀스 넘버등의 예시가 있음. 이는 데이터가 로드 될 때 생성되는 로그 번호이다.

 

InfoObject간의 관계 

SAP BW의 InfoObject는 계층으로 관련이 있을수 있다.

예를들어 Customer에 유용한 정보를 줄수 있도록 Telephone number나 Conuntry등을 사용할 수 있다.

Country 는 동시에 Supplier와 같은 다른 특성과 함께 사용될수도 있다.

이렇게 한 InfoObject에 추가 정보를 주기 위해 사용되는 InfoObject를 속성이라고 한다. 메인이 되는 특성을 간단하게 특성이라고 하기도 한다.

 

 KeyFigure는 주로 거래 모델에서 사용된다. 예를 들어 판매 수익(Sales Revenue)는 Customer 및 Calendar year 에 대해 저장한다.

그러나 Key Figure는 특성 InfoObject의 속성으로도 사용될 수 있다. 예를 들어서 Discount는 Customer의 속성으로 사용될 수 있다. 예를 들어 Gross Weight(Key figure)는 Material을 설명하기 위한 속성이 될 수도 있다.

 

출처 : SAP Learning 

 

 

처음 BW를 배울 때, InfoObject의 개념이 이해가 정확히 되지 않아 어려웠다. 지금은 많이 사용해보면서 적응이 많이 되었는데, 내가 만약 신규로 입문하는 사람에게 infoObject를 설명해준다면 매우 정규화 된 테이블에 빗대어 설명을 할 수 있을듯 하다.

각각의 특성은 최소 단위의 테이블이고, 속성을 가진 특성은 여러개의 외래키를 갖는 테이블로 보면 될 듯하다.

 

 

 

저작자표시 비영리 변경금지 (새창열림)
    'SAP/SAP BW' 카테고리의 다른 글
    • [SAP BW] ERP 데이터 분석의 핵심
    • [SAP BW] Data Flow
    • [SAP BW] 정보 제공자 / InfoProvider
    Camilla
    Camilla
    BI Engineer Data Warehouse & Visualization

    티스토리툴바