[Talend] 테스트 데이터 제작 2
3194 단어 테스트 데이터 만들기TalendtRowGenerator
개요
저번 보도에서 테스트 데이터의 작업을 제작하고 데이터 모델의 제작 방법을 몇 가지 써 보았다.
다른 더 좋은 방법이 있을지도 모르니 참고하세요.
사용 환경
TalendOpenStudio 7.1.1
인용하다
루틴 목록
사용법
tRowGenerator의 RowGenerator 편집기에서 열별로 함수를 설정합니다.
함수 열에서 사용할 함수를 선택하는 방법 및
사용자 정의 매개변수를 선택하고 방정식 빌더에 지정할 수 있습니다.
처리가 유연하기 때문에 다음과 같은 사용자 정의 매개 변수를 지정하였습니다
방정식 빌더로 설정된 경우를 고려하십시오.
숫자 루틴
TalendOpenStudio 7.1.1
인용하다
루틴 목록
사용법
tRowGenerator의 RowGenerator 편집기에서 열별로 함수를 설정합니다.
함수 열에서 사용할 함수를 선택하는 방법 및
사용자 정의 매개변수를 선택하고 방정식 빌더에 지정할 수 있습니다.
처리가 유연하기 때문에 다음과 같은 사용자 정의 매개 변수를 지정하였습니다
방정식 빌더로 설정된 경우를 고려하십시오.
숫자 루틴
tRowGenerator의 RowGenerator 편집기에서 열별로 함수를 설정합니다.
함수 열에서 사용할 함수를 선택하는 방법 및
사용자 정의 매개변수를 선택하고 방정식 빌더에 지정할 수 있습니다.
처리가 유연하기 때문에 다음과 같은 사용자 정의 매개 변수를 지정하였습니다
방정식 빌더로 설정된 경우를 고려하십시오.
숫자 루틴
반환값: Integer
표현식 구성 설정 예)
Numeric.sequence("s1",5,2)
결과 내보내기5
7
9
11
13
※ 5부터 2개가 추가되었습니다.
※ S1은 퀘스트 내 전역입니다.
resetSequence를 사용하여 시퀀스 값을 재설정할 수 있습니다.
내 루틴에서 시퀀스 값을 조작할 수 있습니다.
반환값: Integer
표현식 구성 설정 예)
Numeric.random(5,10)
결과 내보내기8
10
7
6
8
반환값:String
표현식 구성 설정 예)
String.format("%06d", Numeric.random(5,10))
결과 내보내기000008
000007
000006
000010
000009
TalendData Generator 루틴
반환값:String
표현식 구성 설정 예)
TalendDataGenerator.getFirstName()
결과 내보내기Andrew
William
Millard
Franklin
Benjamin
반환값:String
표현식 구성 설정 예)
TalendDataGenerator.getLastName()
결과 내보내기Carter
Clinton
Pierce
Kennedy
Hoover
TalendDate 루틴
반환 값: Date
표현식 구성 설정 예)
TalendDate.getRandomDate("2017-01-01", "2018-01-01")
결과 내보내기2017/02/11 22:13:08
2017/10/22 20:07:50
2017/07/11 19:28:48
2017/12/10 10:48:20
2017/04/13 06:45:41
※ 도움말 중, TalendDate.getRandomDate("format date of the character string", String minDate, String maxDate)이지만 "format date of the character string"이 필요하지 않습니다.
모드 모드에서 지정
"yyyy/MM/dd HH:mm:ss"
을 통해 시분초의 무작위 값을 설정할 수 있습니다.※ 반환치를 스트링형으로 전환하는 방법도 다음과 같습니다.
이제 스키마 유형이 String을 지정합니다.
TalendDate.formatDate("yyyy/MM/dd HH:mm:ss",TalendDate.getRandomDate("2017-01-01","2019-01-01") )
결과 내보내기2018/07/25 11:45:19
2017/11/05 19:33:12
2018/01/09 10:22:45
2018/01/26 19:19:03
2017/09/23 14:17:14
TalendString 루틴
반환값:String
표현식 구성 설정 예)
TalendString.getAsciiRandomString(5)
결과 내보내기BBVF4
PjvyB
dluR0
MowPQ
jTxtW
Reference
이 문제에 관하여([Talend] 테스트 데이터 제작 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shimiyou10/items/7ed34f43c6a5c1781ee7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)