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 블롭을 지원합니다.
번들... 버튼을 클릭하면 번들 대화 상자가 열립니다.
블롭 데이터에 대한 키 필드 | 목록에서 크기를 조정할 블롭을 선택합니다. |
이미지 축소 | 블롭의 크기를 조정하려면 이 옵션을 선택합니다. 픽셀 너비와 픽셀 높이를 적용하여 이미지의 크기를 맞게 조정합니다. |
이 설정은 가로 세로 비율을 고려하지 않습니다.
테이블과 필드에 대한 선택이 완료된 후에는 확인을 클릭하여 QlikView 스크립트의 커서 위치에 생성된 select 문을 삽입할 수 있습니다. 취소를 누르면 변경 내용이 취소됩니다.
ODBC 드라이버는 일반적으로 이 대화 상자에서 생성하는 것보다 훨씬 복잡한 select 문을 해석할 수 있습니다. 더 복잡한 select 문을 생성하는 다른 방법으로는 Microsoft Query와 같은 쿼리 도구를 사용하여 그래픽 방식으로 select 문을 만드는 방법도 있습니다. 작업이 완료되면 select 문을 복사(Ctrl+C)하고 QlikView 스크립트로 붙여 넣습니다(Ctrl+V). (MS Query에서는 SQL 버튼을 클릭합니다.)