Loading

SAP HANA Live와 추출에 연결할 때 측정값 결과가 다름

게시 일자: Dec 9, 2022
상세 설명
SAP HANA 계산 뷰 라이브에 연결할 때와 데이터 원본의 추출을 생성할 경우 측정값이 일치하지 않습니다.

Cause

SAP HANA 계산 뷰가 여러 원시 테이블을 기반으로 하는 경우 여러 테이블의 필드를 혼합하면 잘못된 결과가 발생할 수 있습니다.
솔루션
해결 방법으로 다른 Tableau 추출 내부의 SAP HANA 계산 뷰를 구성하는 다양한 테이블을 따라 진행합니다. 목표는 테이블 한 개에서 필드만 포함하는 추출 한 개를 갖는 것입니다.

이 작업을 수행하려면 아래 단계를 따릅니다.
  1. 라이브 데이터 원본에 연결합니다.
  2. 뷰를 만듭니다.
  3. 데이터 패널 메뉴의 드롭다운에서 "사용하지 않는 모든 필드 숨기기"를 누릅니다. 자세한 내용은 필드 숨기기 또는 숨기기 취소를 참조하십시오.
  4. 데이터 원본을 마우스 오른쪽 버튼으로 클릭하고 Extract data(데이터 추출)를 선택하여 추출을 생성합니다. 
  5. 필요한 각 뷰에 대해 위의 단계를 반복합니다.
  6. 대시보드의 뷰를 결합합니다. 각 뷰는 자체 추출을 기반으로 합니다.
추가 자원
계산 뷰 내의 집계 수준(예: 일반적으로 "GROUP BY" 절이라고 부름)은 뷰에 대한 SELECT가 포함하는 필드에 따라 동적으로 조정됩니다. 이를 SAP에서 "비관계적" 행동이라고 부릅니다. 하위 선택에 대한 집계처럼은 작동하지 않습니다.

Tableau가 모든 필드를 기준으로 추출을 생성하는 경우 일부 열만 선택하는 라이브 쿼리와는 다른 집계 수준을 갖게 됩니다. 이는 실제로 SAP HANA 고유의 동작이며, 계산 뷰에서 이를 방지할 수 있는 옵션이 있습니다. 특히 "keep" 플래그를 사용하여 집계 수준을 수정할 수 있습니다.

자세한 내용은 이 블로그 게시물(및 링크된 예)을 참조하십시오.

"Keep 플래그" 사용량
https://blogs.sap.com/2017/08/30/usage-of-keep-flag
Knowledge 기사 번호

001472797

 
로드 중
Salesforce Help | Article