Tableau Server 콘텐츠 탐색 서비스

Tableau Server 콘텐츠 탐색 서비스는 검색 및 찾아보기 프로세스의 기능을 확장하며 Tableau Server의 모든 콘텐츠를 인덱싱하는 작업을 담당합니다. 이 서비스는 Tableau Server 2021.1 이상에서 사용할 수 있으며 데이터베이스 및 테이블과 같은 외부 자산을 검색하고 찾아보는 데 필요합니다. 데이터베이스 및 테이블은 Tableau Catalog를 사용하도록 설정한 경우에만 제공됩니다.

콘텐츠 탐색 서비스는 빠른 검색과 필터링된 검색에 모두 적용됩니다. 이 서비스는 SOLR에 기반을 두지 않으며 탄력적 검색을 통해 기능을 수행합니다.

서버 구성

콘텐츠 탐색 서비스는 초기 노드에 자동으로 설치됩니다.

다중 노드 구성

고가용성 및 성능 개선을 위해 응용 프로그램 서버를 실행하는 모든 노드에 콘텐츠 탐색 서비스 인스턴스를 1개 이상 설치하는 것이 좋습니다.

프로세스

Content Exploration Service

상태 Content Exploration Service의 상태는 상태 페이지에 표시되며 TSM CLI를 사용하여 액세스하고 볼 수 있습니다. 자세한 내용은 서버 프로세스 상태 보기를 참조하십시오.
로깅 Content Exploration Service 에서 생성된 로그는 C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\contentexploration에 위치합니다. 자세한 내용은 Tableau Server 로그 및 로그 파일 위치를 참조하십시오.

 

콘텐츠 탐색 서비스가 실패하면 어떻게 됩니까?

콘텐츠 탐색 서비스가 작동을 중지하는 경우 서비스가 제공하는 콘텐츠 유형에 대한 모든 검색 요청이 검색 결과에 표시되지 않습니다. 서비스의 여러 인스턴스가 설치된 경우 후속 요청은 정상 인스턴스로 라우팅됩니다.

실패한 콘텐츠 탐색 서비스는 자동으로 다시 시작됩니다. 즉, 컴퓨터 자체가 정상적으로 작동하는 한 서비스가 다시 시작됩니다.

성능 조정

콘텐츠 탐색 서비스에는 필요에 따라 확장할 수 있는 기능이 있지만 노드의 가용 메모리에 따라 다릅니다. 그러나 서비스에 사용할 수 있는 최대 메모리 양을 결정하는 기본적으로 설정된 메모리 할당이 있습니다. 이 설정을 변경하는 것은 일반적으로 권장되지 않지만 비효율적인 메모리 할당으로 인해 성능 문제가 발생하는 경우 다음 명령을 실행하여 최대 메모리 할당 설정을 변경할 수 있습니다.

먼저, 다음 명령을 실행하여 현재 최대 메모리 할당을 검색합니다.

tsm configuration get -k contentexploration.vmopts

다음 set 명령을 실행하여 -Xmx 값을 업데이트하고 보류 중인 변경 사항을 적용하여 최대 메모리 할당을 변경합니다. 다른 옵션은 변경하지 마십시오.

tsm configuration set -k contentexploration.vmopts -v "-Xmx<new value>m -XX:+ExitOnOutOfMemoryError -Dspring.profiles.active=monolith"

예를 들면 다음과 같습니다.

tsm configuration set -k contentexploration.vmopts -v "-Xmx1024m -XX:+ExitOnOutOfMemoryError -Dspring.profiles.active=monolith"

tsm pending-changes apply

로그 파일

콘텐츠 탐색 서비스에서는 두 가지 로그 파일 집합을 만듭니다.

  • control_contentexploration*.log: 이러한 로그에는 서비스 시작 및 사용과 관련된 정보가 포함됩니다.
  • contentexploration_*.log: 모든 오류 또는 문제가 여기에 기록됩니다.

자세한 내용은 Tableau Server 로그 및 로그 파일 위치를 참조하십시오.

검색 정확성

콘텐츠 탐색 서비스에서는 몇 가지 방법을 사용하여 검색 가능한 콘텐츠를 최신 상태로 유지합니다.

  • Tableau Server 또는 Tableau Cloud로 관리되는 콘텐츠(예: 사용 권한)가 수정될 때마다 콘텐츠 탐색 서비스는 관련 문서를 다시 인덱싱하여 검색 인덱스를 최신 상태로 유지합니다.
  • 모든 콘텐츠가 올바르게 동기화되었는지 주기적으로 확인하고 발견된 불일치를 다시 인덱싱하는 백그라운더 작업이 시스템에서 생성됩니다.

재인덱싱

복원 중에 복원 프로세스에서는 Tableau Server로 관리되는 콘텐츠 및 외부 자산의 전체 재인덱싱이 시작됩니다. 백업 및 복원 중에 상당한 양의 CPU 리소스가 이 재인덱싱 프로세스에 소비됩니다.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!