SAP 통합 문제 해결

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

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

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

  1. Google Cloud Console에서 Cloud Data Fusion 인스턴스 페이지를 엽니다.

    인스턴스로 이동

  2. 원하는 인스턴스를 선택합니다.

    인스턴스 세부정보 페이지가 열립니다.

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

    SAP Hub 기능 Cloud Data Fusion 버전
    SAP Table Batch Source 플러그인 6.3.0 이상
    SAP ODP 플러그인 6.4.1 이상
    SAP OTC(order to cash) 가속기 6.3.0 이상
  4. Cloud Data Fusion UI에서 인스턴스를 열고 허브를 클릭합니다.

    허브 페이지가 열립니다.

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

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

  1. gcloud 명령줄 도구를 사용하여 다음 변수의 값을 입력합니다.

    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