SAP Business Warehouse 메시지 서버
참고 항목
이제 SAP BW(Business Warehouse) 메시지 서버 커넥터는 2020년 6월 현재 SAP BW/4HANA에 대한 인증을 받았습니다.
요약
항목 | 설명 |
---|---|
릴리스 상태 | 일반 공급 |
제품 | Power BI(의미 체계 모델) Power BI(데이터 흐름) 패브릭(데이터 흐름 Gen2) Power Apps(데이터 흐름) |
지원되는 인증 유형 | Windows(데스크톱) 데이터베이스(데스크톱) 기본(온라인) |
함수 참조 설명서 | SapBusinessWarehouse.Cubes Sapbusinesswarehouseexecutionmode.DataStream SapBusinessWarehouseExecutionMode.BasXml SapBusinessWarehouseExecutionMode.BasXmlGzip |
참고 항목
일부 기능은 한 제품에 있을 수 있지만 배포 일정 및 호스트별 기능으로 인해 다른 기능은 없을 수 있습니다.
필수 조건
Important
SAP BW 메시지 서버 커넥터의 버전 1.0은 더 이상 사용되지 않습니다. 새 연결은 SAP BW 메시지 서버 커넥터의 구현 2.0을 사용합니다. 버전 1.0에 대한 모든 지원은 빠른 시일 내에 커넥터에서 제거될 예정입니다.
웹 사이트에 로그인하고 드라이버를 다운로드하려면 SAP 계정이 필요합니다. 확실하지 않은 경우 조직의 SAP 관리자에게 문의하세요.
Power BI Desktop 또는 Power Query Online에서 SAP BW 메시지 서버 커넥터를 사용하려면 SAP .NET 커넥트or 3.0 또는 3.1을 설치해야 합니다. 다운로드에 액세스하려면 유효한 S 사용자가 필요합니다. SAP Basis 팀에 문의하여 SAP .NET 커넥트or 3.0 또는 3.1을 가져옵니다. SAP에서 SAP .NET 커넥트or 3.0 또는 3.1을 다운로드할 수 있습니다. 커넥터는 32비트 및 64비트 버전으로 제공됩니다. Power BI Desktop 설치와 일치하는 버전을 선택합니다. 파워 쿼리 온라인의 경우 64비트 버전을 선택합니다.
설치 시 선택적 설정 단계에서 GAC에 어셈블리 설치를 선택해야 합니다.
참고 항목
2023년 말 현재 SAP BW 애플리케이션 서버 커넥터에는 SAP .NET 커넥트or 3.1에 대한 지원이 포함되어 있습니다.
지원되는 기능
- 가져오기
- 직접 쿼리(Power BI 의미 체계 모델)
- 고급
- 언어 코드
- 실행 모드
- Batch 크기
- MDX 문
- 특성 구조 사용
Power Query Desktop에서 SAP BW 메시지 서버에 연결
SAP BW 메시지 서버에 연결하려면 다음을 수행합니다.
Power BI Desktop의 홈 탭에서 데이터 > SAP Business Warehouse 메시지 서버 가져오기를 선택합니다.
연결할 SAP BW 메시지 서버의 서버, 시스템 번호, 클라이언트 ID 및 로그온 그룹을 입력합니다. 이 예제에서는 서버 이름, 시스템 번호
100
, 클라이언트 ID837
및 로그온 그룹으로PURCHASING
사용합니다SAPBWTestServer
.참고 항목
라우터 문자열을 사용하여 데이터에 연결할 수도 있습니다. 추가 정보: 라우터 문자열을 사용하여 커넥트
이 예제의 나머지에서는 데이터 커넥트 작업 모드의 기본 설정인 파워 쿼리 데스크톱으로 데이터를 가져오는 방법을 설명합니다. DirectQuery를 사용하여 데이터를 로드하려면 Power BI에서 DirectQuery를 사용하여 SAP Business Warehouse에 커넥트 참조하세요.
이 커넥터에 대한 고급 옵션을 사용하여 쿼리를 미세 조정하려면 고급 옵션 사용으로 이동합니다.
관련 정보 입력을 마쳤으면 확인을 선택합니다.
처음으로 데이터베이스에 액세스할 때 SAP BW 메시지 서버에는 데이터베이스 사용자 자격 증명이 필요합니다. 파워 쿼리 데스크톱은 SAP BW 연결에 사용자 이름/암호 인증(데이터베이스) 및 Windows 인증(Single Sign-On)의 두 가지 인증 모드를 제공합니다. SAML 인증은 현재 지원되지 않습니다. Windows 또는 데이터베이스를 선택합니다. 데이터베이스 인증을 선택하는 경우 사용자 이름과 암호를 입력합니다. Windows 인증을 선택하는 경우 Windows 인증 및 Single Sign-On으로 이동하여 Windows 인증 요구 사항에 대해 자세히 알아보세요.
그런 다음 연결을 선택합니다.
인증에 대한 자세한 내용은 데이터 원본을 사용한 인증으로 이동하세요.
탐색기 대화 상자에서 사용할 항목을 선택합니다. 서버 에서 하나 이상의 항목을 선택하면 탐색기 대화 상자에서 출력 테이블의 미리 보기를 만듭니다. 파워 쿼리에서 SAP BW 메시지 서버 쿼리 개체를 탐색하는 방법에 대한 자세한 내용은 쿼리 개체 탐색으로 이동합니다.
탐색기 대화 상자에서 데이터 변환을 선택하여 Power Query 편집기 데이터를 변환하거나 로드를 선택하여 데이터를 로드할 수 있습니다.
Power Query Online에서 SAP BW 메시지 서버로 커넥트
파워 쿼리 Online에서 SAP BW 메시지 서버에 연결하려면 다음을 수행합니다.
데이터 원본 페이지에서 SAP BW 메시지 서버를 선택합니다.
연결할 SAP BW 메시지 서버의 서버, 시스템 번호, 클라이언트 ID 및 로고 그룹을 입력합니다. 이 예제에서는 서버 이름, 시스템 번호
100
, 클라이언트 ID837
및 로그온 그룹으로PURCHASING
사용합니다SAPBWTestServer
.데이터에 연결하는 데 사용할 온-프레미스 데이터 게이트웨이를 선택합니다.
인증 종류를 기본으로 설정합니다. 사용자 이름 및 암호를 입력합니다.
고급 옵션 집합 중에서 선택하여 쿼리를 미세 조정할 수도 있습니다.
다음을 선택하여 연결합니다.
탐색기 대화 상자에서 사용할 항목을 선택합니다. 서버 에서 하나 이상의 항목을 선택하면 탐색기 대화 상자에서 출력 테이블의 미리 보기를 만듭니다. 파워 쿼리에서 SAP BW 메시지 서버 쿼리 개체를 탐색하는 방법에 대한 자세한 내용은 쿼리 개체 탐색으로 이동합니다.
탐색기 대화 상자에서 데이터 변환을 선택하여 Power Query 편집기 데이터를 변환할 수 있습니다.
라우터 문자열을 사용하는 커넥트
SAP 라우터는 SAP 시스템 간 또는 SAP 시스템과 외부 네트워크 간의 네트워크 연결에서 중간 스테이션(프록시) 역할을 하는 SAP 프로그램입니다. SAP 라우터는 네트워크에 대한 액세스를 제어하며, 따라서 기존 방화벽 시스템(포트 필터)에 대한 유용한 향상된 기능입니다. 비유적으로 방화벽은 네트워크 주위에 뚫을 수 없는 "벽"을 형성합니다. 그러나 일부 연결이 이 벽에 침투해야 하므로 방화벽에서 "게이트"를 만들어야 합니다. SAP 라우터는 이 게이트를 제어하는 것으로 가정합니다. 즉, SAP 라우터는 SAP 시스템에 대한 액세스를 제어하는 수단을 제공합니다.
파워 쿼리의 라우터 문자열
SAP 라우터를 통해 SAP BW 시스템에 대한 연결을 설정하려면 파워 쿼리 연결 설정에서 서버 이름 대신 라우터 문자열을 사용할 수 있습니다.
라우터 문자열에 사용되는 구문은 다음과 같습니다.
<SAP router 1><SAP router 2>.....<SAP router n><destination : message server>
여기서
<SAP router>
=/H/<sap router host name>/S/<sap router port>
<destination> = /M/<message server host name>/S/<message server port or service name>/G/<logon group>
참고 항목
/S/<port>
는 포트가 기본 포트(3299)인 경우 생략할 수 있습니다.
다음 표에는 일부 라우터 문자열의 예가 포함되어 있습니다.
대상 | 예시 | 라우터 문자열 |
---|---|---|
메시지 서버 | 메시지 서버 포트가 있는 SAP 라우터 | /H/saprouter-maq/S/3299/M/bwmpms.mycompany.com/S/3214 |
메시지 서버 | 로그온 그룹이 있는 SAP 라우터 | /H/saprouter-maq/S/3299/M/bwmpms.mycompany.com/S/3214/G/space |
고려 사항
라우터 문자열에는 암호를 포함할 수 있으며, 접두사로는 또는
/P/
/W/
. 암호는 안전하지 않을 수 있으므로 파워 쿼리 라우터 문자열에서 지원되지 않습니다. 암호를 사용하면 오류가 발생합니다.또한 라우터 문자열을 사용하면 기호화된 SAP 시스템 이름을 사용할 수 있으며 접두사로
/R/
묶입니다. 이 형식의 문자열은 파워 쿼리에서 지원되지 않습니다.파워 쿼리에서 "라우터 문자열" 구문을 사용하여 사용자 지정 포트를 지정할 수 있으므로 단일 스테이션이 있는 라우터 문자열이 허용됩니다. 그런 다음 라우터 문자열을 중 하나
/H/
또는/M/
.로 시작하는 것으로 식별할 수 있습니다. 다른 입력은 서버 이름/IP 주소로 간주됩니다.다른 도구에서 사용하는 것과 동일한 라우터 문자열을 사용할 수 있도록 라우터 문자열의
/G/
옵션이 지원됩니다. 제공된 경우 "Logon group" 매개 변수에 지정된 값과 일치해야 합니다.메시지 서버 포트가 지정되면 전송됩니다. 이러한 상황에서
SystemId
는 더 이상 필요하지 않으므로 연결 문자열 생략됩니다. 그러나 연결을 설정하는 데 사용되지 않더라도 여전히 값을SystemId
제공해야 합니다.