IT정보공유/DB

DBeaver Import Table Data - CSV 불러오기 방법

알지오™ 2019. 9. 11.

이전에 알아본 DBeaver Export 기능은 유용하셨나요?

이번에는 DBeaver를 이용한 데이터 임포트 방법에 대해서 알아보도록 하겠습니다.

일단은 DBeaver에서 CSV 파일에서 데이터를 임포트 하는 방법은 조금 Export 하는 방법보다 많은 절차가 필요합니다.

 

DBeaver Import - 데이터 가져오기 실습하기

 

일반적으로 생각하기 CSV 파일에서 데이터를 Import 할 것이기 때문에 CSV 파일을 Open 해야 된다라는

생각을 하시는 분들이 많을거에요. 

하지만 DBeaver 에서는 아래처럼 CSV File과 Connection을 먼저 만들어 줘야 합니다.

데이터베이스 연결 할 때 처럼 말이죠.

 

DBeaver DB Connection

 

CSV 파일에서 데이터를 임포트 할 것이기 때문에 위 사진처럼 Create New Connection 메뉴를 이용해

새로운 연결지점을 만들어줘야 합니다.

 

DBeaver New Connection Type

 

이때, 중요한게 접속 유형을 선택할 때, 데이터베이스 종류를 선택하지 않고

Flat files(CSV) 항목을 선택하여 하위에 있는 CSV/DBF를 선택해서 컨넥션을 열어줘야합니다.

그럼 아래와 같이 JDBC를 이용한 CSV파일에 접근할 수 있는 드라이버를 설정하게 됩니다.

 

DBeaver JDBC Connection - Flat File CSV/DBF Connection

 

Import 할 CSV 파일이 있는 디렉토리를 선택해 줍니다.

특이한게, 파일을 직접 선택하지 않고 해당 폴더에 있는 csv 파일을 불러옵니다.

아 그리고, Driver Porperties 탭에서 드라이버가 설치되어 있지 않은경우엔 설치해주세요.

User name, password는 별도로 입력하지 않아도 됩니다.

그리고 다음으로 진행.

 

DBeaver CSV 파일 연결

 

별다른 옵션 조정 없이 Finish 버튼을 눌러 Connection 설정을 끝냅니다.

그럼 아래 사진 처럼 Flat files (CSV) 라고 하는 DB 연결이 생겨납니다.

CSV 파일을 불러왔지만 가상의 DB Table 처럼 인식을 하고 있습니다.

 

DBeaver Flat File

 

그 후에는 임포트를 진행할 테이블을 선택하고 팝업메뉴에서 Import Table Data 메뉴를 클릭합니다.

 

Import Table Data - 데이터가져오기

 

지금부터는 Export 할 때 처럼 간단하게 진행이 됩니다.

(저의 경우는 WeatherNews 라는 테이블에서 CSV 파일로 Export 했던 테이블 데이터를

그대로 다시 WeatherNews 테이블로 Import 했습니다.)

 

CSV File Import 

 

임포트할 소스를 선택하라는 팝업창이 발생하며, 이전 단계에서 만들었던 Flat files (CSV) 를 선택합니다.

그리고 Tables 하위에 있는 CSV 테이블을 선택해 줍니다.

 

DBeaver Data Transfer

 

그리고 Extract Type은 By segments로 선택하고 다음을 눌러 다음 단계로 넘어갑니다.

 

DBeaver Table Mapping

 

여러가지 버튼들이 있는데, 기존 테이블에서 내보내기 했던걸 그대로 다시 불러오기 하는 거라

저는 아무 설정도 변경하지 않고 다음으로 진행을 했습니다.

 

DBeaver 테이블 가져오기

 

Data load settings 에서도 별다른 설정 없이 다음 단계로 진행을 합니다.

 

CSV 파일을 DB에 저장

 

Source와 Target이 정확한지 다시 한번 확인후에 Finish 버튼을 눌러줍니다.

CSV 파일로 부터 임포트가 끝났습니다.

처음에는 CSV 파일을 DB로 저장하는 Import 기능을 사용하기 어려울수 있는데 뭐든 그렇지만

익숙해지면 쉽고 간단하게 할 수 있습니다.

 

[IT정보공유/DB] - DBeaver Export Table Data - CSV 내보내기 방법

 

DBeaver Export Table Data - CSV 내보내기 방법

오늘은 TOAD를 대신할 수 있는 강력한 무료 데이터베이스 관리툴인 DBeaver Tool 을 이용하여 테이블에 쌓여있는 데이터를 Export 하는 방법을 살펴보도록 하겠습니다. DBeaver Export 실습하기 우선 Export

bigenergy.tistory.com

 

댓글

💲 추천 글