SAP Connector Cockpit 관리
SAP GUI에서 /n/PALANTIR/COCKPIT을 실행하면 Connector의 파라미터, 전송 로그와 민감한 데이터 처리를 관리할 수 있습니다. Foundry의 SDDI Cockpit과는 다른 SAP 측 관리 화면입니다.
Administration
Maintain configuration table에서 Connector 파라미터를 편집합니다. 설정한 값은 다른 수준에서 덮어쓰지 않으면 시스템 기본값으로 사용합니다.
다음은 구성 테이블에서 Param ID, Param Name과 값을 표현하는 예시입니다. 이 숫자를 최신 버전의 새 설치 기본값으로 일괄 적용하지 않습니다.
| Param ID | Param Name | 구성값 예시 |
|---|---|---|
| SYSTEM_THRESHOLD | CPU_LOAD | 95 |
| SYSTEM_THRESHOLD | MEMORY_FREE | 11 |
| PAGE | PAGESIZE | 50000 |
| SLT | PAGESIZE | 52437000 |
| SLT | FETCH_OPTION | XML |
| SLT | DEBUG_MODE | OFF |
User authorization check는 사용자가 /PALANTIR/SERVICE_USER에 정의한 필수 권한을 갖췄는지 확인하는 도구입니다.
Data transfer monitor
Adjust log tables는 추가된 데이터베이스 필드를 기존 레코드에서 채우는 보정입니다. 1.4.0 이하에서 사용하던 구형 로그를 가지고 업그레이드하는 경우에 필요할 수 있습니다. Foundry 동기화를 1.4.0 이상에서 처음 시작했다면 사용할 필요가 없습니다.
Foundry sync log report는 모든 Foundry 동기화의 로그 헤더, 항목과 페이지 정보를 표시합니다.
Clear logs의 예약 작업
Schedule Job으로 로그 정리 작업을 예약합니다.
| 설정 | 기본값 | 의미 |
|---|---|---|
Recovery | 24시간 | 예약한 정리 작업이 다시 실행되는 주기입니다. 기본값은 하루입니다. |
Data with low relevance | 31일 | 로그 메시지, 페이지 항목과 증분 테이블의 항목 데이터 보존 기간입니다. |
Data with high relevance | 365일 | 헤더 데이터 보존 기간입니다. 증분 운영에서는 최소 31일로 두어야 합니다. |
Only if transferred to Foundry | 활성 | Foundry 전송을 확인한 항목만 삭제합니다. 해제하면 다른 삭제 조건을 만족하는 미전송 데이터도 삭제될 수 있습니다. |
이 예약 설정과 housekeeping 상세 화면의 날짜 구간 및 SLT 정리 옵션은 구분합니다. 로그 보존 기간과 전송 확인 조건을 함께 관리해야 합니다.
Sensitive data와 Data Masking
Data Masking에서 객체 유형, 객체와 필드별로 마스킹, 암호화 또는 해시를 구성합니다. 출력의 각 필드마다 별도 설정 행이 필요합니다.
| 항목 | 의미 |
|---|---|
Object Type | TABLE, BEX, EXTRACTOR, FUNCTION, INFOPROVIDER, SLT 중 대상 유형 |
Object | 대상 객체 이름. SFLIGHT는 예시입니다. |
Field | 읽은 뒤 처리할 필드 |
Masking Pattern Engine | 패턴 비교 엔진. 정규식을 지원합니다. |
Pattern | 일치시킬 패턴. 비우면 전체 필드값과 일치합니다. |
Mask Character | 일치한 문자를 바꿀 방식 |
Encryption Algorithm | 설치된 Connector에서 지원하는 암호화 선택지와 키 구성에 맞게 지정합니다. 알고리즘의 키 길이를 표시 이름만으로 추정하지 않습니다. |
Hashing Algorithm | MD5, SHA1, SHA256을 지원합니다. |
Mask Character의 Clear Matched Characters는 일치한 부분을 공백으로 바꿉니다. *는 각 문자를 별표로, #는 각 문자를 해시 기호로 바꿉니다.
결과 열의 표시
각 처리 결과는 원래 열을 대체하거나 새 열에 표시하거나 숨길 수 있습니다.
| 설정 | 같은 열에 표시 | 새 열에 표시 | 숨김 |
|---|---|---|---|
Masked Column Display | 원래 열 이름에 마스킹 결과 | COL_NAME_MASKED | Hide Column |
Encrypted Column Display | 원래 열 이름에 암호화 결과 | COL_NAME_ENC | Hide Column |
Hashed Column Display | 원래 열 이름에 해시 결과 | COL_NAME_HASH | Hide Column |
같은 열에 결과를 표시하는 경우에도 대응하는 마스킹, 암호화 또는 해시 속성을 설정해야 합니다. 열 표시 방식만 선택하고 처리 조건을 생략하지 않습니다. 구성을 완료하면 Cockpit 화면으로 돌아갑니다.
SAP 측 prefilter
Prefilter는 SAP 관리자가 객체에 지정하는 전역 필터입니다. Foundry가 보낸 동기화 필터에 추가로 적용되며 Foundry 설정에서 해당 값을 생략해도 자동 반영됩니다. 데이터가 SAP를 떠나기 전에 적용하며 원천 탐색과 동기화 미리보기에도 영향을 줍니다.
문법은 SAP 동기화 필터와 같습니다. 예를 들어 여러 조건을 세미콜론으로 묶는 방식 등은 사용자 정의 소스의 필터에서 설명합니다.