SAP extractor와 원천 context 구성
SAP extractor는 운영 시스템에서 BW로 데이터를 추출하기 위해 만들어진 인터페이스입니다. Connector는 ODP-enabled extractor를 사용할 수 있습니다.
Extractor 종류
| 종류 | 의미 |
|---|---|
| Business content extractor | FI, CO, LO Cockpit 등 SAP가 제공하는 표준 추출기입니다. 원천에서 기본 활성화되어 있지 않으므로 RSA5로 활성화합니다. |
| Customer generated extractor | 고객의 구현과 구성에서 생성하는 추출기입니다. |
| Generic extractor | 테이블, 뷰, InfoSet과 함수 모듈을 바탕으로 고객이 추출 로직을 정의합니다. |
ODP API와 권한 조건
SAP Note 1931427의 ODP Data Replication API 2.0을 기준으로 설치된 해당 구성 요소에 맞는 최소 SP를 확인합니다.
| 구성 요소 | 최소 수준 | 관련 배포 |
|---|---|---|
| PI_BASIS 730 | SP14 | NetWeaver 7.30 SP14 이상 |
| PI_BASIS 731 | SP16 | NetWeaver 7.03/7.31 SP16 이상 |
| PI_BASIS 740 | SP11 | NetWeaver 7.40 SP11 이상 |
| SAP_BW 750 | SP0 | 이전 PI_BASIS 패키지 포함 |
| DW4CORE 100 | SP0 | 이전 PI_BASIS 패키지 포함 |
| DW4CORE 200 | SP0 | 이전 PI_BASIS 패키지 포함 |
원천 시스템 권한에는 SAP Note 2855052의 ODP API 2.0 요구 조건을 적용합니다. 기본 PFCG 콘텐츠 권한 경로에서는 Foundry 기술 사용자에게 /PALANTIR/CONTENT_EXT_ALL도 할당합니다.
ODP-enabled라는 기능 조건과 현재 SAP의 사용 허가 조건은 별개입니다. 비SAP 애플리케이션의 ODP-RFC 사용 제한이 적용되는 경로를 임의로 계속 사용하지 않으며 해당 SAP 정책 및 지원 연결을 확인합니다. SLT의 OData 전환 조건을 extractor의 임의 API 설정으로 대신 적용하지 않습니다.
SP20 이전의 단일 원천
Connector 2.20.0 이전은 Connector에서 extractor가 있는 SAP 원천으로 RFC 연결을 만들고 /n/palantir/param에 다음을 설정합니다.
| Param ID | Param Name | 값 |
|---|---|---|
| EXTRACTOR | RFC_CONFIGURATION | 실제 원천 RFC destination 이름 |
| EXTRACTOR | CONTEXT_CONFIGURATION | SAPI |
SAPI는 SAP Service API를 뜻합니다.
SP20 이상의 여러 context
Connector 2.20.0 (SP20)부터 여러 원천 context를 구성할 수 있습니다.
/PALANTIR/PARAM_E1에서 각 원천의 Extractor ID와 설명을 정의합니다. 이어서 /PALANTIR/PARAM_E2에서 같은 Extractor ID에 대해 Param ID, Param Name과 Param Value를 등록합니다.
RFC와 SOURCE 설정은 multi-context용입니다. 다른 extractor 설정은 공통 파라미터를 사용합니다.
하나의 context를 기본으로 정하려면 /PALANTIR/PARAM에서 다음 값을 지정합니다.
| Param ID | Param Name | 값 |
|---|---|---|
| EXTRACTOR | DEFAULT_CONFIGURATION | 사용할 Extractor ID |
그러면 Foundry 요청에 context가 없을 때 이 기본 context를 사용합니다.
원천 공개와 Foundry 동기화
원천 SAP에서 RODPS_OS_EXPOSE를 사용해 extractor를 공개합니다. 기존 에이전트 워커 구성에서는 Data Connection 에이전트를 재시작하여 원천 탐색 캐시를 갱신하는 절차를 사용할 수 있습니다.
Foundry에서는 BW Content Extractor 동기화를 만듭니다. 안내형 SAP ERP 소스에서는 Connect via Gateway와 Context가 있어야 이 객체 유형이 표시됩니다. 델타 추출을 지원하는 extractor에는 APPEND를 사용합니다.