PDI에서 Kdb+로 연결
개시하다
펜타호의 ETL 도구 PDI를 통해 Kdb+에 연결할 수 있는지에 대한 검증 노트다.
Kdb+는 열 형식의 타임 시리즈 DB입니다.이번에는 PDI에서 Kdb+로 연결할 수 있느냐는 취지여서 Kdb+가 어떤 것인지 조사하지 않았다.
https://en.wikipedia.org/wiki/Kdb%2B
Kdb+ 설치 및 시작
설치하다.
먼저 Kdb+ 무료 버전을 다운로드하십시오.
http://kx.com/download
페이지 하단의 OS를 다운로드하려면 각 확인란에서 e-메일을 선택합니다.
Zip 파일을 다운로드할 수 있기 때문에 동결을 해제한 후 어떤 디렉터리에 넣습니다.
여기에는 Windows 버전이 다운로드되어 있으며 C:\test\아래에서 동결을 해제하여 만든 "q"디렉터리가 있습니다.
환경 설정
다음에 변수를 설정합니다.다음 설정에서 명령 프롬프트를 시작합니다.C:\>setx QHOME "C:\test\q"
C:\>setx PATH "%PATH%;C:\test\q\w32"
C:\>exit
Kdb+ 시작
Kdb+를 시작합니다.명령 프롬프트를 시작하여 "q-p5000"으로 실행합니다.C:\> q -p 5000
KDB+ 3.5 2017.05.02 Copyright (C) 1993-2017 Kx Systems
w32/ 2()core 4095MB michi kdbdemo 10.128.0.2 NONEXPIRE
Welcome to kdb+ 32bit edition
For support please see http://groups.google.com/d/forum/personal-kdbplus
Tutorials can be found at http://code.kx.com/wiki/Tutorials
To exit, type \\
To remove this startup msg, edit q.q
q)
테이블 작성
Kdb+를 시작한 상태에서 테이블을 만듭니다.q) family:([]name:`John`Mary`David; age:52 49 18; hair:`brown`black`blonde; eyes:`blue`brown`blue)
확인q) family
name age hair eyes
----------------------
John 52 brown blue
Mary 49 black brown
David 18 blonde blue
q)
q) select name,age from family
name age
---------
John 52
Mary 49
David 18
q)
먼저 브라우저에서 확인하세요.
http://localhost:5000
PDI 다운로드 및 설치
참조여기. 사전 다운로드 및 설치.
Kdb+ JDBC 드라이버 설치
아래에서 다운로드를 시작합니다.
https://github.com/KxSystems/kdb/blob/master/c/jdbc.jar
다운로드한jar 파일을 다음 위치에 두십시오.data-integration/lib/配下
PDI에서 Kdb+로 연결
연결 설정
PDI(Spoon)를 시작하고 테이블 입력(Table Input) 단계를 배치하고 단계를 두 번 클릭하여 설정 화면을 표시합니다.
'데이터 원본 이름' 옆에 있는 '새로 만들기' 단추를 누르면 데이터 원본 연결의 설정 화면을 표시하고 설정합니다.
接続名:kdb
接続タイプ:Generic database
カスタム接続URL:jdbc:q:localhost:5000
カスタムドライバークラス名:jdbc
ユーザ名:OSユーザ名
パスワード:OSユーザのパスワード
확인
미리보기에서 SQL 문을 확인합니다.family
다른 질의에서 미리 봅니다.select name,age from family
이상, 연결되었습니다!
참고 자료
http://code.kx.com/wiki/Tutorials
https://groups.google.com/d/forum/personal-kdbplus
Reference
이 문제에 관하여(PDI에서 Kdb+로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mik/items/31254ba4fe32690c82ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
설치하다.
먼저 Kdb+ 무료 버전을 다운로드하십시오.
http://kx.com/download
페이지 하단의 OS를 다운로드하려면 각 확인란에서 e-메일을 선택합니다.
Zip 파일을 다운로드할 수 있기 때문에 동결을 해제한 후 어떤 디렉터리에 넣습니다.
여기에는 Windows 버전이 다운로드되어 있으며 C:\test\아래에서 동결을 해제하여 만든 "q"디렉터리가 있습니다.
환경 설정
다음에 변수를 설정합니다.다음 설정에서 명령 프롬프트를 시작합니다.
C:\>setx QHOME "C:\test\q"
C:\>setx PATH "%PATH%;C:\test\q\w32"
C:\>exit
Kdb+ 시작
Kdb+를 시작합니다.명령 프롬프트를 시작하여 "q-p5000"으로 실행합니다.
C:\> q -p 5000
KDB+ 3.5 2017.05.02 Copyright (C) 1993-2017 Kx Systems
w32/ 2()core 4095MB michi kdbdemo 10.128.0.2 NONEXPIRE
Welcome to kdb+ 32bit edition
For support please see http://groups.google.com/d/forum/personal-kdbplus
Tutorials can be found at http://code.kx.com/wiki/Tutorials
To exit, type \\
To remove this startup msg, edit q.q
q)
테이블 작성
Kdb+를 시작한 상태에서 테이블을 만듭니다.q) family:([]name:`John`Mary`David; age:52 49 18; hair:`brown`black`blonde; eyes:`blue`brown`blue)
확인q) family
name age hair eyes
----------------------
John 52 brown blue
Mary 49 black brown
David 18 blonde blue
q)
q) select name,age from family
name age
---------
John 52
Mary 49
David 18
q)
먼저 브라우저에서 확인하세요.
http://localhost:5000
PDI 다운로드 및 설치
참조여기. 사전 다운로드 및 설치.
Kdb+ JDBC 드라이버 설치
아래에서 다운로드를 시작합니다.
https://github.com/KxSystems/kdb/blob/master/c/jdbc.jar
다운로드한jar 파일을 다음 위치에 두십시오.data-integration/lib/配下
PDI에서 Kdb+로 연결
연결 설정
PDI(Spoon)를 시작하고 테이블 입력(Table Input) 단계를 배치하고 단계를 두 번 클릭하여 설정 화면을 표시합니다.
'데이터 원본 이름' 옆에 있는 '새로 만들기' 단추를 누르면 데이터 원본 연결의 설정 화면을 표시하고 설정합니다.
接続名:kdb
接続タイプ:Generic database
カスタム接続URL:jdbc:q:localhost:5000
カスタムドライバークラス名:jdbc
ユーザ名:OSユーザ名
パスワード:OSユーザのパスワード
확인
미리보기에서 SQL 문을 확인합니다.family
다른 질의에서 미리 봅니다.select name,age from family
이상, 연결되었습니다!
참고 자료
http://code.kx.com/wiki/Tutorials
https://groups.google.com/d/forum/personal-kdbplus
Reference
이 문제에 관하여(PDI에서 Kdb+로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mik/items/31254ba4fe32690c82ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
q) family:([]name:`John`Mary`David; age:52 49 18; hair:`brown`black`blonde; eyes:`blue`brown`blue)
q) family
name age hair eyes
----------------------
John 52 brown blue
Mary 49 black brown
David 18 blonde blue
q)
q) select name,age from family
name age
---------
John 52
Mary 49
David 18
q)
참조여기. 사전 다운로드 및 설치.
Kdb+ JDBC 드라이버 설치
아래에서 다운로드를 시작합니다.
https://github.com/KxSystems/kdb/blob/master/c/jdbc.jar
다운로드한jar 파일을 다음 위치에 두십시오.data-integration/lib/配下
PDI에서 Kdb+로 연결
연결 설정
PDI(Spoon)를 시작하고 테이블 입력(Table Input) 단계를 배치하고 단계를 두 번 클릭하여 설정 화면을 표시합니다.
'데이터 원본 이름' 옆에 있는 '새로 만들기' 단추를 누르면 데이터 원본 연결의 설정 화면을 표시하고 설정합니다.
接続名:kdb
接続タイプ:Generic database
カスタム接続URL:jdbc:q:localhost:5000
カスタムドライバークラス名:jdbc
ユーザ名:OSユーザ名
パスワード:OSユーザのパスワード
확인
미리보기에서 SQL 문을 확인합니다.family
다른 질의에서 미리 봅니다.select name,age from family
이상, 연결되었습니다!
참고 자료
http://code.kx.com/wiki/Tutorials
https://groups.google.com/d/forum/personal-kdbplus
Reference
이 문제에 관하여(PDI에서 Kdb+로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mik/items/31254ba4fe32690c82ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
data-integration/lib/配下
연결 설정
PDI(Spoon)를 시작하고 테이블 입력(Table Input) 단계를 배치하고 단계를 두 번 클릭하여 설정 화면을 표시합니다.
'데이터 원본 이름' 옆에 있는 '새로 만들기' 단추를 누르면 데이터 원본 연결의 설정 화면을 표시하고 설정합니다.
接続名:kdb
接続タイプ:Generic database
カスタム接続URL:jdbc:q:localhost:5000
カスタムドライバークラス名:jdbc
ユーザ名:OSユーザ名
パスワード:OSユーザのパスワード
확인
미리보기에서 SQL 문을 확인합니다.
family
다른 질의에서 미리 봅니다.
select name,age from family
이상, 연결되었습니다!
참고 자료
http://code.kx.com/wiki/Tutorials
https://groups.google.com/d/forum/personal-kdbplus
Reference
이 문제에 관하여(PDI에서 Kdb+로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mik/items/31254ba4fe32690c82ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(PDI에서 Kdb+로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mik/items/31254ba4fe32690c82ce텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)