표준 DSO란? SAP? 하나를 만드는 방법?
표준 DSO에는 데이터베이스에 세 개의 투명한 테이블이 있습니다.
- 활성화 대기열: 업데이트할 레코드가 아직 활성화되지 않은 상태로 보관됩니다.
- 활성 데이터:활성 데이터를 보유하는 테이블입니다.
- 변경 로그:델타 로드에 대한 변경 내역을 보관합니다.
DSO로의 데이터 전송 프로세스
- 데이터는 새 데이터 테이블이라고도 하는 활성화 대기열에 먼저 로드됩니다.
- "활성화" 시 데이터가 새 데이터 테이블에서 활성 데이터 테이블로 전송됩니다.
- 그런 다음 로그 테이블을 변경합니다. 변경 로그 테이블에는 변경된 데이터 또는 수정된 데이터가 있습니다.
참고: 변경 로그 테이블의 데이터는 중복 저장되며 기록이 활성화된 후 삭제될 수 있습니다.
표준 DSO 생성
단계 1)
- 거래 코드 RSA1로 이동
- OK 버튼을 클릭합니다.
단계 2)
- 모델링 탭->InfoProvider로 이동합니다.
- 정보 영역을 마우스 오른쪽 버튼으로 클릭하세요.
- 컨텍스트 메뉴에서 "데이터 저장소 개체 생성"을 클릭합니다.
단계 3)
- 기술명을 입력하세요.
- 입력 Descript이온.
- "만들기" 버튼을 클릭합니다.
DSO의 설정
- 데이터 저장소 개체 유형: 이 옵션은 DSO 유형을 변경하는 데 사용할 수 있습니다. 기본적으로 표준 DSO가 선택됩니다. 이는 쓰기 최적화 또는 직접 업데이트 DSO.
- 활성화 시 SID 생성 : 이 옵션을 체크하면 각 마스터 데이터 값에 대한 SID(Surrogate ID)를 생성합니다.
- 고유 데이터 레코드: 이 옵션은 DSO가 중복된 값을 보유하지 않을 때 사용할 수 있습니다.
- 자동으로 품질 상태를 "OK"로 설정: 이 설정은 데이터 로드가 완료된 후 품질 상태를 설정합니다.
- 자동으로 데이터 활성화: 이 설정을 사용하면 DSO 활성화가 자동화됩니다.
- 자동으로 데이터 업데이트: 이 설정을 사용하면 DSO에 로드된 데이터를 대상 개체에 자동으로 로드할 수 있습니다.
DSO에 키 필드 및 데이터 필드 포함
DSO에는 2가지 종류의 필드가 포함되어 있습니다.
- 주요 분야
- 데이터 필드
키 필드는 레코드를 고유하게 만드는 데 사용됩니다. 다른 필드는 DSO의 데이터 필드로 포함될 수 있습니다.
단계 1) "키 필드"를 마우스 오른쪽 버튼으로 클릭하고 "InfoObject 직접 입력" 옵션을 선택합니다.
단계 2) 다음 팝업이 열립니다. 여기에서 기술 이름을 입력할 수 있습니다. InfoObject 포함하고 Enter를 눌러야합니다.
아래에는 DSO.
단계 3) 탐색 속성은 기본적으로 DSO에 표시되지만, 보고에 사용하려면 탐색 속성 켜기/끄기 확인란을 선택해야 합니다.
단계 4) DSO 구조 설계가 완료되었습니다. 활성화 버튼을 클릭하여 DSO를 활성화하십시오.