이전 페이지|다음 페이지

필터 사용 모범 사례

SAS Visual Data Builder에는 데이터 필터링에 사용할 수 있는 WhereHaving 탭이 있습니다. 다음과 같은 모범 사례에 따라 사용하십시오.
  • WHERE 절을 적용하면 추가로 서브셋을 지정할 때 고려할 행 수가 감소하므로 먼저 Where 탭에서 필터링합니다.
  • 인덱스 또는 주 키인 칼럼에 대한 필터를 지정할 경우 가능하면 함수를 사용하지 마십시오. CAST(order_id as DOUBLE) 같은 함수를 사용하면 인덱스가 사용되지 않고 전체 테이블 스캔이 수행될 위험이 있습니다.
  • 행 수가 가장 적은 테이블부터 필터링합니다.
  • Where 또는 Having 탭에서 사용된 테이블을 제거해야 하는 경우 테이블을 제거하기 전에 필터에서 해당 테이블에 대한 참조를 제거합니다. 그러지 않고 필터에서 참조하는 테이블을 제거하면 모든 필터 조건이 지워집니다.
  • 라이브러리 탭을 사용하여 하위 질의를 추가할 때 더블바이트 문자 집합을 사용하는 언어로 칼럼 이름이나 테이블 이름을 작성했을 때는 추가적인 단계가 필요합니다. 즉, 칼럼을 추가한 후 더블바이트 문자 집합이 사용된 칼럼 이름이나 테이블 이름 각각에 대해 코드 탭의 문자열에 n-literal을 수동으로 입력해야 합니다. 예:
    'TABLE_NAME'n.'Column_name'n
    코드 수동 편집에 대한 자세한 내용은 코드 사용자 정의를 참조하십시오.
이전 페이지|다음 페이지|페이지 위