SAP BW 원본

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

SAP BW 원본은 SAP BW용 Microsoft 커넥트or 1.1의 원본 구성 요소입니다. 따라서 SAP BW 원본은 SAP Netweaver BW 버전 7 시스템에서 데이터를 추출하고 Microsoft Integration Services 패키지의 데이터 흐름에서 이 데이터를 사용할 수 있도록 합니다.

이 원본에는 하나의 출력과 하나의 오류 출력이 있습니다.

Important

SAP BW용 Microsoft 커넥트or 1.1 설명서에서는 SAP Netweaver BW 환경에 대해 잘 알고 있다고 가정합니다. SAP Netweaver BW 또는 SAP Netweaver BW 개체 및 프로세스를 구성하는 방법에 대한 자세한 내용은 SAP 설명서를 참조하세요.

Important

SAP Netweaver BW에서 데이터를 추출하려면 추가 SAP 라이선스가 필요합니다. SAP에서 이러한 요구 사항을 확인하십시오.

SAP BW 원본을 사용하려면 다음 작업을 수행해야 합니다.

원본에 필요한 SAP Netweaver BW 개체 준비

SAP BW 원본을 사용하려면 원본이 작동하기 전에 특정 개체가 SAP Netweaver BW 시스템에 있어야 합니다. 이러한 개체가 없는 경우 다음 단계를 수행하여 SAP Netweaver BW 시스템에서 이러한 개체를 만들고 구성해야 합니다.

참고 항목

이러한 개체 및 이러한 구성 단계에 대한 자세한 내용은 SAP Netweaver BW 설명서를 참조하세요.

  1. SAP GUI를 통해 SAP Netweaver BW에 로그온하고, 트랜잭션 코드 SM59를 입력하고, RFC 대상을 만듭니다.

    1. 커넥트ion 형식의 경우 TCP/IP를 선택합니다.

    2. 활성화 유형에 대해 등록된 서버 프로그램을 선택합니다.

    3. Communication Type with Target System(대상 시스템과 통신 유형)에서 Non-Unicode (Inactive MDMP Settings)(비유니코드(비활성 MDMP 설정))를 선택합니다.

    4. 적절한 프로그램 ID를 할당합니다.

  2. 오픈 허브 대상 만들기:

    1. 관리istrator Workbench(트랜잭션 코드 RSA1)로 이동하고 왼쪽 창에서 Open Hub 대상을 선택합니다.

    2. 가운데 창에서 InfoArea를 마우스 오른쪽 단추로 클릭한 다음 "오픈 허브 대상 만들기"를 선택합니다.

    3. Destination Type에서 "Third Party Tool"을 선택한 다음 이전에 만든 RFC 대상을 입력합니다.

    4. 새 Open Hub 대상을 저장하고 활성화합니다.

  3. DTP(데이터 전송 프로세스)를 만듭니다.

    1. InfoArea의 가운데 창에서 이전에 만든 대상을 마우스 오른쪽 단추로 클릭하고 "데이터 전송 프로세스 만들기"를 선택합니다.

    2. DTP를 구성, 저장 및 활성화합니다.

    3. 메뉴에서 Goto를 클릭한 다음 Batch Manager에 대한 설정 클릭합니다.

    4. 순차 처리의 경우 Number of processes 를 1로 업데이트합니다.

  4. 프로세스 체인을 만듭니다.

    1. 프로세스 체인을 구성할 때 메타데이터 체인 또는 API를 시작 프로세스일정 옵션으로 선택한 다음, 이전에 만든 DTP를 후속 노드로 추가합니다.

    2. 프로세스 체인을 저장하고 활성화합니다.

    SAP BW 원본은 프로세스 체인을 호출하여 데이터 전송 프로세스를 활성화할 수 있습니다.

SAP Netweaver BW 시스템에 커넥트

SAP Netweaver BW 버전 7 시스템에 연결하기 위해 SAP BW 원본은 SAP BW 패키지용 Microsoft 커넥트or 1.1의 일부인 SAP BW 연결 관리자를 사용합니다. SAP BW 연결 관리자는 SAP BW 원본에서 사용할 수 있는 유일한 Integration Services 연결 관리자입니다.

SAP BW 연결 관리자에 대한 자세한 내용은 SAP BW 연결 관리자 참조하세요.

SAP BW 원본 구성

다음과 같은 방법으로 SAP BW 원본을 구성할 수 있습니다.

  • 데이터를 추출하는 데 사용할 OHS(Open Hub Service) 대상을 찾아 선택합니다.

  • 데이터를 추출하기 위해 다음 방법 중 하나를 선택합니다.

    • 프로세스 체인을 트리거합니다. 이 경우 Integration Services 패키지는 추출 프로세스를 시작합니다.

    • SAP Netweaver BW 시스템의 알림이 추출을 시작할 때까지 기다립니다. 이 경우 SAP Netweaver BW 시스템은 추출 프로세스를 시작합니다.

    • 특정 요청 ID와 연결된 데이터를 검색합니다. 이 경우 SAP Netweaver BW 시스템은 이미 내부 테이블에 데이터를 추출했으며 Integration Services 패키지는 데이터를 읽습니다.

  • 데이터 추출을 위해 선택한 방법에 따라 다음 추가 정보를 제공합니다.

    • P - 프로세스 체인 트리거 옵션의 경우 게이트웨이 호스트 이름, 게이트웨이 서비스 이름, RFC 대상의 프로그램 ID 및 프로세스 체인의 이름을 제공합니다.

    • W - 알릴 때까지 대기 옵션의 경우 게이트웨이 호스트 이름, 게이트웨이 서버 이름 및 RFC 대상의 프로그램 ID를 제공합니다. 시간 제한(초)을 지정할 수도 있습니다. 제한 시간은 원본이 알림을 받을 때까지 대기할 최대 시간입니다.

    • E - 추출 전용 옵션의 경우 요청 ID를 제공합니다.

  • 문자열 변환의 규칙을 지정합니다. 예를 들어 SAP Netweaver BW 시스템이 유니코드인지 여부에 따라 모든 문자열을 변환하거나 모든 문자열을 varchar 또는 nvarchar변환합니다.

  • 선택한 옵션을 사용하여 추출할 데이터를 미리 봅니다.

소스에서 RFC 함수 호출의 로깅을 사용하도록 설정할 수도 있습니다. (이 로깅은 Integration Services 패키지에서 사용하도록 설정할 수 있는 선택적 로깅과는 별개입니다.) 원본에서 사용할 SAP BW 연결 관리자를 구성할 때 RFC 함수 호출의 로깅을 사용하도록 설정합니다. SAP BW 연결 관리자를 구성하는 방법에 대한 자세한 내용은 SAP BW 연결 관리자 참조하세요.

원본을 구성하는 데 필요한 모든 값을 모르는 경우 SAP 관리자에게 문의해야 할 수 있습니다.

SAP BW 연결 관리자, 원본 및 대상을 구성하고 사용하는 방법을 보여 주는 연습은 SAP BI 7.0에서 SQL Server 2008 Integration Services 사용 백서를 참조하세요. 이 백서에서는 SAP BW에서 필요한 개체를 구성하는 방법도 보여줍니다.

SSIS 디자이너를 사용하여 원본 구성

SSIS 디자이너에서 설정할 수 있는 SAP BW 원본의 속성에 대한 자세한 내용은 다음 항목 중 하나를 클릭합니다.

SAP BW 원본을 구성하는 동안 다양한 대화 상자를 사용하여 SAP Netweaver BW 개체를 조회하거나 원본 데이터를 미리 볼 수도 있습니다. 이러한 대화 상자에 대한 자세한 내용은 다음 항목 중 하나를 클릭합니다.

참고 항목

SAP BW 구성 요소용 Microsoft 커넥트or