데이터 복제

데이터 복제에서 복제 플로우를 사용하여 Oracle Analytics Cloud에서의 분석을 위해 데이터 소스에서 데이터 대상으로 데이터를 복사할 수 있습니다. 예를 들어, Oracle Fusion Cloud Applications 데이터 소스에서 Oracle Autonomous Data Warehouse로 데이터를 복사할 수 있습니다.
  1. 데이터 소스에 대한 접속을 설정합니다.
    1. 홈 페이지에서 생성, 복제 접속을 누른 다음 복사해 올 데이터 소스의 유형을 선택합니다.
      예를 들어, Oracle Fusion Cloud Applications 데이터 소스에서 데이터를 복제하려면 Oracle Fusion Application Storage를 누릅니다.
    2. 접속 생성 대화상자에서 접속 세부정보를 지정합니다.
      예를 들어, Oracle Fusion Cloud Applications에서 데이터를 복제하려면 Oracle Cloud Infrastructure Object Storage 또는 Object Storage Classic 인스턴스에 대한 접속 세부정보를 지정합니다. Oracle Fusion Cloud Applications에 대한 복제 접속 생성을(를) 참조하십시오.
  2. 데이터 대상에 대한 접속을 설정합니다.
    1. 홈 페이지에서 생성, 복제 접속을 누른 다음 데이터를 복사할 데이터 소스의 유형을 선택합니다.
    2. 접속 생성 대화상자에서 데이터 대상의 접속 세부정보를 지정합니다.
      예를 들어, Oracle Autonomous Data Warehouse에 복제하려면 Oracle Autonomous Data Warehouse를 누릅니다.
  3. 홈 페이지에서 생성, 데이터 복제를 차례로 누릅니다.
  4. 데이터 복제 생성-소스 접속 선택 대화상자를 통해 단계 1에서 생성한 소스 접속을 선택합니다.
  5. 데이터 복제 생성-대상 접속 선택 대화상자를 통해 단계 2에서 생성한 대상 접속을 선택합니다.
  6. 복제 대상에 스키마가 여러 개 있을 경우 스키마 목록에서 사용할 스키마를 선택합니다.
  7. 객체 복제 영역에서 복제할 객체를 선택합니다.
    • 복제할 각 객체 옆에 있는 체크박스를 누릅니다.

      Fusion Applications 데이터 소스의 경우 복제할 뷰가 목록에 표시되지 않을 경우 목록 아래의 사용자정의 뷰 객체 추가 옵션을 누릅니다. 뷰의 전체 경로 및 이름(예: FscmTopModelAM.TaskDffBIAM.FLEX_BI_TaskDFF)을 입력한 다음 추가를 누릅니다.

    • 테이블을 선택하면 기본적으로 모든 속성이 포함됩니다. 오른쪽 창의 체크박스를 사용하여 속성을 선택 또는 선택 해제합니다.

    • 기본 키를 변경하려면 키 아이콘을 누르고 기본 키 지정 또는 기본 키 재정렬을 선택합니다. 기본 키는 레코드가 삽입되었는지 아니면 업데이트되었는지 확인하기 위한 Upsert 작업에 사용됩니다.

      인덱스화를 향상하려면 가장 많은 선택 열이 첫번째가 되고 가장 적은 선택 열이 마지막이 되도록 열을 정렬하는 것이 좋습니다. 이를 위해 기본 키 열의 컨텍스트 메뉴에서 기본 키 재정렬 옵션을 누릅니다.

    • 여러 열을 기본 키로 사용하려면 키에 포함할 각 열 옆에 있는 키 아이콘을 선택합니다.

    • 필터를 기반으로 데이터의 부분 집합을 복제하려면 필터 편집을 눌러 필터 편집기를 표시하고 닫는 세미콜론 없이 필터 표현식을 지정합니다. 사용하는 표현식 형식은 데이터 소스가 지원하는 필터 언어에 따라 다릅니다. 공통 필터 언어에는 SQL, XML 등이 포함됩니다. 자세한 내용은 사용 중인 데이터 소스의 설명서를 참조하십시오.

      데이터 소스 유형 필터 표현식 예
      Oracle Fusion Cloud Applications "__DATASTORE__.LookupType not in ('GROUPING_SEPARATOR','HZ_FORMAT_DELIMITERS','ICX_NUMERIC_CHARACTERS')"
      Oracle Fusion Cloud B2C Service (RightNow)

      lookupname like 'Admin%'

      id > 2

      Oracle Eloqua '{{Account.Field(M_Annual_Revenue1)}}' > '2000’

      확인을 눌러 필터를 저장하기 전 검증 옵션을 사용하여 표현식을 확인합니다.

    • 시간기록을 기반으로 데이터의 부분 집합을 복제하려면 복제 출처 달력 아이콘을 누르고 시작 날짜를 지정합니다.

      복제 출처 옵션은 증분 식별자 열이 하나 이상 정의된 테이블에만 적용됩니다.

    • 로드 유형을 사용하여 증분 로드를 수행할지 아니면 전체 로드를 수행할지 지정합니다.

      증분을 선택하면 첫번째 실행에서 모든 데이터가 복제되고 이후 실행에서는 새 데이터만 복제됩니다. 증분 업데이트를 수행하려면 테이블에 기본 키 한 개와 증분 식별자 열 한 개 이상이 있어야 합니다.

      전체를 선택하면 대상 테이블이 초기화되고 모든 데이터가 복제됩니다.

  8. 복제 워크북을 저장합니다.
  9. 데이터 로드를 시작하려면 복제 플로우 실행을 누릅니다.