흐름 성능 최적화
Tableau Prep Builder 및 Tableau Prep Conductor에서 최상의 성능을 얻으려면 쿼리가 기초 데이터 원본으로 푸시다운되는 방식을 최적화하고 불필요한 데이터 처리를 최소화하도록 흐름을 구성하면 됩니다.
쿼리 최적화를 위한 성능 설정 사용
Tableau Prep Builder 및 Tableau Server 버전 2026.3 이상에서 지원됩니다.
Tableau Prep에는 흐름을 처리할 때 데이터베이스로 전송되는 데이터의 양을 최대화하도록 설계된 쿼리 최적화 및 데이터 정렬 설정이 포함되어 있습니다. 이를 통해 처리를 기본 데이터 커넥터 내에서 유지하고 로컬 Hyper 엔진으로 전송되는 데이터 양을 줄일 수 있습니다.
흐름의 성능 설정을 구성하려면:
Tableau Prep Builder에서 최적화하려는 흐름을 엽니다.
툴바에서 도움말 > 설정 및 성능 > 성능 설정을 클릭합니다.
성능 설정 대화 상자에서 다음 옵션 중에서 선택합니다.
모든 최적화 기능 설정(권장): 기본적으로 사용하도록 설정되어 있습니다.이 옵션은 모든 권장 값을 자동으로 적용합니다.
최적화 기능 사용자 지정: 개별 최적화 동작을 수동으로 조정하려면 이 옵션을 선택합니다.
동일한 데이터베이스 연결 내에서 테이블 페더레이션 허용: 연결 재사용을 제어합니다.사용하도록 설정하면 Tableau Prep은 동일한 데이터베이스 연결의 여러 테이블을 참조하는 쿼리를 데이터베이스에 보내려고 시도합니다.쿼리를 데이터베이스에 보내면 테이블을 Hyper로 구체화하지 않아도 됩니다.
문자열 필드를 조인할 때 두 필드 모두 이진 데이터 정렬을 사용하는 경우, 이진 데이터 정렬을 강제 적용 안 함: 양쪽 모두 이진 데이터 정렬을 공유하는 경우 Tableau Prep이 조인 절을 불필요하게 이진 데이터 정렬로 캐스팅하는 것을 방지합니다.기본 데이터 정렬을 유지하면 원본 데이터베이스 인덱스를 보존하고 데이터를 Hyper로 강제로 구체화하지 않아도 됩니다.

성능 설정을 조정해야 하는 경우
복잡한 쿼리: 쿼리가 지나치게 복잡한 경우(예: 최종 피벗 전에 중간 조인 및 피벗 해제를 거치면서 행 수가 크게 증가하는 경우) 원본 데이터베이스에서 실행하도록 푸시하는 것이 Hyper에서 실행하는 것보다 성능이 저하될 수 있습니다.이러한 경우 최적화 기능 사용자 지정을 선택하고 동일한 데이터베이스 연결 내에서 테이블 페더레이션 허용을 해제하십시오.
레거시 드라이버 및 조인 오류: 필드 데이터 정렬이 실제로는 다른데도 이전 ODBC 드라이버가 이진 데이터 정렬로 잘못 보고하는 경우 강제 이진 데이터 정렬이 해제되어 있으면 조인 작업이 실패할 수 있습니다.문자열 필드에서 조인 오류가 발생하는 경우 설정을 사용자 지정하거나 데이터베이스 ODBC 드라이버를 업데이트하십시오.
빠른 흐름 처리를 위한 모범 사례
쿼리 성능 설정을 구성하는 것 외에도 흐름이 효율적으로 실행되도록 다음 모범 사례를 따르십시오.
초기에 입력 단계 최적화
초기에 열 제거: 사용하지 않는 필드를 제외하려면 입력 단계 내에서 해당 필드 옆의 확인란을 직접 선택 취소하여 제외합니다.불필요한 필드를 초기에 삭제하면 Tableau Prep이 이후 단계에서 메모리와 처리 성능을 낭비하는 것을 방지할 수 있습니다.
초기에 행 필터링: 정리 단계까지 기다리지 말고 입력 단계에서 직접 필터를 적용합니다.이렇게 하면 추가 행이 처리 파이프라인에 유입되는 것을 막을 수 있습니다.
기준 날짜 필터 사용: 과거 데이터가 필요하지 않은 경우 입력 테이블에 기준 날짜 필터(예: '지난 12개월')를 직접 적용합니다.
작성 중 데이터 샘플링 관리
미리 보기 행 수 제한: 흐름을 설계할 때 지연 없이 대화형 속도를 유지하려면 입력 단계에서 데이터 샘플링을 사용합니다.
샘플 제한 이해: 기본 샘플은 최대 1백만 개의 행이지만 열 수가 늘어나면 감소합니다.사용하지 않는 필드를 제거하면 샘플 크기를 더 크게 유지하고 대표성을 높일 수 있습니다.
대화형 작성 및 새로 고침 빈도 최적화
대화형 업데이트 일시 중지: 대규모 흐름을 구조적으로 편집할 때 툴바에서 일시 중지 단추를 클릭하여 대화형 데이터 그리드 업데이트를 중지합니다.
증분 새로 고침 사용: Tableau Prep이 전체 데이터 집합을 다시 로드하는 대신 예약 실행 시 새 행 또는 업데이트된 행만 처리하도록 출력에 증분 새로 고침을 구성합니다.
빠른 출력 형식 선택
Hyper 추출로 내보내기: 데이터를 파일로 출력할 때 .csv 대신 Tableau Hyper(.hyper) 추출 형식을 선택합니다.Hyper 파일은 텍스트 파일보다 훨씬 빠르게 처리되고 기록됩니다.
