SAP NetWeaver Business Warehouse
이 문서에서는 Tableau를 SAP NetWeaver Business Warehouse(BW) 데이터에 연결하고 데이터 원본을 설정하는 방법에 대해 설명합니다.
Windows 컴퓨터에 설치된 Tableau Desktop에서 이 커넥터를 사용하십시오.
SAP 소프트웨어 설치
Tableau를 SAP BW 데이터에 연결하려면 먼저 컴퓨터에 SAP 소프트웨어를 설치해야 합니다. SAP 소프트웨어 설치 방법에 대한 지침은 Tableau 커뮤니티에서 SAP BW에 연결(영문)(링크가 새 창에서 열림)을 참조하십시오.
연결 전 확인 사항
연결하기 전에 다음과 같은 연결 정보를 수집하십시오.
연결 이름
인증: 사용자 이름 및 암호 또는 통합 인증
(선택 사항) BW 시스템용 클라이언트
(선택 사항) 언어
Single Sign-On을 사용하려면 SAP 개인 보안 환경(PSE)에 Single Sign-On이 구성되어 있는지 확인하십시오.
필요한 드라이버
이 커넥터가 데이터베이스와 통신하려면 드라이버가 필요합니다. 컴퓨터에 드라이버가 설치되어 있지 않으면 연결 대화 상자에 드라이버 링크 및 설치 지침을 찾을 수 있는 드라이버 다운로드(링크가 새 창에서 열림) 페이지에 대한 링크와 함께 메시지가 표시됩니다.
연결한 후 데이터 원본 설정
Tableau를 시작하고 연결에서 SAP NetWeaver Business Warehouse를 선택합니다. 데이터 연결의 전체 목록을 보려면 서버에 연결 아래에서 자세히를 선택합니다. 그런 후 다음을 수행합니다.
드롭다운 목록에서 연결을 선택합니다.
연결에 대한 시스템 항목이 존재하는 경우 드롭다운 목록에 연결이 나타납니다. SAP 로그온 유틸리티를 사용하거나 데이터베이스 관리자에게 요청하여 새 시스템 항목을 만들 수 있습니다.
인증 방법을 선택합니다.
사용자 이름 및 암호 - 사용자 이름과 암호를 입력하여 서버에 로그인합니다.
통합 인증 - 환경에 SSO(Single Sign-On)가 구성되어 있는 경우 이 옵션을 선택합니다. 이 옵션은 Tableau Server 관리자에 의해 구성됩니다. 자세한 내용은 Tableau Server 도움말에서 SAP BW에 대한 SSO(Single Sign-On) 사용(링크가 새 창에서 열림)을 참조하십시오.
선택적으로 BW 시스템의 클라이언트 ID와 언어를 입력합니다.
로그인을 선택합니다.
연결할 수 없는 경우 자격 증명이 올바른지 확인합니다. 계속 연결할 수 없으면 컴퓨터에서 서버를 찾는 데 문제가 있는 것입니다. 네트워크 관리자나 데이터베이스 관리자에게 도움을 요청하십시오.
데이터 원본 페이지에서 다음을 수행합니다.
(선택 사항) 페이지 상단에서 기본 데이터 원본 이름을 선택한 다음 Tableau에서 사용할 고유한 데이터 원본 이름을 입력합니다. 예를 들어 데이터 원본을 사용하는 다른 사용자가 어떤 데이터 원본에 연결해야 하는지를 쉽게 알 수 있는 데이터 원본 명명 규칙을 사용하십시오.
카탈로그 또는 InfoProvider를 검색하거나 선택합니다.
큐브 또는 쿼리를 검색하거나 선택합니다.
시트 탭을 선택하여 분석을 시작합니다.
참고: Tableau는 링크 노드를 지원하지 않습니다.
SAPUILandscape.xml 지원
버전 7.40 이전 SAP GUI 도구에서 SAP BW 연결은 클라이언트 컴퓨터의 saplogon.ini 파일에 정의됩니다. SAP 로그온을 사용하여 연결 정의를 추가하면 해당 정의가 saplogon.ini 파일에 추가됩니다. Tableau는 이 파일을 읽어 SAP BW 시스템을 가져오고 Tableau 연결 대화 상자의 연결 선택 드롭다운 목록에 표시합니다.
SAP GUI 도구의 버전 7.40부터는 연결 정의 파일의 형식이 XML로 변경되었으며 이제 이 연결 정보가 SAPUILandscape.xml 및 SAPUILandscapeGlobal.xml에 저장됩니다. Tableau에서는 SAPLOGON_LSXML_FILE 환경 변수를 사용하여 이러한 파일의 위치를 지정하는 것을 지원하지 않습니다.
Tableau는 원격 HTTP 서버에 위치한 Landscape XML 파일을 사용하는 것을 지원합니다.
드롭다운 목록의 연결이 작동하지 않을 수 있음
버전 7.40의 SAP GUI 도구로 업데이트한 후 연결 선택 드롭다운 목록에 연결이 Tableau에서 작동하지 않는 문제가 발생하는 경우 Tableau가 SAPUILandscape.xml 및 SAPUILandscapeGlobal.xml 파일의 Messageserver
요소를 지원하지 않기 때문일 수 있습니다. 연결 정의가 메시지 서버를 참조하는 경우 연결이 연결 선택 드롭다운 목록에 표시되지만 연결되지는 않습니다.
변수 및 입력 매개 변수 선택
사용한 테이블에 필수 또는 선택 사항 변수 또는 매개 변수가 포함되어 있는 경우 변수 및 입력 매개 변수 대화 상자가 열립니다.
필수 변수 및 매개 변수는 현재 값 또는 *필수로 표시됩니다.
선택적 변수 및 매개 변수는 현재 값 또는 공백으로 표시됩니다.
통합 문서가 열려 있을 때 프롬프트 아래에서 확인란을 선택하여 변수에 대한 프롬프트를 표시합니다.
변수 또는 매개 변수를 선택하고 해당 값을 입력하거나 선택합니다. 포함할 모든 필수 값과 옵션 값에 대해 반복한 다음 확인을 선택합니다.
차원에 대한 별칭 선택
SAP BW(SAP NetWeaver Business Warehouse) 데이터베이스에 연결할 때 차원에 사용할 별칭을 선택할 수 있습니다. SAP BW는 긴 이름, 짧은 이름, 중간 이름 및 키 등의 다양한 옵션을 제공합니다. 경우에 따라 기본적으로 사용되는 별칭이 유용하지 않을 수 있습니다. 차원을 마우스 오른쪽 단추로 클릭하고 짧은 이름 등의 다른 옵션을 사용하여 레이블을 변경하면 훨씬 의미 있는 이름이 될 수 있습니다.
SAP BW 추출 지원
10.4부터 Tableau의 특수 제품 키 없이 SAP BW 데이터의 추출을 만들 수 있습니다. 10.4 이전에는 SAP BW 추출이 지원되지 않는 베타 기능이었습니다. 이 베타 기능을 사용하는 경우 제품 키가 2017을 통해 연장되지만 키가 만료되거나 이 기능에 대한 지원을 받아야 하는 경우 버전 10.4로 업그레이드해야 합니다.
SAP BW 데이터 원본에서 추출을 만들면 Tableau가 큐브의 데이터를 관계형 추출로 변환합니다. 이 변환은 큐브의 크기에 따라 어느 정도 시간이 걸릴 수 있습니다. 또한 큐브 메타데이터의 대부분을 관계형 데이터 모델로 표현할 수 없기 때문에 Tableau Desktop에서 SAP BW 데이터 원본을 사용하여 만든 추출을 작업할 때는 어느 정도의 제한이 있습니다. 참고로 베타 추출 기능은 Tableau Desktop 9.0에서 지원되지 않았습니다.
SAP BW 추출 기능
SAP BW 추출 기능에는 다음 기능이 포함되어 있습니다.
빈 사용자 필터의 동작이 다른 데이터 원본의 동작과 일치하도록 변경되었습니다. 빈 사용자 필터를 사용할 때 더 이상 차원이 숨겨지지 않습니다.
데이터를 추출하거나 추출을 새로 고치기 전에 숨기기를 사용하여 차원을 숨길 수 있습니다. 이렇게 하면 추출의 크기가 감소하고 추출을 수행하는 데 소요되는 시간이 단축됩니다.
차원 숨기기는 차원에 사용자 필터를 만드는 것보다 우선적으로 수행됩니다.
데이터를 추출하기 전에 데이터 그리드에서 차원 및 측정값의 이름을 바꿀 수 있습니다.
Tableau에서 일부
[cube contains no data to transform]
오류를 수정하기 위해 추출 쿼리가 약간 수정됩니다.
SAP BW 추출 제한
Tableau는 Infocube 또는 Infocube만 포함된 InfoProvider만 지원합니다. 다른 BW 개체 유형이 포함된 복합 원본은 지원되지 않습니다.
크기가 큰 추출의 경우 쿼리가 실패하거나 시간 초과되는 경우 쿼리가 자동으로 파티셔닝됩니다.
차원이 50개 이상 포함되는 BEx 쿼리는 SAP BW에서 지원되지 않습니다.
라이브 연결과 추출을 전환할 수 없습니다. SAP BW 데이터 원본에 연결하면 라이브 연결 또는 데이터 가져오기 옵션이 표시됩니다. 라이브 연결을 선택하면 연결에서 일반적으로 사용할 수 있는 추출 옵션이 옵션으로 표시되지 않습니다. 또한 데이터 가져오기를 선택하고 추출을 만들면 추출 사용 명령을 사용하여 라이브 연결로 전환할 수 없습니다.
추출을 SAP BW에 대한 라이브 연결로 대체할 수 없습니다.
증분 추출은 지원되지 않습니다.
추출을 만들 때 필터를 추가하여 추출에 포함되는 데이터를 제한할 수 있지만 이러한 필터는 계층에만 기반할 수 있습니다.
Tableau는 다음 SAP BW 개체의 추출을 지원하지 않습니다.
계산된 집합.
사용자 지정 서식 및 셀 속성(별칭 제외).
사용자 계층. 계층이 축소됩니다.
사전 집계된 데이터.
예외 집계.
복합 특성.
추출 연결과 라이브 연결의 데이터가 다르게 표시됨
위 제한과 더불어, SAP BW 데이터 원본의 추출 연결과 라이브 연결 간에는 몇 가지 차이점이 있습니다. 특히, SAP BW에 직접 연결하는 경우 차원, 계층 및 수준이 데이터 패널에 표시됩니다. 추출을 만든 후에는 모든 필드가 일반 목록으로 표시됩니다.
라이브 연결 | 추출 연결 |
SAP BW 데이터 원본에 연결하고 추출을 만들거나 SAP BW 추출에 연결하는 Tableau 데이터 원본 파일(.tds)에 연결하는 경우에는 필드가 예상대로 데이터 패널에 표시됩니다. 그러나 추출 파일에 직접 연결하면 별칭 옵션을 나타내는 추가 필드가 표시됩니다. 모든 별칭은 추출에 포함되며 일반적으로 숨겨집니다. 사용하지 않는 별칭 변형은 필드를 마우스 오른쪽 단추로 클릭하고 숨기기를 선택하여 숨길 수 있습니다.
숨겨진 별칭 | 표시된 별칭 |
자주 묻는 질문
요구 사항
필요한 버전은 무엇입니까?
Tableau Desktop 또는 Tableau Server가 설치된 클라이언트 컴퓨터의 경우: Windows용 SAP GUI 7.30 이상
서버 컴퓨터의 경우: SAP BW 7.40 이상
모든 지원되는 버전의 Tableau Desktop 또는 Tableau Server. 지원되는 버전에 대한 자세한 내용은 Tableau 웹 사이트에서 지원되는 버전(링크가 새 창에서 열림)을 참조하십시오.
Tableau와 함께 SAP BW를 사용하려면 OpenHub 같은 특수한 라이선스가 필요합니까?
Tableau에서는 SAP OLE DB for OLAP 공급자(Open Analysis Interfaces에 속함)를 사용하여 SAP BW와 상호 작용합니다. 이 공급자는 '합리적인' 데이터 양의 '보고' 및 검색을 수행하기 위한 메커니즘입니다. OpenHub와 달리 이 인터페이스는 대량 데이터의 이동용으로 설계되지 않았습니다. 사용 중인 환경에 SAP BW가 올바르게 라이선스되어 있으며 라이선스 계약이 Tableau 같은 도구에서 OLE DB for OLAP 공급자를 사용할 수 있도록 허용하는지 SAP에 확인해야 합니다.
SAP BW 커넥터에 HANA가 필요합니까?
아니요. Tableau SAP BW 커넥터에는 HANA가 필요하지 않습니다. 커넥터는 Oracle 및 SQL Server 같은 지원되는 모든 SAP BW 백엔드 데이터베이스에서 작동합니다. 하지만 필요한 경우 HANA를 사용할 수 있습니다.
로그온 그룹을 사용하여 SAP BW에 연결할 수 있습니까?
아니요. Tableau는 로그온 그룹을 사용하여 SAP BW에 연결하는 것을 지원하지 않습니다.
연결
Tableau와 SAP BW 간의 연결은 라이브 연결입니까, 아니면 Tableau 추출입니까?
Tableau는 SAP BW 데이터에 대한 라이브 및 추출 연결을 지원합니다.
라이브 연결을 사용하면 통합 문서와 대시보드에 항상 최신 데이터가 표시됩니다.
Tableau가 BW 인스턴스를 지원하는 기초 데이터베이스 테이블에 대한 직접 연결을 지원합니까?
아니요. Tableau는 SAP BW 시스템 연결에서 해당 방법을 지원하지 않습니다.
성능
현재 사용하는 기존 도구와 비교하여 성능이 어떻습니까?
시스템 성능은 기존 도구와 유사할 것입니다. 환경에서 성능 문제가 발생하는 경우 환경에 SAP HANA를 도입할 수 있습니다. 자세한 내용은 SAP 웹 사이트에서 SAP HANA(링크가 새 창에서 열림)를 참조하십시오.
보안
Tableau는 사용자 보안을 어떻게 처리합니까?
Tableau는 SAP BW 서버에 구현되어 있는 모든 보안 정책을 활용합니다. Tableau에서 보안 정책을 다시 정의할 필요가 없습니다. 모든 사용자 인증과 권한 부여가 SAP BW에서 수행됩니다. Tableau는 인증을 위해 SAP BW 시스템으로 자격 증명을 전달합니다. 인증된 후에는 SAP BW 시스템의 프로파일이나 역할에 액세스할 수 있도록 설정된 개체와 데이터만 볼 수 있습니다.
대시보드를 게시할 때 Tableau Server에서 사용자 보안이 어떻게 작동합니까?
기본적으로 SAP BW 데이터에 연결된 워크시트와 대시보드를 사용하려면 SAP 사용자 이름과 암호를 사용하여 SAP BW에 로그인해야 합니다. 하지만 자격 증명을 포함하도록 Tableau Server를 구성하면 게시된 뷰와 대시보드로 직접 연결될 수 있습니다. 또한 필요에 따라 Tableau Server의 추가 보안 계층을 사용할 수 있습니다. Tableau Server 관리자는 SAP BW 인증 및 권한 부여와 관계없이 추가적인 사용자 인증 및 권한 부여를 구성할 수 있습니다. Tableau Server 보안에 대한 자세한 내용은 Tableau Server 온라인 도움말의 보안(링크가 새 창에서 열림) 섹션을 참조하십시오.
참고 항목
- 데이터 원본 설정 – 이 데이터 원본에 더 많은 데이터를 추가하거나 데이터를 분석할 수 있도록 준비합니다.
- 차트 작성 및 데이터 분석 – 데이터 분석을 시작합니다.