추출에서 계산 구체화
지금 계산 옵션을 사용하여 추출에서 계산을 구체화할 수 있습니다. 계산이 구체화될 때 특정 계산이 미리 수행되고 해당 값이 추출에 저장됩니다. 추출에 사용된 계산의 복잡성에 따라, Tableau가 미리 특정 계산을 수행할 수 있게 함으로써 후속 쿼리의 속도를 높일 수 있습니다. Tableau는 계산에 대한 쿼리가 수행될 때마다 값을 계산하는 대신 미리 계산된 값을 사용할 수 있습니다.
Tableau가 이미 구체화한 계산의 수식이 변경되거나 데이터 원본에서 계산이 삭제된 경우 지금 계산 옵션을 다시 사용할 때까지 구체화된 계산이 추출에서 제거됩니다.
계산을 구체화하는 시기
모든 추출에 대해 지금 계산 옵션을 사용해서는 안 됩니다. 문자열 조작, 정규식 등과 같은 복잡한 계산으로 인해 추출의 쿼리 성능이 느린 경우에만 이 옵션을 사용하십시오.
계산 구체화
추출에서 계산을 구체화하려면 다음을 수행합니다.
Tableau Desktop의 데이터 메뉴에서 추출 데이터 원본을 선택합니다.
추출 > 지금 계산을 선택합니다.
Tableau Cloud 또는 Tableau Server에 이미 게시된 추출의 계산 구체화
Tableau Cloud 또는 Tableau Server에 이미 게시된 추출의 계산을 소급적으로 구체화해야 하는 경우 다음 옵션을 사용할 수 있습니다.
추출을 다운로드하고, Tableau Desktop에서 추출을 열고, 지금 계산 옵션을 위의 설명에 따라 사용한 다음 추출을 다시 게시할 수 있습니다.
사이트 관리자 또는 데이터 원본 소유자는 tabcmd에서
--addcalculations
옵션을 사용하여 게시된 추출을 새로 고치고 계산을 구체화할 수 있습니다. tabcmd 명령 옵션에 대한 자세한 내용은 Tableau Cloud 도움말의 refreshextracts 또는 Tableau Server 도움말의 refreshextracts를 참조하십시오.참고: 계산을 구체화하면 추출의 크기가 증가할 수 있습니다.
구체화할 수 없는 계산
다음과 같은 계산은 구체화할 수 없습니다.
- NOW() 및 TODAY()와 같은 불안정한 함수를 사용하는 계산
- RAWSQL 및 R과 같은 외부 함수를 사용하는 계산
- 테이블 계산
- 세부 수준(LOD) 계산
- 추출 새로 고침을 사용하여 종속 열 그룹이 구체화될 때까지 열 그룹을 사용하는 계산