@ 테스트 환경
AWS EC2
REGION : us-east-1 (미국 동부(버지니아 북부))
AMI : Microsoft Windows Server 2016 Base 64bit
INSTANCE TYPE : t2.xlarge
STORAGE : 300GiB gp2
DB : Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
1. Pentaho PDI를 실행합니다.

• C:₩data-integration₩Spoon.bat
2. 좌측 상단의 New file 아이콘을 클릭 후, Transformation을 클릭합니다.

3. 다시 한번 좌측 상단의 New file 아이콘을 클릭 후, Database Connection을 클릭합니다.

4. Oracle Database에 접속하여 필요한 정보를 확인합니다.

• Database Name : orcl *입력 시에는 /orcl로 입력
• Port Number : 1521
• Username : system
• Password : manager
5. General의 Connection Type은 Oracle, Access는 Native (JDBC)를 선택 후, Settings에 해당하는 값을 입력하고 Test 버튼을 클릭하여 접속을 확인합니다.

5-1. 만약 아래와 같은 에러가 발생하면 다음과 같이 진행합니다.

5-2. 아래의 링크에서 Oracle Database 23c Free - Developer Release (23.2.0.0) JDBC Driver & UCP Downloads의 Oracle JDBC Driver ojdbc8.jar를 다운로드합니다.
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
JDBC and UCP Downloads page
We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try "application" instead of
www.oracle.com
5-3. 다운로드한 파일을 Pentaho PDI 디렉터리의 /lib 안에 복사한 후, Pentaho PDI를 재실행하여 5단계를 다시 해보면 Oracle Database에 정상적으로 접속이 됩니다.

• C:\data-integration\lib\ojdbc8.jar
6. 좌측의 View탭에 Database Connections 항목에 위에서 추가한 oracle 접속 설정이 저장된 것을 확인할 수 있습니다.

7. 좌측의 Design 탭을 클릭 후, table로 검색하여 input 항목의 Table input 항목을 더블클릭 하면 우측에 Table input 항목이 생성됩니다.

8. 생성된 Table input을 더블클릭하면 아래와 같이 쿼리 창이 나타납니다. Connection 항목은 위에서 생성한 Oracle Database 접속 설정이 자동으로 선택되며, Get SQL select statement... 를 클릭하여 상세 설정을 합니다.

9. 아래 화살표를 눌러 조회하고자 하는 Schema의 Table을 선택합니다.

• 여기서는 TEST SCHEMA의 TEST2 TABLE을 조회합니다.
10. 추출한 SQL에 칼럼명을 추가할 것인지 묻는데, Yes를 클릭합니다.

• No로 해도 쿼리만 SELECT *에서 SELECT 칼럼명으로 바뀔 뿐, 결과는 바뀌지 않습니다.
11. 최대 몇 개의 행을 보여줄 것인지 입력 후, OK를 클릭합니다.

12. 정상적으로 해당 SCHEMA의 해당 TABLE의 결과가 출력됩니다.

13. 실제 Oracle Database에 접속하여 확인하면 같은 결과가 나오는 것을 확인할 수 있습니다.

'data platform > pentaho' 카테고리의 다른 글
Pentaho PDI(Pentaho Data Integration) SQream Database 접속 (0) | 2023.04.28 |
---|---|
Pentaho PDI(Pentaho Data Integration) AWS S3 (output) (0) | 2023.04.28 |
Pentaho PDI(Pentaho Data Integration) v9.3 설치 (for Windows) (0) | 2023.04.26 |
최근댓글