SAP용 BigQuery 커넥터 설치

이 가이드에서는 SAP LT Replication Server에 SAP용 BigQuery 커넥터 버전 2.9 (최신)을 설치하는 방법을 보여줍니다.

이 가이드에서는 SAP 애플리케이션에서 BigQuery로 직접 실시간으로 SAP 데이터를 복제하기 위해 BigQuery, SAP Landscape Transformation Replication Server(SAP LT Replication Server) 및 SAP용 BigQuery 커넥터를 준비하는 방법을 보여줍니다.

이 가이드는 SAP 관리자, Google Cloud 관리자, 기타 SAP 및 Google Cloud 보안 및 데이터 전문가를 대상으로 합니다.

시작하기 전에

SAP용 BigQuery 커넥터를 설치하려면 먼저 다음 기본 요건이 충족되었는지 확인합니다.

  • SAP용 BigQuery 커넥터 계획 가이드를 읽습니다. 계획 가이드에서는 SAP용 BigQuery 커넥터 옵션, 성능 고려 사항, 필드 매핑, SAP용 BigQuery 커넥터의 최적 구성에 필요한 기타 정보를 설명합니다.
  • 아직 Google Cloud 프로젝트가 없으면 프로젝트를 만듭니다.

    프로젝트 선택기로 이동

  • 프로젝트에 결제가 사용 설정되어 있습니다. 프로젝트에 결제가 사용 설정되어 있는지 확인하는 방법을 알아보세요. SAP용 BigQuery 커넥터를 다운로드하려면 결제 계정이 필요합니다.

  • 설치된 SAP 소프트웨어의 유지보수가 최신 상태이고 모든 SAP 소프트웨어 버전이 SAP 제품 지원 여부 표에 설명된 대로 서로 호환됩니다.

  • 사용 중인 SAP 소프트웨어 버전이 소프트웨어 요구사항에 설명된 대로 SAP용 BigQuery 커넥터에서 지원됩니다.

  • SAP LT Replication Server SDK를 통해 모든 대상에 데이터를 복제하는 데 필요한 올바른 SAP 라이선스가 있습니다. SAP 라이선스에 대한 자세한 내용은 SAP Note 2707835를 참조하세요.

  • SAP LT Replication Server가 설치되어 있습니다. SAP LT Replication Server 설치에 대한 자세한 내용은 SAP 문서를 참조하세요.

  • SAP LT Replication Server와 소스 시스템 간의 RFC 또는 데이터베이스 연결이 구성되어 있습니다. 필요에 따라 SAP 트랜잭션 SM59를 사용해서 RFC 연결을 테스트합니다. SAP 트랜잭션 DBACOCKPIT을 사용해서 데이터베이스 연결을 테스트합니다.

설치 및 구성 프로세스 개요

다음 표에서는 이 가이드에 포함된 절차 및 이를 수행하는 역할을 보여줍니다.

절차 역할
필요에 따라 SAP에서 모든 적합한 라이선스를 검사한 후 SAP 안내에 따라 SAP Landscape Transformation Replication Server를 설치합니다. SAP 관리자
필요한 경우 SAP NetWeaver용 사용자 인터페이스(UI) 부가기능을 설치합니다. 자세한 내용은 SAP 소프트웨어 버전 요구사항을 참조하세요. SAP 관리자
SAP 워크로드가 Google Cloud에서 실행되지 않는 경우 SAP 시스템과 Google Cloud간에 네트워크 연결을 설정합니다. 네트워크 관리자
SAP 워크로드가 Google Cloud에서 실행되지 않는 경우 Google Cloud API에 대한 비공개 액세스를 사용 설정합니다. Google Cloud 네트워크 관리자에게 문의하세요.
SAP용 BigQuery 커넥터 설치 패키지를 다운로드합니다. Google Cloud 결제 계정 소유자
SAP용 BigQuery 커넥터를 설치합니다. SAP 관리자
인증 설정 Google Cloud 보안 관리자.

복제 경로에 따라 다음 구성 옵션 중 하나를 선택합니다.

데이터 엔지니어 또는 관리자

Google Cloud에 대한 네트워크 연결 설정

SAP 워크로드가 Google Cloud에서 실행되는 경우 이 단계를 건너뛸 수 있습니다.

SAP 워크로드가 Google Cloud에서 실행되지 않는 경우에는 귀하 또는 네트워크 관리자가 Google Cloud에 대해 대역폭이 높고 지연 시간이 짧은 보안 연결을 설정해야 합니다.

다음과 같은 두 가지 연결 옵션이 있습니다.

연결을 설정하려면 선택한Google Cloud 연결 서비스에서 제공되는 안내를 따르세요.

연결 서비스마다 각 시나리오에 따라 지침이 다르므로 서비스 문서를 검토하고 자신의 시나리오에 맞는 안내를 따르세요.

Google Cloud API에 대한 비공개 액세스 사용 설정

SAP 워크로드가 Google Cloud에서 실행되는 경우 이 단계를 건너뛸 수 있습니다.

SAP 워크로드가 Google Cloud에서 실행되지 않는 경우 Google Cloud에 네트워크 연결을 설정한 후 Google Cloud API에 대해 비공개 액세스를 사용 설정해야 합니다.

비공개 API 액세스를 사용 설정하려면 온프레미스 호스트의 비공개 Google 액세스 구성을 참고하세요.

설치 패키지 다운로드

SAP용 BigQuery 커넥터 다운로드 포털에서 최신 SAP용 BigQuery 커넥터 설치 패키지를 다운로드합니다.

다운로드를 완료하려면 Cloud Billing 번호가 필요합니다. 결제 계정에 대한 자세한 내용은 Cloud Billing 및 결제 프로필을 참조하세요.

설치 패키지에는 SAP LT Replication Server의 적합한 전송 디렉터리에 복사할 전송 파일이 포함되어 있습니다.

SAP용 BigQuery 커넥터 설치

SAP용 BigQuery 커넥터 전송 파일이 포함된 설치 패키지를 다운로드한 후 SAP 관리자가 전송 파일을 SAP LT Replication Server로 가져와서 SAP용 BigQuery 커넥터를 설치할 수 있습니다.

SAP용 BigQuery 커넥터의 SAP 전송에는 /GOOG/ 네임스페이스, DDIC 객체, SLT SDK BADI 구현 및 클래스, 보고서 프로그램 등 SAP용 BigQuery 커넥터에 필요한 객체가 모두 포함되어 있습니다.

전송 파일을 SAP LT Replication Server로 가져오기 전에 소프트웨어 요구사항의 설명대로 SAP LT Replication Server가 SAP용 BigQuery 커넥터에서 지원되는지 확인합니다.

지원되는 버전의 SAP LT Replication Server를 사용하더라도 전송 파일을 가져올 때 오류 메시지 Requests do not match the component version of the target system이 표시될 수 있습니다. 이 경우 전송 파일을 SAP LT Replication Server로 다시 가져와야 하며 다시 가져오는 동안 전송 요청 가져오기 화면에서 옵션 탭으로 이동한 다음 잘못된 구성요소 버전 무시 체크박스를 선택합니다.

다음 절차는 일반적인 절차입니다. SAP 시스템이 서로 다르기 때문에 SAP 관리자와 협력해서 해당 SAP 시스템에 맞게 절차를 변경해야 합니다.

  1. SAP용 BigQuery 커넥터 전송 파일을 다음 SAP LT Replication Server 전송 가져오기 디렉터리에 복사합니다.

    • /usr/sap/trans/cofiles/KXXXXXX.GM1
    • /usr/sap/trans/data/RXXXXXX.GM1

    앞의 예시에서 XXXXXX는 번호가 지정된 파일 이름을 나타냅니다.

  2. SAP GUI에서는 트랜잭션 코드 STMS_IMPORT 또는 STMS를 사용해서 SAP 시스템으로 파일을 가져옵니다.

  3. /GOOG/SLT_SDK 패키지의 모든 객체가 활성 상태이고 일치하는지 확인합니다.

    1. SAP 인터페이스에서 트랜잭션 코드 SE80을 입력합니다.
    2. 패키지 선택기에서 /GOOG/SLT_SDK를 선택합니다.
    3. 객체 이름 필드에서 패키지 /GOOG/SLT_SDK를 마우스 오른쪽 버튼으로 클릭한 후 확인 > 패키지 확인 > 패키지 객체를 선택합니다.

      결과 열에서 녹색 체크표시는 모든 객체가 패키지 확인을 통과했음을 나타냅니다.

설치 확인

SAP용 BigQuery 커넥터가 올바르게 설치되었는지 확인하려면 다음을 확인하세요.

  • SAP용 BigQuery 커넥터 비즈니스 추가 기능 (BAdI) 구현이 활성 상태입니다.
  • SAP용 BigQuery 커넥터 복제 애플리케이션에는 IUUC_REPL_APPL 테이블에 항목이 있습니다.

SAP용 BigQuery 커넥터 설치를 확인하려면 다음 단계를 따르세요.

  1. BAdI 구현을 확인합니다.
    1. 트랜잭션 SE80을 사용해서 탐색하고 /GOOG/EI_IUUC_REPL_RUNTIME_BQ 수정 객체 폴더를 선택합니다.
    2. 페이지 오른쪽에서 수정 구현 요소를 선택합니다.
    3. 런타임 동작에서 구현이 활성임이 선택되었는지 확인합니다.
  2. 복제 애플리케이션을 확인합니다.
    1. SAP 데이터 브라우저 또는 트랜잭션 SE16을 사용해서 IUUC_REPL_APPL 테이블을 표시합니다.
    2. 다음 애플리케이션이 IUUC_REPL_APPL 테이블에 표시되는지 확인합니다.
      • /GOOG/SLT_BQ
      • ZGOOG_SLT_BQ/GOOG/ 네임스페이스가 등록되지 않은 경우에 사용됩니다.

문제 해결

SAP용 BigQuery 커넥터를 설치할 때 발생할 수 있는 문제의 진단 및 해결에 대한 자세한 내용은 SAP용 BigQuery 커넥터 문제 해결 가이드를 참고하세요.

지원 받기

SAP용 BigQuery 커넥터 설치 문제를 해결하는 데 도움이 필요한 경우 사용 가능한 모든 진단 정보를 수집한 후 Cloud Customer Care에 문의하세요. Cloud Customer Care 문의 정보는 Google Cloud기반 SAP 지원 받기를 참고하세요.

다음 단계

인증을 설정하는 방법에 관한 자세한 내용은 SAP용 BigQuery 커넥터의 인증 개요를 참고하세요.