본문 바로가기

IT관련

오라클 SQL*Developer 에서 머신러닝을 위한 Data Miner 이용하는 방법 (데이터마이닝 준비작업)

Oracle 무료 DB관리툴인 SQL Developer 에 Data Miner 라는 것이 있습니다.

여기에서 오라클에서 무료로 제공하는 Machine Learning 기능을 그래픽컬하게 이용할 수 있습니다.

 

SQL Developer 에서 [도구] - [Data Miner] - [표시] 메뉴를 선택합니다.

 

 

아래와 같이 왼쪽 "접속" 창 옆에 "Data Miner" 창이 생깁니다.

여기에서 초록색 "+" 버튼을 클릭합니다.

 

 

Data Miner 에서 사용할 새로운 "접속"(접속할 DB와 계정정보) 을 선택하는 팝업창이 뜹니다.

 

 

이미 기존에 만들어둔 접속정보가 있으면 그걸 콤보박스에서 선택하면 되고, 없으면 "+"를 눌러서 새로 만들어줍니다.

SQL Developer 에서 새로운 접속정보 만드는 방법은 여길 참조하세요. ==>  >> SQL Developer - DB 접속 방법 <<

 

접속정보를 선택해주고나면, 아래와 같이 경고창이 뜹니다.

Data Mining 을 하기위해서는 sys 유저로부터 권한 부여작업 등이 필요하다는 얘기입니다.

[예]를 눌러줍니다.

 

 

sys 유저의 패스워드를 입력해줘야 합니다.

 

 

아래와 같이 "권한부여" 와 "데모 데이터 설치" 창이 뜹니다. [시작] 버튼을 눌러줍니다.

 

 

아래와 같이 성공 메시지를 받으면, Data Mining 을 위한 접속정보(Connection) 등록이 끝난 겁니다.

 

 

앞에서 선택해준 "195_ora19_PDB1_scott" 접속정보가 Data Miner 트리창에 표시된 것을 확인할 수 있습니다.

여기에서 오른쪽 마우스버튼을 클릭하고 [새 프로젝트] 를 선택합니다.

 

 

프로그램 개발이든 데이터 마이닝 같은 작업이든 뭐든 항상 시작은 프로젝트를 만드는 것에서부터 시작하죠~

프로젝트명을 대충 아무거나 줍니다.

 

 

왼쪽 트리창에 "프로젝트1" 이라는 이름으로 프로젝트가 만들어진 것을 확인할 수 있습니다.

여기에서 다시 오른쪽 마우스 버튼을 누르고, [새 워크플로우] 를 선택합니다.

 

 

워크플로우 이름을 아무거나 대충 줍니다.

 

 

여기까지 하고 나면, 아래와 같이 화면 가운데에 "워크플로우" 창이 생기고, 오른쪽에는 "워크플로우-속성" 창과 "구성요소" 창이 생깁니다.

 

 

오른쪽 "구성요소" 창에서 아이콘들을 드래그해서 가운데 "워크플로우" 창으로 드랍하는 방식으로 마이닝(분석) 합니다.

분석작업은 "워크플로우" 창에 Flow 를 만들어서 실행(Run) 하는 방식으로 수행됩니다.