쿼리에 “특수 문자”가 포함되어 있습니까?

다음 문자를 사용하는 경우:

@ + # - _ / \ . , : = * ? ( ) [ ] $

Tableau의 검색 엔진은 때때로 이러한 문자를 리터럴 문자열이 아닌 “논리 연산자”로 해석합니다. 예를 들어, 쿼리에서 : 문자를 콜론으로 지정하고자 할 수 있습니다. 그러나 검색에서는 이것과 주변 텍스트가 필드 쿼리로 해석될 수 있습니다. 그러면 검색 엔진에서 쿼리를 해석하는 의미가 바뀌고, 결과에 영향을 미칠 수 있습니다.

이를 피하려면 다음 중 하나를 수행하십시오.

  1. 쿼리를 따옴표로 묶습니다. 즉, query“query”가 됩니다.
  2. 쿼리를 “구문 블록 없음” 표기법으로 묶습니다. 즉, query<@- query -@>가 됩니다. (쿼리에서 표기법을 분리하는 공백에 주의하십시오.)

이 방법은 종종 오류 메시지 또는 로그 파일 항목을 검색에 직접 붙여넣었을 때 필요합니다.

쿼리에 “개인” 정보가 포함되어 있습니까?

로컬 컴퓨터에 고유한 경로 이름, 환경에 고유한 서버 이름 또는 조직에 고유한 사용자 이름이 여기에 해당될 수 있습니다. 오류 메시지에는 때때로 다음과 같은 개인화된 정보가 포함됩니다.

Errors occurred while trying to load the workbook “c:\users\mikeb\mike’s files\reports\sales\april2017\US_sales.twbx” …

이와 같은 쿼리를 사용하면 관련 문서 또는 커뮤니티 게시물이 반환되지 않습니다. 위에 사용된 경로 이름, 서버 이름 또는 사용자 이름을 파악할 수 없기 때문입니다.

해결 방법은 관련 문서가 반환될 가능성이 있는 오류 메시지에서 가장 긴 문자열을 선택하는 것입니다. 위의 경우 “Errors occurred while trying to load the workbook.”를 사용해 검색을 시도하십시오. 이는 “Errors occurred.”만 사용하는 것보다 더 구체적이며, 필요한 자료에 대한 검색 결과를 살펴볼 때 시간을 절약할 수 있습니다. 동시에 검색 실패의 원인이 되는 개인화된 정보는 제외됩니다.