SAP BW-변환

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

각 변환은 최소 하나의 변환 규칙으로 구성됩니다. 다양한 규칙 유형과 루틴을 사용할 수 있으므로 단순하거나 복잡한 변환을 만들 수 있습니다.

변환을 생성하려면 컨텍스트로 이동하여 마우스 오른쪽 버튼을 클릭하고 → 변환 생성을 클릭합니다.

다음 창에서 변환 소스 및 이름을 입력하고 체크 표시 상자를 클릭하라는 메시지가 표시됩니다.

소스에서 대상 시스템으로 규칙이 생성되고 매핑이 표시됩니다.

변환 규칙

변환 규칙은 소스 필드와 대상 필드를 매핑하는 데 사용됩니다. 변환에 다른 규칙 유형을 사용할 수 있습니다.

  • Rule Type − 규칙 유형은 변환 규칙을 사용하여 필드에 적용되는 작업으로 정의됩니다.

  • Rule Group − 변환 규칙 그룹으로 정의되며 대상의 각 키 필드에는 하나의 변환 규칙이 포함됩니다.

  • Transformation Type − 변환 값과 대상에 데이터를 입력하는 방법을 결정하는 데 사용됩니다.

  • Routines− 루틴은 복잡한 변환을 수행하는 데 사용됩니다. 루틴은 로컬 ABAP 클래스로 정의되며 사전 정의 된 정의 및 구현 영역으로 구성됩니다.

    구현 영역에서 루틴이 생성되고 정의 영역에서 인바운드 및 아웃 바운드 매개 변수가 정의됩니다. 루틴은 주요 수치에 대한 변환 규칙으로 정의 할 수 있으며 규칙 유형으로 사용할 수 있습니다.

실시간 데이터 수집 (RDA)

실시간 데이터 수집은 데이터를 실시간으로 Business Warehouse로 이동하는 것을 기반으로합니다. 데이터는 실시간으로 델타 큐 또는 PSA 테이블로 전송됩니다. 실시간 데이터 수집은 데이터를 더 자주 (시간별 또는 1 분마다) 전송하고 보고서 수준에서 단일 시간 간격으로 여러 번 데이터를 새로 고칠 때 사용됩니다.

실시간 데이터 수집은 데이터 소스의 주요 속성 중 하나이며 데이터 소스는 실시간 데이터 수집을 지원해야합니다. 실시간으로 데이터를 전송하도록 구성된 데이터 소스는 표준 데이터 전송에 사용할 수 없습니다.

실시간 데이터 수집은 두 가지 시나리오에서 달성 할 수 있습니다.

  • Service API를 사용하여 실시간 데이터 수집을 위해 InfoPackage를 사용합니다.

  • 웹 서비스를 사용하여 데이터를 PSA (Persistent Storage Area)에로드 한 다음 실시간 DTP를 사용하여 데이터를 DSO로 이동합니다.

실시간 데이터 수집 백그라운드 프로세스 −

데이터를 InfoPackage로 처리하고 데이터 전송 프로세스 DTP를 정기적으로 처리하려면 데몬이라는 백그라운드 프로세스를 사용할 수 있습니다.

데몬 프로세스는 InfoPackage 및 DTP에서 전송 될 데이터와 데이터와 함께로드 될 PSA 및 Data sore 개체에 대한 모든 정보를 가져옵니다.