Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

주 SAP Connector 설치와 설치 후 구성

주 Connector는 SAINT로 설치하는 SAP 추가 기능입니다. 설치 파일 형식은 SAR이며 이름은 FOUNDRY-SAPCONN-INST-SP00SPXX.SAR입니다. SP00부터 SPXX까지의 설치 자료를 담고 XX는 support package 수준을 나타냅니다.

BW/4HANA나 S/4HANA에 설치할 때에는 Attribute Change Package를 포함해야 합니다. SP22부터 설치 파일에 이 패키지가 포함됩니다.

설치 사용자와 기술 사용자

사용자역할
Performing userSAP GUI로 로그인하여 SAINT, 설치 후 마법사와 PFCG를 실행하는 Basis 관리자입니다. Dialog 사용자이며 SAINT, PFCG와 SU01 권한이 필요합니다.
Foundry technical userFoundry의 시스템 간 RFC/HTTPS 호출에 사용하는 System 사용자, Type B입니다. 대화형 SAP GUI 로그인에 사용하지 않습니다. 설치 후 마법사가 이 사용자에게 역할을 할당합니다.

SAP_BASIS는 7.4 SP5 이상 또는 7.5 이상이어야 하며 7.5 자체에는 추가 최소 SP 조건이 없습니다. 더 높은 8.x 계열도 지원합니다. SAP OSS Note 2645739, ABAP Add-On OCS package is not digitally signed를 읽고 해당하는 조치를 적용합니다.

SAINT 설치

  1. 패키지를 준비합니다.
  2. SAINT 권한이 있는 관리자로 SAP client 000에 로그인합니다.
  3. SAINT를 실행하고 Installation package > Load Packages > From Front End로 SAR을 가져옵니다.
  4. 해당 SAINT/SPAM 버전에서 서명 확인 호환성 설정이 설치에 영향을 주면 Checks during import의 Signature check not possible, SAP note 2520826 is not implemented 항목을 비활성화합니다. 일부 SPAM에서는 같은 항목의 설명이 비어 있으므로 Basis 담당자가 해당 설정을 식별한 뒤 조치합니다.
  5. Start를 선택합니다. 패키지가 보이지 않으면 필터 아이콘으로 필터를 해제합니다.
  6. Continue로 진행하고 PALANTIR 및 PALCONN을 선택합니다.
  7. 가장 높은 사용 가능 support package를 선택하되 두 구성 요소의 SP 수준을 같게 맞춥니다.
  8. 설치 queue를 확인합니다. Preparation은 Continue in Dialog mode, 다른 단계는 Continue in Background Immediately로 진행합니다.
  9. 경고를 확인하여 필요한 조치를 취하고 설치 완료 후 Finish를 선택합니다.

Open Data Extraction Requests 경고는 Connector 설치가 DDIC 구조를 바꾸지 않아 진행 중 추출 요청을 종료시키지 않는 경우에 무시할 수 있습니다. 다른 경고까지 모두 무시하는 규칙으로 적용하지 않습니다.

기술 사용자와 설치 후 마법사

SU01에서 System(Type B) 기술 사용자를 준비합니다. 사용자 귀속 OAuth 2.0 쓰기를 나중에 사용할 계획이면 이 유형이 반드시 System이어야 합니다.

Basis 관리자는 client 000이 아닌 실제 주 client에 SAP GUI로 로그인하여 /n/PALANTIR/POST_INST 또는 /n/PALANTIR/ 메뉴의 설치 후 마법사를 실행합니다. 마법사는 관리자의 세션에서 기술 사용자를 구성합니다. 기술 사용자로 직접 대화형 로그인하는 절차는 아닙니다.

마법사의 10개 단계는 함께 또는 개별 실행할 수 있습니다. 설치 완료에 필요한 단계를 모두 활성화하되 SLT가 아니면 Create SLT configuration을 끕니다. 역할 할당을 별도 절차로 수행한다면 Assign Roles to Foundry User와 Perform Healthcheck도 끕니다.

1. Run uninstall corrections

Connector Object Directory의 SAP 패키지를 바로잡는 백그라운드 프로그램을 실행합니다. 이 보정 프로그램은 설치 후에도 필요할 때 실행할 수 있습니다.

2. Activate SICF services

다음 서비스를 활성화합니다. SICF에서 수동으로 활성화할 수도 있습니다.

/default_host/sap/palantir
/default_host/sap/opu/odata/palantir

3. Generate roles

설치한 역할은 아직 authorization profile을 생성하지 않은 상태이므로 생성이 필요합니다. 수동으로 할 때에는 PFCG > Utilities > Mass Generation을 사용합니다.

주요 역할은 다음과 같습니다.

/PALANTIR/CONTENT_BEX_ALL
/PALANTIR/CONTENT_CDS_ALL
/PALANTIR/CONTENT_DM_ALL
/PALANTIR/CONTENT_EXT_ALL
/PALANTIR/CONTENT_FUNCTION_ALL
/PALANTIR/CONTENT_INFOPROV_ALL
/PALANTIR/CONTENT_SLT_ALL
/PALANTIR/CONTENT_TABLE_ALL
/PALANTIR/CONTENT_TCODE_ALL
/PALANTIR/DEBUG_USER
/PALANTIR/MONITORING
/PALANTIR/OAUTH_CLIENT
/PALANTIR/SERVICE_SLT
/PALANTIR/SERVICE_SLT_740
/PALANTIR/SERVICE_USER

HANA 접근 역할은 PFCG에서 /PALANTIR/CONTENT_HANA_ALL과 /PALANTIR/CONTENT_HANAVIEW_ALL을 검색하고 실제 설치된 정의에 /PALAU/HAN 권한 객체가 있는지 확인합니다. 사용하지 않는 이름으로 별도 역할을 새로 만드는 대신 설치 패키지가 제공한 역할 정의를 기준으로 생성합니다.

4. Assign roles to Foundry technical user

앞 단계의 Palantir 역할을 선택 화면에서 지정한 기술 사용자에게 할당합니다. 대상은 수행 관리자가 아니라 System형 Foundry 사용자입니다.

역할 할당, 사용자 상세 조회나 권한 오류가 발생하면 performing user의 권한을 보완한 뒤 다시 실행합니다. 기술 사용자가 잠겨 있다는 오류라면 잠금 담당자가 해제한 뒤 진행합니다.

5. Maintain default parameters

자원 검사와 연속 자원 검사 값을 설정합니다. 선택 화면의 기본값을 필요에 맞게 조정하면 Connector 파라미터가 변경됩니다. /n/PALANTIR/PARAM에서도 관리할 수 있습니다.

6. Check ICM Settings

HTTP/HTTPS 호스트와 포트를 확인하고 연결 시험에 사용할 URL을 만듭니다.

7. Create SLT configuration

SLT에 설치한 경우에만 사용합니다. 마법사 또는 LTRC에서 SLT 구성을 만들 수 있습니다.

설정의미
Context Name고유 구성 이름
Context DescriptionLTRC와 Foundry에서 표시할 설명
Data Transfer Jobs데이터 전송 작업 수
Initial Load Jobs초기 적재 작업 수
Calculation Jobs초기 범위 계산 작업 수
Authorization Group기본은 지정하지 않음
Replication Mode1 Real Time이 기본, 2 Time Interval, 3 Time Schedule, 4 On Demand
Source RFC Destination원천 시스템으로의 RFC 연결 이름
Read from Single Client단일 client만 읽을 때 활성화
Allow Multiple Usage여러 사용을 허용할 때 활성화

8. Perform health checks

분류확인 사항
AGENTRFC와 원격 시스템 권한. Gateway 원격 연결에서만 해당합니다.
AUTHORIZATION기술 사용자의 누락된 권한을 SU53 진단과 함께 확인합니다.
CONNECTORHousekeeping 작업의 예약 여부
ROLE기술 사용자의 역할과 생성한 authorization profile
SLTBAdI 활성화, context, SLT housekeeping 및 원천 연결 등

9. Browser test URLs

마법사가 생성한 URL로 연결을 확인합니다. About과 T000 직접 읽기는 동기 요청이며 paging-init과 read는 배치 추출 절차입니다.

시험의미
AboutConnector 정보 페이지
T000 Tabletable 객체 유형으로 T000 직접 추출
T000 with Paging-InitT000의 백그라운드 추출 초기화
T000 with Paging-Read Page 1앞 단계에서 시작한 작업의 첫 페이지 읽기

10. Source definition template

Source Definition in Foundry를 선택하여 실행하면 새 Source Definition 탭에 Foundry 소스 구성 정보가 표시됩니다. SAP ERP 또는 SAP SLT의 해당 연결 설정에 사용합니다.

자원 보호 기본값

다음은 최신 Connector를 새로 설치할 때의 값입니다. 실제 적용값은 기존 구성에 따라 다를 수 있습니다.

값기본의미
MEMORY_FREE5%사용 가능한 메모리의 최소 기준입니다. 이보다 낮으면 추출을 중단합니다.
CPU_IDLE5%CPU 유휴 비율을 평가하는 기준입니다.
CPU_USER80%사용자 CPU 사용률의 상한입니다.
CPU_LOAD80%전체 CPU 사용률의 상한입니다.

값은 ST06 지표와 비교합니다. 가상화의 Enhanced Monitoring을 활성화하면 가상화 정보가 더해져 ST06 지표 해석에 영향을 줄 수 있으므로 SAP OSS Article 2266266을 확인합니다.

Param IdParam Name값기본동작
SYSTEMCPU_CHECKTRUE/FALSETRUECPU 검사
SYSTEMMEMORY_CHECKTRUE/FALSETRUE메모리 검사
SYSTEMRESOURCE_CHECKTRUE/FALSETRUEFALSE이면 모든 자원 검사를 끄며 TRUE이면 개별 검사 설정을 따릅니다.
SYSTEMCONTINUOUS_RESOURCE_CHECKTRUE/FALSETRUETRUE이면 초기화와 모든 페이지 요청에서 확인하고 FALSE이면 초기화 요청에서만 확인합니다.
SYSTEMPROCESS_CHECKTRUE/FALSETRUE가용 작업 프로세스 수를 확인합니다.
SYSTEM_THRESHOLDPROCESS_MIN_BG숫자1필요한 최소 가용 background process 수
SYSTEM_THRESHOLDPROCESS_MIN_DIA숫자1필요한 최소 가용 dialog process 수

실제 자원 값과 기준은 SAP 호스트의 /sap/palantir/system?obj=resource로 조회할 수 있습니다. SAP 시스템에 접근할 수 있는 사용자와 네트워크가 필요합니다. 다음은 출력 형식 예시이며 새 설치 기본값을 나타내지 않습니다.

MSGTYP  MSGTXT
S  Current CPU_LOAD value : 0,01 | system threshold value : 95,00
S  Current CPU_USER value : 1,00 | system threshold value : 0,01
S  Current CPU_IDLE value : 99,00 | system threshold value : 5,00
S  Current free memory percentage : 24,22 | system threshold value : 11,00
S  Current PROCESS_MIN_BG value : 5 | system threshold value : 2
S  Current PROCESS_MIN_DIA value : 9 | system threshold value : 2
S  Resource check is Active
S  CPU Load check is Active
S  Memory consumption check is Active
S  Process availability check is Active

이 응답은 현재 값과 설정을 보여 주는 조회 결과입니다. 각 줄의 S 표시만으로 실제 추출이 모든 자원 검사를 통과했다고 판단하지 않습니다.