데이터 호출 DSL
데이터 소스(RDBMS, Sotrage …) 에서 데이터를 읽어 들이는 방식으로 연결정보를 이용하는 방법, 데이터 모델을 이용하는 방법, 데이터를 직접 생성하는 방법이 존재하며, 각 방식마다 사용되는 DSL 및 제약사항에 주의해야 합니다.
제약 및 주의 사항
- 대상 데이터가 FILE일 경우
데이터를 가져오기 위해 대상 DB에 맞는 SQL을 사용해야 합니다.
DB의 전체 데이터를 가져올 경우 Jaguar에서 허용되는 메모리 한계를 넘을 수 있으므로 SQL의 where절을 적절이 사용하여 데이터를 가져와와 합니다.
- 대상 데이터가 DB일 경우
file의 경우 필터링하여 데이터를 Jaguar로 가져올 수 없기 때문에 원본 데이터의 사이즈가 클 경우 허용되는 메모리 한계로 인해 데이터를 호출할 수 없을수 있습니다.
데이터 호출을 위한 DSL의 종류
구분 |
DSL 종류 |
설명 |
연결 정보 이용 |
FILE |
파일을 대상으로 데이터를 호출 |
DB를 대상으로 데이터를 호출 |
||
모델 정보 이용 |
MODEL |
모델을 대상으로 데이터를 호출 |
데이터 직접 생성 |
MKDATA |
json, list형태를 활용하여 사용자가 직접 데이터 생성 |