MS BI 플랫폼을 이용한 SAP 데이터 확장 및 활용



▲ 우철웅 BI 솔루션 전문업체인 인브레인에 근무하고 있다.


SAP를 사용하고 있는 회사들도 목적에 따라 SAP 이외의 다른 패키지 모듈이나 자체 개발한 프로그램을 혼용하여 사용하고 있는 것을 흔히 볼 수 있다. 이런 경우에 데이터 연동을 위해 SAP의 데이터를 가져오거나 넣는 작업을 필요로 한다. 또 데이터웨어하우스 구축을 위해 SAP BW가 아닌 SAP 자료를 내려 DW를 구성하는 것이 효율적인 경우가 있다.

이런 복합적인 환경을 효율적으로 지원하기 위해 SQL Server 2005에서는 Microsoft .NET Data Provider for mySAP Business Suite를 사용하여 SAP 데이터에 액세스할 수 있도록 지원한다.

Microsoft .NET Data Provider for mySAP Business Suite
이 공급자를 사용하면 mySAP Business Suite 솔루션에 연결한 후 지원되는 인터페이스를 통해 데이터에 대한 액세스 명령을 실행할 수 있는 Integration Services 패키지를 만들 수 있다. 또한 SAP 서버에 대해 Reporting Services 보고서를 만들 수도 있다.

Microsoft .NET Data Provider for mySAP Business Suite의 지원
-SQL Server 가져오기 및 내보내기 마법사
-스크립트 작업
-DataReader 원본 및 Integration Services 에서 제공하는 스크립트 변환
-Reporting Services에서 SAP BW 자료 직접 액세스 프로그래밍

Microsoft .NET Data Provider for mySAP Business Suite는 SQL Server 2005 에 포함되어 있지 않으며 http://msdn.microsoft.com/downloads/에서 다운로드해서 설치해야 한다.

ASP 연동을 위한 필수 구성 요소



▲ <그림1> 시스템간 모듈 연계도




▲ <그림2> .NET Data Provider for mySAP Business Suite를 이용한 SAP 데이터액세스




▲ <그림3> SQL Server 2005 Integration Service의 SAP 데이터 추출 패키지



Microsoft .NET Data Provider for mySAP Business Suite를 사용하려면 먼저 SAP DLL librfc32.dll. 실행 파일인 SAPgui를 실행하여 SAP DLL을 설치한다. SAP DLL은 Microsoft .NET Data Provider for mySAP Business Suite 및 Integration Services 또는 Reporting Services?와 같은 컴퓨터에 설치해야 한다.

SAP 서버에 두 개의 사용자 지정 RFC(원격 함수 호출)를 설정해야 한다. RFC는 먼저 SAP DLL이 설치된 컴퓨터에 설치된 후 SAP 관리자를 통해 SAP 서버로 전송된다.

Microsoft .NET Data Provider for mySAP Business Suite 설치 방법은 http://msdn.microsoft.com/ downloads/에서 이 공급자를 다운로드할 때 함께 제공되는 추가 정보를 참조하면 된다. 참고로 .NET Data Provider for mySAP Business Suite은 SQL Server 2005 Enterprise Edition와 Developer Edition에서만 지원한다.

설치 및 구성을 하고 나면 .NET Framework Data Provider for mySAP Business Suite 프로바이더를 선택하고 AppServerHost, UserName, Password 등을 기입하고 쿼리 문장에 SELECT 구문 및 RFC/BAPI를 호출하면 된다.
이제 SAP R/3, mySAP ERP 또는 SAP Business Information Warehouse를 포함한 모든 SAP 솔루션의 자료를 .NET Data Provider for mySAP Business Suite를 이용하여 손쉽게 액세스하고 추출 통합하는 작업이 한층 용이해졌다.

필자 : 우철웅
BI 솔루션 전문업체인 인브레인에 근무하고 있다.



저작권자 © 아이티데일리 무단전재 및 재배포 금지