Select 문 만들기

Select 문 만들기 대화 상자는 스트립트 편집 대화 상자에 있는 도구 창의 데이터 페이지에서 선택 버튼을 클릭하면 열립니다. 이 대화 상자는 이전에 선택한 데이터 소스에서 로드할 테이블과 필드를 정의하는 데 사용됩니다.

대화 상자는 세 그룹으로 구성되어 있습니다. 첫 번째 그룹에는 데이터 소스에 대한 정보가 포함됩니다.

데이터 소스 현재 ODBC/OLE DB 데이터 소스의 이름입니다.
데이터베이스 드롭다운 목록의 사용 가능한 데이터베이스 중에서 선택할 수 있습니다.
소유자 데이터베이스 소유자가 여기에 표시됩니다. 드롭다운 목록의 사용 가능한 소유자 중에서 선택할 수 있습니다.
Connect 이 버튼을 클릭하면 데이터 소스 연결 대화 상자가 열립니다.
드라이버 이 버튼을 클릭하면 현재 사용 중인 드라이버에서 지원하는 기능에 대한 정보가 포함된 ODBC 드라이버 정보 또는 OLEDB 드라이버 정보 대화 상자가 열립니다.
지원 데이터베이스에 대한 지원 정보가 포함된 대화 상자를 엽니다. 이 정보는 Qlik 지원 센터에 문의할 때와 QlikView 문서와 관련된 버그나 문제를 보고할 때 사용할 수 있습니다.

두 번째 그룹은 테이블과 필드를 선택하는 데 사용됩니다.

데이터베이스 테이블 이 목록은 사용 가능한 데이터베이스 테이블을 보여줍니다. 테이블을 선택하려면 테이블 이름을 클릭합니다. 목록에 나타나는 테이블의 유형은 왼쪽의 확인란을 사용하여 제어할 수 있습니다(아래의 설명 참조).
필드 이 목록은 선택한 테이블에서 사용 가능한 모든 필드를 보여줍니다. 목록에서 select 문에 포함할 필드를 하나 이상 선택합니다. 모든 필드 이름을 한 번에 선택하려면 " * "를 사용합니다. 필드 선택 내용은 세 번째 그룹의 스크립트 페이지에 반영됩니다(아래의 설명 참조). 필드의 정렬 방법은 드롭다운 콘트롤에서 데이터베이스의 원래 순서나 알파벳 텍스트 순서로 선택할 수 있습니다.
키 필드의 아이콘 표시 이 옵션을 선택하면 소스 데이터베이스에서 키 필드로 정의된 필드가 필드 목록에 열쇠 아이콘과 함께 표시됩니다.
테이블 데이터베이스 테이블 목록에 일반 데이터베이스 테이블이 나오게 하려면 이 확인란을 선택해야 합니다.
보기 데이터베이스 테이블 목록에 데이터베이스 뷰가 나오게 하려면 이 확인란을 선택해야 합니다.
동의어 데이터베이스 테이블 목록에 데이터베이스 테이블 동의어가 나오게 하려면 이 확인란을 선택해야 합니다.
시스템 테이블 데이터베이스 테이블 목록에 시스템 테이블이 나오게 하려면 이 확인란을 선택해야 합니다.
별칭 데이터베이스 테이블 목록에 데이터베이스 테이블 별칭이 나오게 하려면 이 확인란을 선택해야 합니다.

세 번째 그룹에는 생성된 select 문과 선택한 테이블 및 필드에 대한 정보가 나옵니다. 그룹에는 다음 페이지가 포함되어 있습니다.

스크립트

스크립트 탭에는 select 문을 위해 생성될 스크립트가 표시됩니다.

오른쪽의 세 라디오 버튼은 스크립트에서 select 문의 서식을 제어합니다.

Column 스크립트에서 각 필드 이름이 별도의 행에 나오는 select 문을 생성하려면 이 옵션을 선택합니다.
스크립트에서 전체 문이 한 행에 나오는 select 문을 생성하려면 이 옵션을 선택합니다.
구조화 스크립트에서 select 문을 구조화된 행으로 생성하려면 이 옵션을 선택합니다.
이전 로드 이 옵션을 선택하면 select 문을 입력으로 사용하여 이전 load 문과 함께 select 문을 생성합니다. select 문에서 *가 사용된 경우에도 모든 필드가 load 문에 나열됩니다.
추가 현재까지 생성된 select 문을 저장하려면 이 버튼을 클릭합니다. 새로운 select 문을 생성하는 작업은 현재 대화 상자 안에서 수행됩니다. 이전 문은 미리 보기 창에서 선명한 구분선 위에 표시됩니다. 이 절차는 얼마든지 반복할 수 있습니다.

테이블

테이블 탭에는 선택한 데이터베이스 테이블에 대한 자세한 정보가 표시됩니다.

추가...를 클릭하면 테이블, 미리 보기 페이지가 포함된 확장된 보기가 있는 별도의 크기 조정 가능 대화 상자가 열립니다.

탭에는 현재 테이블에서 선택한 열(필드)에 대한 자세한 정보가 표시됩니다.

미리 보기

미리 보기 탭에는 현재 select 문에 의해 생성될 첫 번째 행의 미리 보기가 표시됩니다.

블롭

블롭 탭에서는 블롭(Binary Large Objects)을 QlikView 문서에 넣을 수 있습니다. 블롭은 일반적으로 그림, 텍스트 파일이나 이와 비슷한 데이터로서 데이터베이스 관리 시스템에 단일 엔터티로 저장됩니다. i 아이콘은 필드에 블롭이 포함되어 있음을 나타냅니다. 데이터베이스의 블롭은 블롭 뷰어에 크기(KB) 및 유형과 함께 나열됩니다. 블롭이 이미지인 경우 목록 옆에서 미리 보기로 확인할 수 있습니다. QlikView는 jpg, png, bmp, pdf 및 rtf 블롭을 지원합니다.

번들... 버튼을 클릭하면 번들 대화 상자가 열립니다.

블롭 데이터에 대한 키 필드 목록에서 크기를 조정할 블롭을 선택합니다.
이미지 축소 블롭의 크기를 조정하려면 이 옵션을 선택합니다. 픽셀 너비픽셀 높이를 적용하여 이미지의 크기를 맞게 조정합니다.

이 설정은 가로 세로 비율을 고려하지 않습니다.

참고: ODBC를 사용하는 경우에만 번들 블롭을 포함할 수 있습니다.

테이블과 필드에 대한 선택이 완료된 후에는 확인을 클릭하여 QlikView 스크립트의 커서 위치에 생성된 select 문을 삽입할 수 있습니다. 취소를 누르면 변경 내용이 취소됩니다.

ODBC 드라이버는 일반적으로 이 대화 상자에서 생성하는 것보다 훨씬 복잡한 select 문을 해석할 수 있습니다. 더 복잡한 select 문을 생성하는 다른 방법으로는 Microsoft Query와 같은 쿼리 도구를 사용하여 그래픽 방식으로 select 문을 만드는 방법도 있습니다. 작업이 완료되면 select 문을 복사(Ctrl+C)하고 QlikView 스크립트로 붙여 넣습니다(Ctrl+V). (MS Query에서는 SQL 버튼을 클릭합니다.)