객체 내보내기 및 가져오기
데이터 변환 객체를 환경 간에 이동할 수 있습니다. 내보낸 파일을 저장하려면 오브젝트 스토리지 연결이 필요합니다. 그런 다음 객체를 임포트하려면 동일한 Object Storage 연결을 사용해야 합니다.
- 객체 익스포트
프로젝트, 연결, 데이터 로드, 데이터 플로우, 워크플로우 및 스케줄과 같은 데이터 변환 아티팩트를 한 환경에서 익스포트하고 다른 환경으로 임포트할 수 있습니다. - 객체 임포트
객체를 임포트하려면 익스포트 작업에 사용한 것과 동일한 오브젝트 스토리지 접속을 제공해야 합니다.
상위 항목: 데이터 변환 페이지
객체 익스포트
데이터 변환 아티팩트(예: 프로젝트, 연결, 데이터 로드, 데이터 플로우, 워크플로우 및 스케줄)를 한 환경에서 익스포트하고 다른 환경으로 임포트할 수 있습니다.
- 개발 환경에서 프로덕션 환경으로 코드를 이동합니다.
- 개발 환경 간에 코드를 공유합니다.
- 객체를 백업하고 복원합니다.
개발 환경에서 객체를 익스포트하려면 오브젝트 스토리지 접속을 입력으로 제공해야 합니다. 다른 환경에서 임포트 프로세스를 실행하려면 동일한 오브젝트 스토리지 연결을 사용해야 합니다. 객체 임포트를 참조하십시오. 익스포트 작업은 모든 종속 상위 및 하위 객체와 함께 저장소 객체의 모든 메타데이터를 익스포트하고 XML 형식의 정보를 오브젝트 스토리지 버킷에 저장합니다.
- 프로젝트
- 연결
- 데이터 로드
- 데이터 흐름
- 워크플로우
- 일정
주:
개별 변수 익스포트는 현재 지원되지 않습니다. 그러나 프로젝트를 내보낼 때 해당 프로젝트 내의 변수도 내보냅니다.익스포트 마법사를 사용하여 객체를 익스포트하려면 다음을 수행합니다.
- 왼쪽 창에서 Home 탭을 누릅니다. 익스포트를 누릅니다.
익스포트 마법사가 나타납니다.
- 익스포트 파일 이름 필드에 파일의 이름을 입력합니다. 내보낸 데이터는
filename_timestamp_DTR파일 이름 지정 규칙을 사용하여 ZIP 형식으로 저장됩니다. - 드롭다운에서 오브젝트 스토리지 연결을 선택하여 내보낸 파일을 저장합니다. 가져오기 작업 중에 동일한 오브젝트 스토리지 연결을 선택해야 합니다.
- 다음을 누르십시오.
- 익스포트할 객체를 선택합니다. 페이지에 나열된 단일 객체, 다중 객체 또는 모든 객체를 익스포트하도록 선택할 수 있습니다.
- 다음을 누르십시오.
- 익스포트할 접속을 선택합니다.
이 페이지에서 선택하지 않도록 선택할 수 있습니다. 이전 화면에서 선택한 객체와 연관된 연결은 익스포트 작업 중에 자동으로 포함됩니다.
- 다음을 눌러 선택 사항을 미리 봅니다.
- 익스포트 작업을 시작하려면 익스포트를 누릅니다.
내보내기 작업이 시작되면 확인 프롬프트가 나타납니다. 프롬프트에 표시되는 링크를 눌러 Job Details 페이지에서 엑스포트 작업의 진행 상황을 모니터합니다.
개별 객체를 내보내려면 다음을 수행합니다.
- 익스포트할 프로젝트, 연결, 데이터 로드, 데이터 플로우, 워크플로우 또는 스케줄의 작업 메뉴를 누르고 익스포트를 누릅니다.
- 익스포트 파일 이름 필드에 파일의 이름을 입력합니다. 내보낸 데이터는
filename_timestamp_DTR파일 이름 지정 규칙을 사용하여 ZIP 형식으로 저장됩니다. - 드롭다운에서 오브젝트 스토리지 연결을 선택하여 내보낸 파일을 저장합니다. 임포트 작업 중 동일한 오브젝트 스토리지 접속을 선택해야 합니다.
- 익스포트 작업을 시작하려면 익스포트를 누릅니다.
내보내기 작업이 시작되면 확인 프롬프트가 나타납니다. 프롬프트에 표시되는 링크를 눌러 Job Details 페이지에서 엑스포트 작업의 진행 상황을 모니터합니다.
상위 항목: 객체 익스포트 및 임포트
오브젝트 가져오기
객체를 임포트하려면 익스포트 작업에 사용한 것과 동일한 오브젝트 스토리지 연결을 제공해야 합니다.
- 프로젝트 - 프로젝트를 임포트하려면 저장소의 데이터를 겹쳐쓸지 아니면 일치하는 컨테이너 객체를 임포트 중인 객체와 병합할지 선택할 수 있습니다.
- 겹쳐쓰기 - 저장소에 일치하는 항목이 있으면 모든 종속 하위 객체를 기본적으로 덮어씁니다.
일치 항목이 없는 경우 하위 객체와 함께 프로젝트가 저장소에 복사됩니다.
- 병합 - 프로젝트가 저장소에 있지만 종속 하위 객체가 일치하지 않으면 저장소의 모든 하위 객체가 임포트 프로세스를 거치는 새 하위 객체와 병합됩니다.
프로젝트가 저장소에 있고 종속 하위 객체가 일치하면 저장소의 모든 하위 객체를 임포트 프로세스를 통해 오는 새 하위 객체로 겹쳐씁니다.
프로젝트가 저장소에 존재하지 않으면 하위 객체와 함께 프로젝트가 저장소에 복사됩니다.
- 겹쳐쓰기 - 저장소에 일치하는 항목이 있으면 모든 종속 하위 객체를 기본적으로 덮어씁니다.
- 연결 - 저장소에서 일치하는 접속의 경우 임포트 프로세스는 접속 이름과 함께 저장소에 있는 접속의 고급 속성만 업데이트합니다. 스키마 이름, 암호 및 연결 URL과 같은 인증서는 새 환경에서 그대로 유지됩니다. 이러한 연결은 대상 저장소에서 수정하지 않고 사용할 수 있습니다.
저장소에서 일치하지 않는 접속의 경우 스키마 이름, 비밀번호, 접속 URL과 같은 인증서가 임포트 작업 중 전달되지 않습니다. 임포트 후 해당 접속에 대한 인증서 정보를 업데이트해야 합니다. 또한 스키마 유저에 대해 생성되는 필수 테이블과 함께 데이터베이스에 스키마 유저를 생성하도록 해야 합니다. 이 테이블은 데이터 로드, 데이터 흐름, 워크플로우 및 스케줄에서 데이터 엔티티로 사용할 수 있습니다.
- 데이터 로드, 데이터 플로우 및 워크플로우 - 저장소에 일치 항목이 있는 경우 기본적으로 모든 객체를 겹쳐씁니다.
- 스케줄 - 저장소에서 대응하지 않는 스케줄의 상태가 비활성으로 설정됩니다. 스케줄과 연계된 연결 정보를 업데이트한 다음 스케줄 상태를 활성으로 설정해야 합니다.
객체를 가져오려면 다음을 수행합니다.
- 왼쪽 창에서 Home 탭을 누릅니다. 임포트를 누릅니다.
임포트 대화 상자가 나타납니다.
- 오브젝트 스토리지 접속 드롭다운에서 익스포트 작업에 사용한 접속을 선택합니다. 객체 익스포트를 참조하십시오.
- 파일 이름 임포트 드롭다운에서 익스포트된 파일을 선택합니다.
- 다음 가져오기 옵션 중 하나를 선택합니다.
- 병합 - 저장소에 이미 있는 객체를 임포트 프로세스를 통해 들어오는 객체와 병합하려면 선택합니다. 이 옵션은 프로젝트와 같은 컨테이너 객체에만 사용할 수 있습니다.
- 겹쳐쓰기 - 저장소에 이미 있는 객체를 임포트 프로세스를 통해 가져오는 객체로 바꾸려면 이 옵션을 선택합니다.
- 임포트 작업을 시작하려면 임포트를 누릅니다.
가져오기 작업이 시작되면 확인 프롬프트가 나타납니다. 프롬프트에 표시되는 링크를 눌러 Job Details 페이지에서 임포트 작업의 진행 상황을 모니터합니다.
상위 항목: 객체 익스포트 및 임포트