Memecahkan masalah integrasi SAP

Halaman ini menjelaskan cara memecahkan masalah terkait integrasi SAP di Cloud Data Fusion.

Tab SAP tidak terlihat di Cloud Data Fusion Hub

Jika Anda membuat instance 6.3.0 sebelum 22 Maret 2021, Anda mungkin tidak melihat plugin SAP di Hub. Untuk merekonstruksi masalah:

  1. Buka detail instance:

    1. Di konsol Google Cloud, buka halaman Cloud Data Fusion.

    2. Klik Instance, lalu klik nama instance untuk membuka halaman Instance details.

      Buka Instance

    Pastikan instance telah diupgrade ke versi yang mendukung plugin atau akselerator SAP yang ingin Anda gunakan.

    Fitur SAP Hub Versi Cloud Data Fusion
    Plugin SAP Table Batch Source 6.3.0 dan yang lebih baru
    Plugin SAP OData 6.4.1 dan yang lebih baru
    Plugin SAP ODP 6.4.1 dan yang lebih baru
    Accelerator SAP Order to Cash 6.3.0 dan yang lebih baru
    Accelerator SAP Procure to Pay 6.4.0 dan yang lebih baru
  2. Buka instance Anda di UI Cloud Data Fusion, lalu klik Hub.

    Halaman Hub akan terbuka.

  3. Pilih tab SAP untuk melihat integrasi SAP yang tersedia dalam versi tempat instance Anda berjalan.

Jika tab SAP tidak muncul, ikuti langkah-langkah berikut:

  1. Dengan menggunakan Google Cloud CLI, masukkan nilai untuk variabel ini:

    PROJECT=PROJECT_ID
    REGION=REGION_NAME
    INSTANCE=INSTANCE_ID
    
  2. Masukkan nilai untuk minimal salah satu variabel URL Hub berikut:

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

    Jika akselerator Healthcare diaktifkan, gunakan nilai URL Hub berikut:

    HUB_URLS="https://hub-cdap-io.storage.googleapis.com/sap-hub+https://storage.googleapis.com/b999ec76-9e36-457b-bf30-753cb13a8c98"
    
  3. Jalankan perintah berikut agar tab SAP muncul di Hub:

    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