플랫 파일에서 트랜잭션 데이터를 로드하는 방법 SAP BI/BW

⚡ 스마트 요약

플랫 파일에서 거래 데이터를 불러오는 중 SAP BW는 파일 소스 시스템, 데이터 소스, 변환 및 데이터 전송 프로세스를 생성한 다음 InfoPackage와 DTP를 사용하여 파일 레코드를 DataStore 객체에 로드합니다.

  • 📄 플랫 파일 로드: CSV 또는 텍스트 파일의 거래 데이터가 DSO로 로드됩니다.
  • 🔧 소스 시스템: 파일 소스 시스템은 BW에 로컬 또는 서버 파일 위치를 지정합니다.
  • 🧱 데이터 소스 필드: 데이터 소스 구조는 대상 DSO 키 및 데이터 필드와 일치합니다.
  • 🔁 변환: 변환은 자동 매핑을 통해 파일 필드를 DSO에 매핑합니다.ping.
  • 📦 인포패키지 및 DTP: InfoPackage는 PSA로 로드되고, DTP는 PSA에서 DSO로 로드됩니다.
  • 🤖 AI 지원: AI는 파일 데이터를 검증하고 로드가 완료되기 전에 품질 문제를 표시합니다.

플랫 파일에서 거래 데이터를 불러오기 SAP BI/BW

플랫 파일 데이터 로딩이란 무엇인가요? SAP BW?

플랫 파일에서 거래 데이터를 불러오면 CSV 파일이나 텍스트 파일과 같은 외부 데이터를 가져올 수 있습니다. SAP 보고를 위한 BW입니다. 이 시나리오에서는 데이터가 로드됩니다. DSO "DEMO_DSO"라는 이름의 파일이며 다음과 같은 필드를 포함합니다.

  • 주요 분야: ZCUST(고객), ZMAT(자재)
  • 데이터 필드 : ZPRICE(재료 가격), ZQTY(수량)

플랫 파일에서 트랜잭션 데이터 로드

다음은 플랫 파일에서 DSO로 데이터를 로드하는 단계입니다.

1단계: 플랫 파일용 소스 시스템 생성

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

플랫 파일에서 트랜잭션 데이터 로드

다음 화면에서:

  1. 모델링 탭 -> 소스 시스템으로 이동하세요.
  2. FILE이라는 폴더를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "만들기"를 선택합니다.

플랫 파일에서 트랜잭션 데이터 로드

다음 화면에서:

  1. 논리 시스템 이름을 입력합니다.
  2. 입력 Descript이온. 계속 버튼을 클릭하세요.

플랫 파일에서 트랜잭션 데이터 로드

2단계: 애플리케이션 구성 요소 생성

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

플랫 파일에서 트랜잭션 데이터 로드

  1. 모델링 탭 -> 데이터 소스로 이동합니다.
  2. 소스 시스템을 선택하십시오.

플랫 파일에서 트랜잭션 데이터 로드

  1. 마우스 오른쪽 버튼 클릭 -> 응용 프로그램 구성 요소 만들기를 클릭합니다.

플랫 파일에서 트랜잭션 데이터 로드

  1. 기술명을 입력하세요.
  2. 입력 Descript이온.
  3. 계속을 클릭하십시오.

플랫 파일에서 트랜잭션 데이터 로드

3단계: 데이터 소스 생성

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

플랫 파일에서 트랜잭션 데이터 로드

  1. 모델링 탭 -> 데이터 소스로 이동합니다.
  2. 마우스 오른쪽 버튼 클릭 -> 데이터 소스 생성.

플랫 파일에서 트랜잭션 데이터 로드

  1. 기술명을 입력하세요.
  2. DataType 데이터 소스를 선택합니다.
  3. 계속을 클릭하십시오.

플랫 파일에서 트랜잭션 데이터 로드

  1. 아래에 표시된 필드를 입력하십시오. 이 구조는 거래 데이터를 로드할 DSO와 동일해야 합니다.

플랫 파일에서 트랜잭션 데이터 로드

  1. 전trac설정 탭에서 어댑터를 "로컬 워크스테이션에서 텍스트 형식 파일 로드"로 선택하십시오.
  2. 플랫 파일이 있는 파일 경로를 선택하고 데이터 소스를 활성화하십시오.

플랫 파일에서 트랜잭션 데이터 로드

4단계: 변환 생성 (데이터 소스에서 DSO로)

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

플랫 파일에서 트랜잭션 데이터 로드

  1. 모델링 탭 -> InfoProvider로 이동합니다.
  2. 변환을 생성합니다.

플랫 파일에서 트랜잭션 데이터 로드

  1. 입력 Target 객체 유형.
  2. 입력 Target 개체 이름.
  3. 소스 객체 유형을 입력하십시오.
  4. 소스 객체 이름을 입력하십시오.
  5. 소스 시스템을 입력합니다.
  6. 계속을 클릭하십시오.

플랫 파일에서 트랜잭션 데이터 로드

아래 화면은 자동 지도 기능을 사용하여 생성된 변환 결과를 보여줍니다.ping 소스 필드에서 대상 필드로의 변환.

플랫 파일에서 트랜잭션 데이터 로드

5단계: 데이터 전송 프로세스 생성

DTP 폴더를 마우스 오른쪽 버튼으로 클릭하고 상황 메뉴에서 "데이터 전송 프로세스 생성" 옵션을 선택합니다.

플랫 파일에서 트랜잭션 데이터 로드

아래 화면은 생성된 DTP를 보여줍니다.

플랫 파일에서 트랜잭션 데이터 로드

6단계: 인포패키지를 생성하고 로드 일정을 예약합니다.

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

플랫 파일에서 트랜잭션 데이터 로드

  1. 모델링 탭 -> 데이터 소스로 이동합니다.
  2. DataSource -> Create InfoPackage를 마우스 오른쪽 버튼으로 클릭합니다.

플랫 파일에서 트랜잭션 데이터 로드

  1. InfoPackage 설명을 입력하십시오.
  2. 저장을 클릭합니다.

플랫 파일에서 트랜잭션 데이터 로드

  1. 일정 탭을 클릭하세요.
  2. 시작 버튼을 클릭하여 플랫 파일에서 데이터 소스로 로드를 시작하십시오.

플랫 파일에서 트랜잭션 데이터 로드

7단계: DSO에 데이터 로드

  1. DTP에서 실행 탭을 클릭합니다.
  2. 실행 버튼을 클릭하여 데이터 소스(PSA)에서 DSO로 데이터 로드를 시작합니다.

플랫 파일에서 트랜잭션 데이터 로드

자주 묻는 질문

인포패키지는 소스 시스템에서 PSA 스테이징 계층까지만 데이터를 로드합니다. 그런 다음 데이터 전송 프로세스(DTP)는 오류 처리가 개선된 상태로 PSA에서 DSO 또는 InfoCube와 같은 단일 대상 시스템으로 데이터를 로드합니다.

SAP BW는 구분자로 구분된 CSV 파일과 고정 길이 ASCII 텍스트 파일을 로드합니다. 파일은 로컬 워크스테이션 또는 애플리케이션 서버에서 읽을 수 있으며, 필드 구조는 대상 데이터 소스 및 DSO와 일치해야 합니다.

데이터스토어 객체(DSO)는 정제된 상세 데이터를 문서 수준에서 투명한 평면 테이블에 저장합니다. DSO는 스테이징 및 보고 계층 역할을 하며, 덮어쓰기 및 변경 사항 처리를 지원하고, InfoCube로 데이터를 전달합니다.

예. 지능형 자동화를 통해 파일 로드를 예약하고 DTP를 실행할 수 있습니다. SAP Joule AI 코파일럿은 설정 관련 질문에 답변할 수 있습니다. 다음과 같은 최신 도구를 사용할 수 있습니다. SAP Datasphere는 지도를 사용하여 파일 수집을 더욱 자동화합니다.ping 제안 및 모니터링.

머신 러닝은 업로드된 파일 레코드를 예상 형식 및 값 범위와 비교하여 검사하고, 이상 징후를 표시하며, 로드가 완료되기 전에 수정 사항을 제안합니다. 이러한 지능형 유효성 검사를 통해 외부 파일에서 DSO로 유입되는 오류를 줄일 수 있습니다.

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