mysql 데이터 오 라 클 로 이전 하 는 올 바른 방법

my sql 데이터베이스 에 표 student 이 있 습 니 다.그 구 조 는 다음 과 같 습 니 다.

Oracle 데이터베이스 에 표 frommy sql,그 구 조 는 다음 과 같 습 니 다.

이제 mysql 의 student 에서 Oracle 의 from 로 데 이 터 를 옮 겨 야 합 니 다.my sql 에서 여기 서 필 자 는 kettle 의 spoon 도 구 를 통 해 이 기능 을 신속하게 실현 할 수 있 습 니 다.
우선,spoon 을 열 고 표 출력 에 입력 하 는 변환 을 새로 만 듭 니 다.그 다음 에 핵심 대상 의 입력 에서 표 입력 을 찾 고 편집 인터페이스 에 끌 어 다 놓 은 다음 에 출력 에서 출력 을 찾 아 편집 인터페이스 에 끌 어 다 놓 고 연결 표 입력 과 표 출력 을 찾 습 니 다.그림 과 같 습 니 다.

오른쪽 클릭 표 입력,편집 절 차 를 선택 하고 다음 창 을 팝 업 합 니 다:

데이터베이스 연결 에서 연 결 된 데 이 터 를 선택 하 십시오.여기 서 my sql 을 선택 하면 편집 을 클릭 하여 데이터 베 이 스 를 수정 할 수 있 습 니 다.데이터 베 이 스 를 설정 하지 않 았 다 면 새로 만 들 기 를 누 르 십시오.이 때 데이터 베 이 스 를 설정 합 니 다.구체 적 인 설정 은 kettle-자원 라 이브 러 리 를 볼 수 있 습 니 다.
sql 입력 상자 에 sql 문 구 를 입력 하고 이전 할 데 이 터 를 선택 하 십시오.sql 문 구 는 변 수 를 포함 하고 있 으 면 sql 문 구 를 바 꾸 는 변수 에 체크 를 합 니 다.
표 출력 을 오른쪽 클릭 하고 편집 절 차 를 선택 하 십시오.다음 창 을 팝 업 합 니 다.

데이터베이스 연결 과 표 입력 의 차이 가 많 지 않 습 니 다.다만 여기 서 Oracle 을 선택 하고 목표 표 에서 from 을 선택 하 십시오.my sql,테스트 데이터 로 선택 되 었 기 때문에 데이터 양 이 많 지 않 기 때문에 제출 기록 수량 은 기본 값 으로 유지 하면 됩 니 다.
다음 새 작업 은 표 출력 이 라 고 명명 되 었 습 니 다.핵심 대상 의 일반적인 곳 에서 start,set variables,transformation 을 찾 아 편집 인터페이스 로 끌 어 다 놓 고 세 개의 대상 을 연결 합 니 다.그림 참조:

set variables 를 오른쪽 클릭 하여 편집 작업 입 구 를 선택 하고 팝 업 창 에서 변수 이름과 변수 값 을 편집 합 니 다.다음 과 같 습 니 다.

transformation 을 오른쪽 클릭 하고 편집 작업 입 구 를 선택 하 십시오.팝 업 창 에서 이름 을 바 꾸 고 방금 저 장 된 변환 을 찾 습 니 다.표 는 표현 에 입력 하 십시오.다음 과 같다.

이로써 모든 일이 끝났다.실행 을 누 르 면 my sql 에서 데 이 터 를 추출 하여 Oracle 로 이전 할 수 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기