이전 페이지|다음 페이지

SQL 질의 뷰 생성

작업 테이블 또는 출력 테이블이 뷰인지 아니면 테이블인지에 영향을 줄 수 있습니다. 뷰를 지정하려면 속성 탭에서 SQL 질의 뷰 생성 체크 박스를 선택합니다. 이 옵션이 기본적으로 사용되도록 설정됩니다. 대부분의 경우 이 옵션을 사용하면 데이터 이동 및 저장 요구 사항이 줄어 성능이 향상됩니다.
데이터베이스의 테이블로 작업할 때 소스 테이블과 출력 테이블이 동일한 라이브러리에 있으면 SQL 질의 뷰 생성 옵션을 사용하여 CREATE VIEW 문을 데이터베이스에 직접 전달할 수 있습니다. 이 경우, 데이터 이동 없이 뷰가 생성되므로 데이터 질의가 거의 즉시 실행됩니다.
다음 표에는 라이브러리 유형과 뷰 간의 인터랙션이 요약되어 있습니다.
라이브러리 유형
인터랙션
Base SAS
Base SAS 라이브러리는 출력 테이블 및 Staging 테이블에 대해 뷰를 항상 지원합니다. 연결 정보가 뷰에 저장되므로 소스 테이블이 다른 라이브러리에 있을 수 있습니다.
DBMS
소스 테이블과 출력 테이블 또는 Staging 테이블이 동일한 라이브러리에 있는 경우 뷰가 데이터베이스에 생성됩니다.
다른 라이브러리에 있는 경우에는 체크 박스를 사용할 수 없고 출력 테이블 또는 Staging 테이블이 물리적 테이블로 생성됩니다.
SAS LASR Analytic 서버 또는 SAS Data in HDFS
이러한 라이브러리 유형은 뷰를 지원하지 않습니다. 체크 박스를 선택하면 출력 테이블이나 Staging 테이블이 아니라 작업 테이블에 적용됩니다.
소스 테이블과 출력 테이블이 동일한 SAS LASR Analytic 서버 라이브러리에 있는 경우 체크 박스를 사용할 수 없고 작업 테이블이 물리적 테이블이어야 합니다.
주: 경우에 따라 체크 박스를 사용할 수는 있지만, 이 옵션을 사용하면 데이터 질의를 실행할 때 오류가 발생할 수 있습니다. 예를 들어, DBMS 라이브러리를 출력 테이블로 사용하는 경우 뷰를 생성할 권한이 있어야 합니다. 이러한 경우 체크 박스 선택을 취소하여 출력 테이블을 물리적 테이블로 생성할 수 있습니다.
이전 페이지|다음 페이지|페이지 위