Loading

큐브 데이터 원본을 사용하는 Tableau Server 뷰에 URL 필터 전달

게시 일자: Jul 20, 2023
과업
큐브 데이터 원본을 사용하는 Tableau Server 뷰에 URL 매개 변수를 전달하는 방법
단계

MSAS 데이터 원본

URL 매개 변수는 MSAS 데이터 원본과 함께 사용할 수 있지만 세부 수준 및 필터링되는 필드 유형에 따라 구문이 달라집니다. 

http://<your_tableau_server>/views/<workbook_name>/<worksheet_name>?<hierarchy>=<hierarchy>.<value>

  • 계층을 사용할 때 다음 구문을 사용합니다.
 
  • 예를 들어 [Orders].[Customers].[Region]의 계층을 사용하는 경우 큐브에 등호 양쪽의 정확한 계층 수준을 알려주려면 다음을 입력합니다.

    http://<your_tableau_server>/views/<workbook_name>/<worksheet_name>?[Orders].[Customers].[Region]=[Orders].[Customers].East

  • 특성을 사용할 때 구문은 계층의 구문과 동일합니다. 예를 들어 [Orders].[CustomerSegment] 특성을 필터링하려면 다음 형식을 사용합니다.

    http://<your_tableau_server>/views/<workbook_name>/<worksheet_name>?[Orders].[CustomerSegment].[CustomerSegment]=[Orders].[CustomerSegment].Corporate

  • 계산된 멤버는 관계형 데이터 원본의 필터와 유사하게 보다 직접적으로 전달할 수 있습니다. 위 예시에서 특성이 [_combined biz]라는 계산된 멤버에 있는 경우 구문은 다음과 같습니다. 

    http://<your_tableau_server>/views/<workbook_name>/<worksheet_name>?[Orders].[CustomerSegment].[CustomerSegment]=[_combined biz]

Oracle Essbase 큐브 데이터 원본

  • URL에서 각 생성 수준을 별도의 필터 매개 변수로 참조합니다. 예를 들면 다음과 같습니다.

http://<server_name>/views/<workbook_name>/<view_name>?[Product].[Generations].[Gen2,Product]=Colas&[Product].[Generations].[Gen3,Product]=Cola

  • 공백이 포함된 필터 값은 대괄호로 묶습니다.

https://<server_name>/views/<workbook_name>/<view_name>?[Product].[Generations].[Gen2,Product]=[Root Beer]&[Product].[Generations].[Gen3,Product]=Sasparilla

참고:
  • 별칭은 필터에 사용할 수 없습니다.
  • +를 %2B로 바꿉니다.
  • URL 매개 변수를 추가한 후에 "LogicException: Internal Error(LogicException: 내부 오류)"가 표시되면 일반적으로 구문이 올바르지 않다는 의미입니다. 위의 참고 사항에 따라 URL 매개 변수 문자열의 구조를 확인합니다.
  • 등호의 오른쪽은 데이터 원본의 계층 구조와 정확히 일치해야 합니다. 원격 이름(등호의 오른쪽 참조)이 필터링할 멤버의 특정 위치와 일치하지 않는 경우가 있습니다. 멤버를 필터로 사용할 때 로그에 생성된 쿼리를 검토하면 이를 확인할 수 있습니다. 
Knowledge 기사 번호

001465790

 
로드 중
Salesforce Help | Article