<< Click to Display Table of Contents >>

다이나믹 CSV 데이터 셋 추가

1.데이터 셋을 추가하려면 데이터 창의 HTTP 스토어를 마우스 오른쪽 버튼으로 클릭하면 나타나는 팝업 메뉴에서 [다이나믹 데이터 셋 추가] 메뉴를 클릭합니다.

2.다이나믹 데이터 셋 추가 - HTTP 스토어 다이얼로그에서 "CSV 데이터 셋"을 선택합니다.

3.다이나믹 데이터 셋 추가 - CSV 다이얼로그의 각 옵션을 설정한 후 [확인] 버튼을 클릭하면 파일 스토어에 추가된 다이나믹 CSV 데이터 셋 정보가 표시됩니다.

다이얼로그 옵션

CSV 데이터 셋 이름

데이터 셋 이름을 설정합니다.

시작 행 번호

다이나믹 데이터 셋 생성 시 ROW INDEX에 처음 시작되는 번호입니다. 기본 값은 0이며 각 ROW INDEX는 0부터 차례로 번호가 부여되며, 0~2147483647 이외의 값은 시작 행 번호로 설정할 수 없습니다.

사용자 애플리케이션 주소(URL)

데이터를 가져올 파일 또는 사용자 애플리케이션의 HTTP 주소입니다. [패러미터] 버튼을 클릭하면 패러미터 마법사를 이용하여 사용자 애플리케이션 주소(URL)를 설정할 수 있습니다.

디자인시 사용할 임시 CSV 파일 경로

오즈 서버와 디자이너의 CSV 파일 경로가 다른 경우 디자인 시점에만 사용하는 임시 CSV 파일의 경로를 설정합니다. [패러미터] 버튼을 클릭하면 패러미터 마법사를 이용하여 디자인 시 사용할 임시 CSV 파일 경로를 설정할 수 있으며, [경로] 버튼을 클릭하면 CSV 파일을 선택할 수 있습니다.

필드 구분자

필드 구분자를 설정합니다. 미리 정의된 필드 구분자인 TAB, SPACE, SEMICOLON, COLON, COMMA중에서 선택하거나 직접 입력하여 필드 구분자를 설정할 수 있습니다. [패러미터] 버튼을 클릭하면 패러미터 마법사를 이용하여 필드 구분자를 설정할 수 있습니다. 다이나믹 데이터 셋은 CSV 파일에 설정된 필드 이름을 사용하지 않고 ROWIDX, COLUMN, VALUE로 필드가 생성됩니다.

필드 타입 정보 포함

해당 CSV 파일의 필드에 대한 타입 정보가 포함되어 있는지 여부를 선택합니다. 다이나믹 데이터 셋은 CSV 파일에 설정된 필드 타입을 사용하지 않고, ROWIDX는 INTEGER로, COLUMN, VALUE는 VARCHAR로 설정됩니다.

라인 구분자

라인 구분자를 선택합니다. 미리 정의된 라인 구분자인 LINEFEED로 설정하거나 직접 입력하여 설정할 수 있습니다. [패러미터] 버튼을 클릭하면 패러미터 마법사를 이용하여 라인 구분자를 설정할 수 있습니다.

널 마크

NULL 데이터를 구분하기 위한 문자열을 설정합니다.

문자 셋

파일의 문자 셋을 정의합니다. 설정하지 않을 경우 시스템의 기본 로케일 값이 이용됩니다.

에러 표시 코드

데이터 에러를 표시하기 위한 코드를 설정합니다. 설정한 코드 값이 파일의 첫 줄에 있을 경우 보고서 미리보기를 수행하지 않고 에러 메시지 창을 실행합니다. 예를 들어 CSV 파일의 첫 줄에 "ERR"이라는 구분이 있고 에러 표시 코드를 "ERR"이라고 입력하면 "ERR"을 데이터로 인식하지 않고 해당 파일이 적당한 CSV 데이터 파일이 아니라는 의미의 에러 메시지 창이 실행됩니다.

쌍따옴표 감싸짐

쌍따옴표로 감싸진 데이터를 하나의 데이터 값으로 바인딩할지 여부를 설정합니다.

서버 로그 파일 이름

ODI가 서버에서 바인딩될 때 전달받은 데이터에 대한 로그를 서버에 남길 경우 서버 로그 파일명을 설정합니다. 파일 이름에는 경로를 설정하지 않고 파일명만 입력하여야 합니다.

재시도 횟수

HTTP 스토어의 데이터 셋 사용 시 에러가 발생할 경우 연결을 재시도하는 횟수입니다.

값을 설정하지 않거나 잘못된 값을 설정할 경우 기본 값으로 적용됩니다.

URL 인코드 설정

Server URL 인코딩 유무를 설정합니다. 데이터 요청 시 URL의 패러미터 부분에 한국어나 기타 다국어 등이 포함되어 있을 경우 체크합니다.

포스트 타입 전송

URL의 패러미터 전송 시 GET 방식을 이용할 것인지 POST 방식을 이용할 것인지 선택합니다. 옵션을 체크하면 POST 방식으로 전송됩니다.

앨리어스

해당 데이터 셋 설정 정보를 별도의 연결 정보 파일에서 가져올지 여부를 설정하며 앨리어스를 사용할 경우 오즈 서버의 datasource.properties 파일에 정의한 앨리어스 이름을 설정합니다.

앨리어스 정보: 파일 앨리어스 정보가 있는 데이터 셋 설정 정보 파일을 설정합니다.

데이터 보기

설정한 CSV 파일의 데이터를 미리보기합니다. 서버 로그 파일 이름이 설정되어 있으면 최대 행 수와 관계 없이 모든 행을 가져온 후 데이터 보기가 되므로 속도가 느려질 수 있습니다.

데이터 셋 정보 저장

CSV 파일의 데이터 셋 정보(필드 이름, 필드 타입)을 CSV 파일로 저장합니다. 해당 버튼은 데이터 셋을 수정할 경우에만 활성화되며, 데이터 셋 정보 저장 시 인코딩이 UTF-8로 설정됩니다.

원본 저장

데이터 셋의 원본 데이터를 파일로 저장합니다. [원본 저장] 버튼은 데이터 셋을 수정할 경우에만 활성화됩니다.