SAP HANA 변수 및 매개변수 사용

Community 2015-10-01 14:45:35

SAP HANA 변수 및 매개변수

SAP HANA의 변수는 단일 값만 기본적으로 제공하므로, Tableau는 변수 값을 초기화 해주는 기능을 제공합니다. SAP HANA는 매개변수를 지원합니다. 변수의 값을 지정하지 않을 경우에는(예를 들어, 변수의 값이나 매개변수의 혹은 프롬프트 박스에서 변수의 값을 삭제하였을 때) 쿼리를 실행 할 때 SAP HANA에서 설정된 기본 값을 사용합니다. 예를 들어, 입력 매개변수로 통화 환율의 값을 변환할 때, 2.0이라는 기본값(Default 값)으로 설정이 되어있으면, 사용자가 이 값을 삭제할 경우에, 사용자는 1.0이라는 값으로 계산이 되는 것을 예상하지만, 이 케이스에 경우 SAP HANA에서는 2.0이라는 값을 사용합니다.
 
변수의 이름을 변경 혹은 삭제

변수 또는 매개 변수를 사용하는 Tableau 문서를 만들면 Tableau 통합 문서 파일 (.twb)에 저장되고 통합문서 파일을 다시 열어볼 때 저장된 값이 유지됩니다. 하지만 SAP 뷰 디자이너는 통합 문서를 열기 전에 삭제하거나 변수의 이름을 변경하는 것을 선택할 수 있습니다. SAP 뷰 디자이너가 삭제 또는 변수의 이름을 변경하는 경우, 통합 문서를 열 때마다 유효하지 않은 쿼리가 발생할 수 있습니다. Tableau는 이를 방지하기 위해, 사용자가 통합문서를 열어 때마다 뷰 설정에 변수의 존재 여부를 확인하고, 존재하지 않는 변수는 자동으로 삭제합니다. Tableau 서버도 마찬가지로 통합문서 및 데이터 소스에서 존재하지 않는 변수를 제거합니다.

다음과 같은 시나리오를 생각해 보십시오.
 
  • 변수를 포함한 BW 큐브 혹은 HANA 뷰를 사용한 데이터 소스를 만듭니다. 하나의 값을 가진 변수를 제공하고 이에 대한 메시지를 표시하지 않습니다
  • Tableau서버에 데이터 소스를 게시 합니다.
  • 또 다른 Tableau 사용자가 게시 된 데이터 소스를 사용하여 통합 문서를 생성하고, 새 통합 문서로 저장 후에, Tableau를 종료합니다.
  • SAP보기 디자이너는 값을 지정 큐브 또는 뷰를 다시 게시하는 변수를 삭제합니다.
  • 사용자가 새 통합 문서를 다시 엽니다;  SAP 디자이너가 변수를 삭제 했기 때문에 Tableau에서도 값이 제거 되었고 더 이상 쿼리가 변수를 포함하지 않습니다.
SAP뷰 디자이너는 언제라도 변수를 변경 또는 삭제할 수 있습니다. 사용자가 변수가 더 이상 사용되지 않는 것을 볼 수 있는지 확인하는 가장 좋은 방법은 Tableau 제목과 캡션을 사용하여 시각화에 변수 값을 표시하는 것입니다. 
예를 들어, 제목에 변수 이름과 변수 값을 표시한 다음, 변수가 삭제되거나 이름이 변경 되었을 때, 다음 번에 통합 문서를 열었을때는, 단지 변수 이름만 표시되고 값은 표시되지 않습니다. 이것은 변수가 삭제되거나 이름이 바뀌었다는 의미입니다. 자세한 내용은 Tableau 데스크톱 도움말의 제목 과 캡션 을 참고하세요.