통합 문서 최적화 프로그램
통합 문서 최적화 프로그램은 통합 문서가 특정 성능 모범 사례를 따르는지 여부를 식별하는 도구입니다. 이러한 지침은 통합 문서의 메타데이터에서 구문 분석되어 규칙 엔진 알고리즘을 통해 평가될 수 있는 항목으로 제한됩니다. 일부 통합 문서의 경우 권장 사항에 해당하지 않거나 적합하지 않을 수 있습니다. 최적화 프로그램으로 캡처되지 않는 성능 측면이 많으며 일부는 간편한 방법을 제공할 수 있습니다. 자세한 내용은 통합 문서 간소화 및 효율적인 통합 문서 디자인 백서를 참조하십시오.
통합 문서 최적화 프로그램 실행
Tableau Desktop의 경우
통합 문서 최적화 프로그램은 서버 메뉴 또는 게시 대화 상자에서 사용할 수 있습니다.
- 서버 메뉴에서 최적화 프로그램 실행을 클릭합니다.
- 지침을 기준으로 통합 문서가 자동으로 평가되고 결과가 3개 범주인 동작 필요, 검토 필요 또는 전달됨(또는 전달되고 무시됨) 중 하나로 표시됩니다.
- 3개 미만의 범주가 표시될 수 있습니다. 지침이 포함되는 범주가 없는 경우 표시되지 않습니다.
- 각 범주를 확장하여 지침을 확인합니다. 각 지침을 확장하여 추천 이유에 대한 자세한 내용을 확인할 수도 있습니다. 통합 문서에 관련된 추가 정보가 포함될 수도 있습니다.
- 지침 일부를 해결하도록 선택하거나 해결하지 않을 수 있습니다. 최적화 프로그램 실행은 게시 프로세스의 자발적 단계이므로 게시가 차단되지는 않습니다.
- 대화 상자를 닫고 통합 문서로 돌아가려면 닫기를 클릭합니다.
- 대화 상자를 닫고 게시 대화 상자로 돌아가려면(또는 열려면) 게시를 클릭합니다.
웹 작성
통합 문서 최적화 프로그램은 웹 작성의 게시 메뉴 및 게시 대화 상자에서 사용할 수 있습니다.
최적화 프로그램 범주
최적화 프로그램의 지침은 동작 수행, 검토 필요 및 통과의 3개 범주로 분류됩니다.
동작 수행은 통합 문서의 기능에 미치는 영향이 최소한이거나 전혀 없는 이러한 모범 사례를 따르도록 통합 문서를 업데이트할 수 있음을 나타냅니다. 이러한 변경을 수행하지 않을 이유는 없습니다.
검토 필요는 이러한 모범 사례를 따르기 위해 데이터 원본을 재구성하거나 대시보드를 간소화하는 등 보다 복잡한 방법으로 통합 문서를 수정해야 할 수 있음을 나타냅니다.
- 이러한 지침의 경우 현명한 판단을 통해 가능한 작업 또는 현실적인 작업을 결정하십시오.
- 일부 권장 사항의 경우 들인 노력에 비해 성능이 많이 개선되지 않을 수도 있습니다.
- 따라서 성능 기록 프로그램을 사용하여 성능 벤치마크를 확인하는 것이 좋을 수 있습니다.
- 일부 작업은 신중하게 선택해야 할 수 있습니다.
작성자는 통합 문서를 가능한 한 효율적으로 만드는 작업에 대한 최종 권한을 가집니다. 콘텐츠를 효과적으로 전달하려면 일부 모범 사례에 예외를 두어야 합니다. 항상 성능 개선을 위한 변경보다 통합 문서의 목표를 먼저 생각하십시오.
통과는 지침이 충족되었고 통합 문서가 이미 해당 영역의 모범 사례를 따르고 있음을 나타냅니다. 그러나 최적화 프로그램으로 캡처되지 않는 성능 측면이 많다는 점을 항상 기억하십시오. 통합 문서에 대해 지침이 무시되는 경우 이 범주의 이름은 전달되고 무시됨으로 바뀝니다.
지침 무시
모든 상황에 지침이 적용되는 것은 아닙니다. 다른 사용자가 사용할 템플릿 통합 문서를 게시할 때 사용되지 않는 필드와 데이터 원본을 보존해야 하는 경우라면 최적화 프로그램으로부터 이러한 지침에 대한 알림을 받고 싶지 않을 것입니다.
이 경우 통합 문서에 대한 지침을 무시할 수 있습니다.
- 특정 지침에서 무시 단추를 클릭합니다.
- 지침이 음소거되고 전달되고 무시됨 섹션으로 이동합니다. 최적화 프로그램을 다시 실행해도 이 지침은 동작 필요 또는 검토 필요 섹션에 나타나지 않습니다.
- 지침 평가를 재개하려면 전달되고 무시됨 섹션에서 행을 찾고 무시 단추를 다시 클릭합니다.
- 최적화 프로그램이 다시 실행되고 지침이 평가됩니다. 최적화 프로그램이 실행될 때마다 계속해서 확인됩니다.
지침 자동 수정
통합 문서 최적화 프로그램의 일부 제안은 사용자 입력 없이 구현될 수 있습니다. 이러한 지침에는 규칙을 자동 수정하는 단추가 있습니다. 단추가 나타나지 않으면 문제를 수동으로 해결해야 합니다.
특정 지침에서 자동 수정 단추를 클릭합니다.
- 추천 동작(예: 사용하지 않는 데이터 원본 닫기)이 자동으로 수행되고 지침이 전달됨 섹션으로 이동합니다.
- 자동 수정이 실패하는 경우 알림이 표시되고 문제를 수동으로 해결하라는 메시지가 표시됩니다.
- 단추를 사용할 수 없는 경우에는 해당 지침을 자동으로 수정할 수 없는 것이므로 수동으로 해결해야 합니다.
지침
모든 지침에는 성능 영향을 해결하기 위한 가능한 방법을 제안하는 "고려하다"라는 표현이 포함되어 있습니다. 이러한 지침은 일반적인 것이며 일부 상황에는 적용되지 않을 수 있습니다. 이러한 제안은 시작점에 불과합니다. 결정을 내릴 때는 항상 환경상의 맥락과 통합 문서의 목표를 기준으로 삼으십시오.
참고: 모든 제안 사항을 브라우저에서 수행할 수 있는 것은 아니며 대신 Tableau Desktop에서 편집해야 할 수 있습니다.
문자별 지침으로 이동합니다. A . B . C . D . E . F . G . H . I . J . K . L . M . N . O . P . Q . R . S . T . U . V . W . X . Y . Z
계산 길이
통합 문서 최적화 프로그램에서
샘플 출력 메시지: My calculation(내 계산) 계산의 길이가 600자입니다.
복잡한 계산의 결과를 계산하면 성능에 영향을 미칠 수 있습니다.
가능한 경우 계산을 분리하고 데이터베이스로 이동하거나 Tableau Prep을 사용하여 분석 전에 계산을 만드는 것을 고려하십시오.
추가 정보
복잡하고 긴 계산은 단일 계산에서 작성되거나 중첩될 수 있습니다(더 큰 계산에서 사용되는 독립 실행형 계산으로 작성된 구성 요소와 함께 중첩됨). 중첩된 구성 요소가 있는 계산을 작성하면 문제 해결 및 유지 관리가 쉬워질 수 있지만 복잡성 및 처리 작업이 추가됩니다. 가능한 경우 이러한 구성 요소를 데이터 원본으로 푸시하면 성능에 도움이 될 수 있습니다.
길이를 계산할 때는 계산의 설명이 포함되기 때문에 길고 복잡한 계산이 아니라 긴 설명 때문에 이 지침이 트리거될 수도 있습니다.
계산에 여러 데이터 원본 사용
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain 데이터 원본에는 다른 데이터 원본의 필드를 사용한 17개 계산이 포함됩니다.
여러 데이터 원본의 필드가 계산에 사용되는 경우 Tableau는 최적화를 사용할 수 없으며 계산을 로컬로 계산해야 합니다.
Tableau Prep을 사용하여 계산을 만들고 추출을 사용하는 것을 고려하십시오.
추가 정보
교차 데이터베이스 계산을 데이터 계층으로 이동하면 사용자가 대시보드를 요청하기도 전에 처리가 수행될 수 있습니다. 자세한 내용은 데이터 조인(Prep) 및 세부 수준 및 순위 계산 만들기를 참조하십시오.
일부 조건에서는 매개 변수로 인해 이 지침이 트리거될 수 있습니다. 계산에 여러 데이터 원본이 사용되지 않는 것으로 나타나는 경우 매개 변수가 있는지 보고 해당 매개 변수를 간소화할 수 있는지 확인하십시오.
대시보드 크기가 고정되지 않음
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Q3 분석 대시보드가 고정된 크기가 아닙니다.
고정된 크기의 대시보드는 크기를 예측할 수 있으므로 캐시될 수 있습니다. 자동 대시보드 크기 지정을 사용하면 사용자의 화면에 따라 결과가 달라지므로 대시보드를 매번 렌더링해야 합니다. 대시보드를 자주 렌더링하면 성능 문제가 발생합니다.
고정된 대시보드 크기 지정을 사용하는 것을 고려하십시오.
추가 정보
웹 디자인에서는 반응형 요소를 사용하는 것이 최상의 방법이지만 대시보드 크기 조정을 허용하면 재렌더링으로 인한 성능 영향이 발생할 뿐 아니라 콘텐츠 레이아웃이 왜곡될 수도 있습니다. Tableau 비주얼리제이션의 경우 고정된 대시보드 크기를 사용하고 기기별 대시보드를 사용하여 서로 다른 장치 및 화면 크기를 지원하는 것이 가장 좋습니다.
필터에 조건부 논리가 사용됨
통합 문서 최적화 프로그램에서
샘플 출력 메시지: 샘플 유형 필터에 조건부 논리가 사용됩니다.
차원 필터링은 값 목록, 와일드카드 일치 또는 조건부 논리 사용 등의 다양한 방법으로 수행될 수 있습니다. 조건부 논리는 느리게 실행될 수 있습니다.
조건부 논리를 사용하지 않도록 필터를 변경하는 것을 고려하십시오. 필요한 경우 가장 빈번한 결과에 대해 논리 테스트를 먼저 수행하고 가능한 경우 ELSEIF 또는 CASE를 사용하십시오.
추가 정보
필터링에 대한 자세한 내용은 데이터 필터링을 참조하십시오.
필터에 “관련된 값만”이 사용됨
통합 문서 최적화 프로그램에서
샘플 출력 메시지: 필터 샘플 유형에 “관련된 값만”이 사용됩니다.
필터에 “관련된 값만”이 사용되는 경우 뷰의 현재 상태를 기반으로 해당하는 옵션만 대화형 필터 컨트롤에 표시됩니다. 다른 필터를 변경할 때마다 표시할 값 목록을 다시 쿼리해야 하기 때문에 성능 영향이 발생합니다.
대시보드 필터 동작을 대신 사용하는 것을 고려하십시오. 이 기능을 사용하는 것이 최종 사용자에게 유용한 경우 데이터를 추출하고 추출을 최적화하는 것을 고려하십시오.
추가 정보
너무 긴 필터 목록을 방지하기 위해 “관련된 값만”을 사용해야 하는 상황이 있습니다. 이 상황에서는 대화형 필터를 사용하지 말고 동작 필터를 사용해 보십시오. 예를 들어 대시보드에 범주, 하위 범주 및 제품 ID에 대한 연속 필터가 있고, 제품 ID가 '관련된 값만' 표시하도록 설정되어 있는 경우가 있을 수 있습니다. 이러한 제한을 없애면 제품 목록이 상당히 길어질 수 있습니다. 필터를 사용하는 대신 단순한 비주얼리제이션(예: 범주 및 하위 범주의 막대 차트)을 작성하고 이를 필터로 사용할 수 있습니다. 사용자가 막대를 클릭하면 대시보드의 나머지 비주얼리제이션에 동작 필터가 적용됩니다. 자세한 내용은 대시보드 동작을 참조하십시오.
라이브 데이터 연결
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본은 추출이 아닙니다.
Tableau 추출은 분석에서 최대한 효율적으로 사용할 수 있도록 설계되었습니다. 추출을 사용하는 것은 데이터 원본으로 인한 성능 문제를 개선할 수 있는 가장 쉬운 방법입니다. 또한 추출에는 최적화를 위한 기본 기능이 많습니다.
데이터 원본을 추출하는 것을 고려하십시오.
추가 정보
경우에 따라 추출을 가져오는 과정에서 Tableau Server 또는 Tableau 사이트의 리소스에 불필요한 부담이 발생할 수 있습니다. Tableau 관리자와 협력하여 최상의 동작을 결정하십시오.
효율적인 통합 문서 설계 백서에 추출에 대한 정보와 성능 개선을 위해 사용하는 방법에 대한 방대한 정보가 포함되어 있습니다. 백서에 액세스하려면 로그인해야 할 수 있습니다.
데이터 원본의 여러 연결
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본에 다수의 데이터 연결이 사용됩니다.
여러 연결이 포함된 데이터 원본은 로컬로 계산할 수 없습니다.
Tableau Prep에서 데이터 원본을 결합하고 분석에 추출을 사용하는 것을 고려하십시오.
추가 정보
자세한 내용은 데이터 조인(Prep)을 참조하십시오.
중첩된 계산
통합 문서 최적화 프로그램에서
샘플 출력 메시지: My Calculation(내 계산) 계산이 다른 계산을 참조합니다.
계산을 중첩하면 특히 IF 문과 기타 성능 집약적 함수에서 계산이 복잡해지고 추가 처리가 필요할 수 있습니다.
계산을 데이터 원본으로 푸시하는 것을 고려하거나 추출에서 계산을 구체화하십시오.
추가 정보
이 규칙은 비주얼리제이션 자체에는 없지만 비주얼리제이션의 계산에서 참조되는 계산에 대해 트리거될 수 있습니다. 예를 들어 다음 4개의 필드를 생각해 보십시오.
- Points earned(획득한 점수)(데이터 원본의 필드)
- Quiz score(퀴즈 점수) =
[Points earned]*10
- Curved grade(상대 평가 등급 성적) =
[Quiz score]*1.05
- Letter grade(문자 등급 성적) =
IF [Curved grade] >= 90 THEN "A" ELSEIF [ Curved grade] >= 80 THEN "B" ELSEIF [Curved grade] >=70 THEN "C" ELSEIF [Curved grade] >=60 THEN "D" ELSE "F" END
Quiz score(퀴즈 점수)는 필드 1개만 참조하는 중첩되지 않은 계산입니다. Curved grade(상대 평가 등급 성적)와 Letter grade(문자 등급 성적)는 모두 다른 계산에 대한 참조를 포함하는 중첩된 계산입니다. 비주얼리제이션에 Letter grade(문자 등급 성적)만 사용되더라도 Curved grade(상대 평가 등급 성적)도 중첩된 계산 규칙을 트리거합니다. Letter grade(문자 등급 성적) 안에서 사용되고 있기 때문입니다.
추출에서 계산을 구체화(지금 계산)하는 방법에 대한 자세한 내용은 추출에서 계산 구체화를 참조하십시오.
Tableau Prep에서 계산을 작성하는 방법에 대한 자세한 내용은 Tableau Prep의 계산을 참조하십시오.
구체화되지 않은 계산
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본이 미리 계산되지 않았습니다.
계산 결과를 계산하면 성능에 영향을 미칠 수 있습니다.
가능한 경우 계산을 데이터 원본으로 푸시하는 것을 고려하십시오. 추출을 사용하는 경우 계산을 구체화하여 결과를 미리 계산하십시오.
추가 정보
추출 또는 백엔드 데이터 원본에서 데이터 및 계산을 미리 계산합니다. 이 추가 처리를 데이터 계층으로 이동하면 사용자가 대시보드를 요청하기도 전에 처리가 완료됩니다.
데이터를 추출하면 데이터 새로 고침 및 일부 기능에서 절충이 필요하지만 성능이 개선되는 경우가 많습니다. 데이터 추출에서 추출 옵션에 대한 자세한 내용을 참조하고 추출에서 계산 구체화에서 계산 구체화에 대한 자세한 내용을 참조하십시오.
데이터 추출: 데이터 패널 상단에서 데이터 원본의 이름을 마우스 오른쪽 단추로 클릭하고 데이터 추출을 선택합니다. 구성 대화 상자에서 지금 계산을 선택합니다.
데이터 원본 수
통합 문서 최적화 프로그램에서
샘플 출력 메시지: 통합 문서에 17개의 데이터 원본이 있습니다.
각 데이터 원본은 Tableau에서 통합 문서를 로드하고 렌더링하는 시간에 영향을 미칩니다.
가능한 경우, 특히 세분성 수준이 동일하거나 동일한 분석을 지원하는 경우 데이터 원본을 결합하는 것을 고려하십시오.
추가 정보
데이터 연관에서 데이터 원본 결합에 대한 자세한 내용을 확인하거나 Tableau Prep을 사용하는 것을 고려하십시오.
그러나 너무 많은 데이터 원본을 결합하지 않도록 주의해야 합니다. 통합 문서 성능은 각 유형의 분석을 제대로 설계된 데이터 원본에서 작성할 때 가장 우수합니다. 데이터 원본을 결합하기가 어려운 경우 목적이 보다 뚜렷한 여러 통합 문서로 분할해야 분석할 수 있음을 나타내는 신호일 수 있습니다.
여러 통합 문서에 걸쳐 분석을 분할하려면 다음 방법을 하나를 시도해 보십시오.
- 통합 문서의 복사본을 저장하고 각 복사본에서 불필요한 시트, 대시보드 및 데이터 원본을 삭제합니다. 자세한 내용은 통합 문서 간소화를 참조하십시오.
- 특정 시트를 새 통합 문서에 복사합니다. 대시보드를 새 통합 문서에 복사하면 해당 대시보드에 필요한 항목만 포함되므로 이 옵션이 좀 더 효율적일 수 있습니다. 그러나 모든 서식 지정 옵션이 전송되는 것은 아닙니다. 자세한 내용은 통합 문서 간 정보 복사를 참조하십시오.
필터 수
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Classroom Distribution(교실 배정) 시트에 17개의 필터가 있습니다.
뷰의 과도한 필터는 더 복잡한 쿼리를 만듭니다.
가능한 경우 필터 수를 줄이고 필터 동작을 사용하는 것을 고려하십시오. 모든 유형 및 형식의 필터가 성능 측면에서 동일한 영향을 미치는 것은 아니므로 필요한 필터를 최적화하는 것을 고려하십시오.
추가 정보
효율적인 통합 문서 디자인 백서에 필터에 대해 자세히 다루는 전체 섹션이 있습니다. 요약:
- 전체 필터 수 줄이기
- 여러 워크시트에 적용된 필터는 변경이 발생할 때마다 다수의 쿼리를 트리거합니다.
- 관련된 값만 표시의 사용을 제한하십시오. 추출을 사용하면 필요한 경우 이 기능을 최적화하는 데 도움이 됩니다.
- 카디널리티가 높은 포함/제외 필터 방지
- 적용 단추를 사용하여 사용자가 필터와 상호 작용할 때 새로 고침이 여러 번 발생하는 것을 방지
- 뷰에 있는 필드 필터링
- 불연속형 날짜 필터 대신 연속형 날짜 필터 사용
- 컨텍스트 필터를 성능 개선만을 목적으로 사용해서는 안 됨
필터 동작은 사용자에게 대시보드를 안내할 수 있는 효율적인 방법입니다. 자세한 내용은 필터 동작을 참조하십시오.
레이아웃 컨테이너 수
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Q3 분석 대시보드에 42개의 레이아웃 컨테이너가 포함되어 있습니다.
레이아웃 컨테이너로 인해 대시보드 렌더링이 복잡해질 수 있습니다.
불필요한 레이아웃 컨테이너를 제거하고 대시보드 디자인을 단순화하는 것이 좋습니다.
추가 정보
레이아웃 컨테이너 및 레이아웃 패널에 대한 자세한 내용은 레이아웃 컨테이너를 사용하여 항목 그룹화를 참조하십시오.
LOD 계산 수
통합 문서 최적화 프로그램에서
샘플 출력 메시지: 통합 문서에 42개의 LOD 계산이 있습니다.
복잡한 계산의 결과를 계산하면 성능에 영향을 미칠 수 있습니다. 종종, LOD는 데이터 원본의 세분성 문제를 해결하기 위해 즉시 사용되는데 이 문제는 분석 전에 처리가 가능합니다.
데이터 원본을 분석에 맞게 조정하여 필요한 LOD의 수를 줄이는 것을 고려하십시오.
추가 정보
세부 수준 계산은 강력한 도구지만 비용이 많이 듭니다. 따라서 필요할 때만 사용해야 합니다.
프로덕션 데이터베이스는 상당한 쿼리 로드를 처리하도록 설계되며 Tableau 외부로 처리 작업을 이동하기에 좋은 옵션입니다. 경우에 따라서는 FIXED LOD 계산을 데이터베이스에서 수행할 수 있습니다. Tableau Prep도 FIXED LOD 계산을 지원합니다. 자세한 내용은 세부 수준 및 순위 계산 만들기를 참조하십시오.
대시보드의 뷰 수
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Q3 분석 대시보드에 17개의 뷰가 있습니다.
대시보드를 표시하려면 모든 요소가 로드되어야 합니다. 대시보드에 포함된 뷰가 많으면 로드 시간이 길어집니다. 재설계가 필요한 경우가 많기는 하지만 효율성을 개선하는 가장 좋은 방법은 대시보드의 뷰 수를 줄이는 것입니다.
뷰, 필터 및 기타 요소의 수를 줄여 가능한 한 효과적이고 단순하게 대시보드를 간소화하는 것을 고려하십시오. 즉시 제거할 수 있는 것부터 시작하십시오. 대시보드의 복잡한 요소를 줄이는 다른 방법은 통합 문서 간소화를 참조하십시오.
추가 정보
많은 양의 재설계가 필요한 경우 모든 뷰가 성능에 동일한 영향을 미치는 것은 아니라는 점을 기억하십시오. 마크, 필터 또는 기타 복잡성이 가장 많은 시트에 집중하십시오. 초기 대시보드를 요약 정보로 제한하고 사용자가 요청할 때만 추가 세부 정보를 제공하는 것이 좋은 전략이 될 수 있습니다. 이 종류의 안내형 드릴다운에는 다음과 같은 많은 전략이 있습니다.
- 동작 필터를 사용합니다. 자세한 내용은 필터 동작을 참조하십시오.
- 표시/숨기기 단추가 있는 레이아웃 컨테이너를 사용하여 컨테이너의 세부 뷰를 숨깁니다. 자세한 내용은 단추를 클릭하여 개체 표시 및 숨기기를 참조하십시오.
- 대시보드를 여러 대시보드로 분할하고 탐색 단추를 사용합니다. 자세한 내용은 탐색 및 다운로드 개체에 대한 세부 옵션을 참조하십시오.
통합 문서 시트 수
통합 문서 최적화 프로그램에서
샘플 출력 메시지: 통합 문서에 42개의 표시된 시트가 있습니다.
통합 문서의 전체 크기는 처리 및 표시에 소요되는 시간에 영향을 미칩니다. 표시된 모든 시트가 로드되어야 Tableau에서 통합 문서 또는 뷰를 표시할 수 있습니다. 시트 수를 줄이면 로드 시간을 단축하는 데 도움이 될 수 있습니다.
필요하지 않은 시트를 닫거나 대시보드에 사용되는 시트를 숨기거나 분석을 여러 통합 문서로 분할하여 통합 문서의 시트 수를 줄이는 것을 고려하십시오.
추가 정보
분석에 필요하지 않은 시트 삭제: 통합 문서의 아래쪽에 있는 시트 탭을 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다.
사용 중인 시트 숨기기: 대시보드 또는 스토리에 사용된 워크시트는 삭제할 수 없지만 대신 워크시트를 숨길 수 있습니다. 자세한 내용은 대시보드 및 스토리에서 시트 관리를 참조하십시오.
- 모든 대시보드 시트 숨기기: 통합 문서 맨 아래에 있는 대시보드 탭을 마우스 오른쪽 단추로 클릭하고 모든 시트 숨기기를 선택합니다.
- 특정 시트 숨기기: 통합 문서의 아래쪽에 있는 시트 탭을 마우스 오른쪽 단추로 클릭하고 숨기기를 선택합니다.
모든 시트가 필요한 경우 분석을 목적이 뚜렷한 여러 통합 문서로 분할할 수 있는지 판단합니다.
- 통합 문서의 복사본을 저장하고 각 복사본에서 불필요한 시트, 대시보드 및 데이터 원본을 삭제합니다. 자세한 내용은 통합 문서 간소화를 참조하십시오.
- 특정 시트를 새 통합 문서에 복사합니다. 대시보드를 새 통합 문서에 복사하면 해당 대시보드에 필요한 항목만 포함되므로 이 옵션이 좀 더 효율적일 수 있습니다. 그러나 모든 서식 지정 옵션이 전송되는 것은 아닙니다. 자세한 내용은 통합 문서 간 정보 복사를 참조하십시오.
사용되지 않는 데이터 원본
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본이 통합 문서에서 사용되지 않습니다.
각 데이터 원본은 Tableau에서 통합 문서를 로드하고 렌더링하는 시간에 영향을 미칩니다.
사용되지 않는 데이터 원본을 닫는 것을 고려하십시오.
추가 정보
데이터 원본이 사용되지 않는 경우 데이터 패널 상단에서 데이터 원본의 이름을 마우스 오른쪽 단추로 클릭하고 닫기를 선택합니다.
사용되지 않는 필드
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본에 사용되지 않는 42개의 필드가 있습니다.
사용되지 않는 필드를 숨기면 이러한 필드가 불필요하게 쿼리되는 일이 방지되고 추출 크기가 줄어듭니다.
데이터 원본이 추출이든 아니든 관계없이 사용되지 않는 필드를 숨기는 것을 고려하십시오.
추가 정보
사용되지 않은 필드 숨기기
- Tableau Desktop에서: 데이터 패널 상단에서 드롭다운 메뉴를 열고 사용되지 않은 필드 모두 숨기기를 선택합니다.
- 웹 작성에서: 사용되지 않는 필드를 마우스 오른쪽 단추로 클릭하고 숨기기를 선택합니다. 웹 작성에서는 사용되지 않는 필드를 대량으로 숨길 수 있는 방법이 없습니다. 필드를 개별적으로 숨기는 것이 현실적이지 않은 경우 브라우저에서 작업하는 대신 Tableau Desktop에서 편집하는 것을 고려하십시오.
데이터 혼합 사용
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Classroom Distribution(교실 배정) 시트에 데이터 혼합이 사용됩니다.
연결 필드의 고유한 멤버 수에 따라 데이터 혼합 성능이 달라집니다.
가능한 한 관계를 사용하는 것이 좋습니다. 혼합이 필요한 경우 낮은 카디널리티 연결 필드를 사용하십시오.
추가 정보
여러 원본의 데이터를 결합하는 다양한 방법이 있습니다. 데이터 혼합은 2개의 개별 쿼리를 2개의 개별 데이터 원본으로 전송하고 결과를 비주얼리제이션에 함께 표시합니다. 이러한 쿼리는 연결 필드 수준에서 수행되며 결과는 Tableau의 메모리에 병합됩니다. 쿼리 크기가 큰 경우 최종 비주얼리제이션을 생성하는 데 더 많은 처리 용량이 필요합니다.
팁: 데이터 혼합을 사용하지 않지만 통합 문서 최적화 프로그램에서 이 규칙이 실패한 경우 통합 문서에 교차 데이터 원본 필터링이 사용되고 있는지 확인하십시오. 여러 데이터 원본에서 필터링을 수행하면 필드 카디널리티와 관련된 유사한 성능 문제가 발생합니다.
날짜 계산 사용
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본에 17개의 날짜 계산이 포함되어 있습니다.
날짜 논리는 복잡할 수 있습니다. Tableau에서 수행해야 하는 날짜 계산 및 변환의 수를 최소화하십시오.
다른 메서드 전에 DATEPARSE 및 MAKEDATE를 사용하는 것을 고려하고 가능한 경우 DATEDIFF()와 같은 기본 제공 함수를 사용해 보십시오. 날짜를 필터링하는 경우 불연속형 필터 대신 기준 날짜 필터 또는 연속형 날짜 필터를 사용하십시오.
추가 정보
Tableau에서 계산할 때, 특히 날짜 함수를 계산하는 경우 상당한 성능 영향이 발생할 수 있습니다. 추출을 사용하고 계산을 구체화하거나 계산을 데이터 원본으로 푸시하는 것을 고려하십시오. Tableau Prep에서 계산을 작성하는 방법에 대한 자세한 내용은 Tableau Prep에서 계산 만들기를 참조하십시오.
참고: 날짜 계산이 다른 계산에 중첩되어 있으면 상위 계산이 비주얼리제이션에 사용된 필드인 경우라도 최적화 프로그램이 중첩된 날짜 계산에 플래그를 지정합니다.
그룹화 사용
통합 문서 최적화 프로그램에서
샘플 출력 메시지: Supply Chain(공급망) 데이터 원본에 17개의 그룹화된 필드가 사용됩니다.
Tableau의 기본 그룹화 기능은 필드의 전체 도메인을 로드하는데 이로 인해 성능 영향이 발생할 수 있습니다.
그룹 대신 CASE 문 또는 집합이 포함된 계산된 필드를 사용하는 것을 고려하십시오.
추가 정보
효율적인 통합 문서 설계 백서에서 수행된 테스트를 보면 CASE 및 집합을 사용한 그룹화의 성능이 기본 그룹 기능보다 나은 것을 알 수 있습니다.
그룹을 만드는 데 CASE 함수를 사용할 수 있습니다. 카드 한 덱과 관련된 데이터가 있는 시나리오를 상상해 보십시오. 여기에는 카드 값(2~10, J, Q, K, A)에 대한 필드가 있지만 분석에서는 얼굴 카드를 숫자 카드와 비교해야 합니다. 이 그룹화를 만드는 Case 문은 다음과 같을 수 있습니다.
CASE [Value]
WHEN "J" THEN "Face card"
WHEN "Q" THEN "Face card"
WHEN "K" THEN "Face card"
ELSE "Number card"
END
집합에는 기존 그룹화보다 더 강력하고 유연한 집합 동작이라는 추가적 이점이 있습니다. 자세한 내용은 집합 만들기 및 집합 동작을 참조하십시오.