SAP 통합 문제 해결

이 페이지에서는 Cloud Data Fusion에서 SAP 통합 문제를 해결하는 방법을 설명합니다.

Cloud Data Fusion 허브에 SAP 탭이 표시되지 않음

2021년 3월 22일 이전에 6.3.0 인스턴스를 만든 경우 허브에 SAP 플러그인이 표시되지 않을 수 있습니다. 문제를 재현하려면 다음 안내를 따르세요.

  1. 인스턴스 세부정보로 이동합니다.

    1. Google Cloud 콘솔에서 Cloud Data Fusion 페이지로 이동합니다.

    2. 인스턴스를 클릭한 후 인스턴스 이름을 클릭하여 인스턴스 세부정보 페이지로 이동합니다.

      인스턴스로 이동

    인스턴스가 사용하려는 SAP 플러그인 또는 가속기를 지원하는 버전으로 업그레이드되었는지 확인합니다.

    SAP Hub 기능 Cloud Data Fusion 버전
    SAP Table Batch Source 플러그인 6.3.0 이상
    SAP OData 플러그인 6.4.1 이상
    SAP ODP 플러그인 6.4.1 이상
    SAP 주문-수금 가속기 6.3.0 이상
    SAP 구매 조달 가속기 6.4.0 이상
  2. Cloud Data Fusion UI에서 인스턴스를 열고 허브를 클릭합니다.

    허브 페이지가 열립니다.

  3. 인스턴스가 실행되는 버전에서 사용할 수 있는 SAP 통합을 보려면 SAP 탭을 선택합니다.

SAP 탭이 표시되지 않으면 다음 단계를 따르세요.

  1. Google Cloud CLI를 사용하여 다음 변수에 대한 값을 입력합니다.

    PROJECT=PROJECT_ID
    REGION=REGION_NAME
    INSTANCE=INSTANCE_ID
    
  2. 다음 허브 URL 변수 중 하나 이상의 값을 입력합니다.

    HUB_URLS="https://hub-cdap-io.storage.googleapis.com/sap-hub"
    

    의료 가속기가 사용 설정된 경우 다음 허브 URL 값을 사용합니다.

    HUB_URLS="https://hub-cdap-io.storage.googleapis.com/sap-hub+https://storage.googleapis.com/b999ec76-9e36-457b-bf30-753cb13a8c98"
    
  3. 다음 명령어를 실행하여 SAP 탭이 허브에 표시되도록 합니다.

    curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" https://datafusion.googleapis.com/v1beta1/projects/$PROJECT/locations/$REGION/instances/$INSTANCE -d "{ 'options':{'market.base.urls':\"$HUB_URLS\"}}"
    sleep 300 # Wait for update operation to succeed
    curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" https://datafusion.googleapis.com/v1beta1/projects/$PROJECT/locations/$REGION/instances/$INSTANCE:restart