목차

Search

  1. 서문
  2. 파트 1: 소개
  3. 파트 2: Hub 콘솔 도구 구성
  4. 파트 3: 데이터 모델 작성
  5. 파트 4: 데이터 흐름 구성
  6. 파트 5: Informatica MDM Hub 프로세스 실행
  7. 파트 6: 응용 프로그램 액세스 구성
  8. 부록 A: MDM Hub 속성
  9. 부록 B: 구성 세부 정보 보기
  10. 부록 C: 행 수준 잠금
  11. 부록 D: MDM Hub 로깅
  12. 부록 E: 테이블 분할
  13. 부록 F: 제품 사용 툴킷을 사용하여 MDM 환경 정보 수집
  14. 부록 G: 용어

사용자 종료 내에서 영구 삭제 검색 사용

사용자 종료 내에서 영구 삭제 검색 사용

소스 시스템에서 영구 삭제된 레코드를 검색하도록 사후 랜딩 및 사후 준비 사용자 종료를 구현할 수 있습니다. 직접 영구 삭제 검색을 수행하려면 사후 랜딩 사용자 종료가 필요합니다. 합의 영구 삭제 검색을 수행하려면 사후 랜딩 사용자 종료와 사후 준비 사용자 종료가 모두 필요합니다.
  1. 사후 랜딩 사용자 종료 구현 내에서 사용할 HardDeleteDetection 클래스의 인스턴스를 생성합니다.
    HardDeleteDetection 클래스는 다음 디렉터리의
    mdm-ue.jar
    에서 사용 가능합니다.
    Windows의 경우.
    <infamdm 설치 디렉터리>\hub\server\lib
    UNIX의 경우.
    <infamdm 설치 디렉터리>/hub/server/lib
  2. 사후 랜딩 또는 사후 준비 사용자 종료에 대한 Java 코드에 영구 삭제된 레코드를 검색하기 위한 다음 행을 추가합니다.
    • 사후 랜딩 사용자 종료의 경우.
      public void processUserExit(UserExitContext userExitContext, String stagingTableName, String landingTableName, String previousLandingTableName) throws Exception { HardDeleteDetection hdd = new HardDeleteDetection(userExitContext.getBatchJobRowid(), stagingTableName); hdd.startHardDeleteDetection(userExitContext.getDBConnection()); }
    • 사후 준비 사용자 종료의 경우.
      public void processUserExit(UserExitContext userExitContext, String stagingTableName, String landingTableName, String previousLandingTableName) throws Exception { ConsensusFlagUpdate consensusProcess = new ConsensusFlagUpdate(userExitContext.getBatchJobRowid(), stagingTableName); consensusProcess.startConsensusFlagUpdate(userExitContext.getDBConnection()); }
  3. 사용자 종료 JAR을 패키지한 후
    MDM Hub
    에 업로드합니다.
  4. 준비 작업을 실행합니다.
    MDM Hub
    에서는 준비 작업을 통해 사용자 종료가 호출될 때 영구 삭제 항목을 검색하기 위한 입력 매개 변수 값을 제공합니다.