데이터 호출 DSL

데이터 소스(RDBMS, Sotrage …) 에서 데이터를 읽어 들이는 방식으로 연결정보를 이용하는 방법, 데이터 모델을 이용하는 방법, 데이터를 직접 생성하는 방법이 존재하며, 각 방식마다 사용되는 DSL 및 제약사항에 주의해야 합니다.

제약 및 주의 사항

  • 대상 데이터가 FILE일 경우
    • 데이터를 가져오기 위해 대상 DB에 맞는 SQL을 사용해야 합니다.

    • DB의 전체 데이터를 가져올 경우 Jaguar에서 허용되는 메모리 한계를 넘을 수 있으므로 SQL의 where절을 적절이 사용하여 데이터를 가져와와 합니다.

  • 대상 데이터가 DB일 경우
    • file의 경우 필터링하여 데이터를 Jaguar로 가져올 수 없기 때문에 원본 데이터의 사이즈가 클 경우 허용되는 메모리 한계로 인해 데이터를 호출할 수 없을수 있습니다.

데이터 호출을 위한 DSL의 종류

구분

DSL 종류

설명

연결 정보 이용

FILE

파일을 대상으로 데이터를 호출

DB

DB를 대상으로 데이터를 호출

모델 정보 이용

MODEL

모델을 대상으로 데이터를 호출

데이터 직접 생성

MKDATA

json, list형태를 활용하여 사용자가 직접 데이터 생성