Solución de problemas de las integraciones de SAP

En esta página, se describe cómo solucionar problemas con las integraciones de SAP en Cloud Data Fusion.

La pestaña de SAP no se puede ver en Cloud Data Fusion Hub

Si creaste una instancia 6.3.0 antes del 22 de marzo de 2021, es posible que no veas complementos de SAP en Hub. Para reproducir el problema, sigue estos pasos:

  1. En Google Cloud Console, ve a la página Instancias de Cloud Data Fusion.

    Ir a Instancias

  2. Selecciona la instancia que desees.

    Se abre la página de detalles de la instancia.

  3. Asegúrate de que la instancia se haya actualizado a una versión que admita el complemento o acelerador de SAP que deseas usar.

    Característica de SAP Hub Versión de Cloud Data Fusion
    Complemento de SAP Table Batch Source 6.3.0 y posteriores
    Complemento SAP OData 6.4.1 y posteriores
    Complemento de SAP ODP 6.4.1 y posteriores
    Acelerador del pedido de SAP a efectivo 6.3.0 y posteriores
    Acelerador de Procure to Pay de SAP 6.4.0 y versiones posteriores
  4. Abre tu instancia en la IU de Cloud Data Fusion y, luego, haz clic en Centro de noticias.

    Se abrirá la página del Centro de noticias.

  5. Selecciona la pestaña SAP para ver las integraciones de SAP disponibles en la versión en la que se ejecuta tu instancia.

Si no aparece la pestaña SAP, sigue estos pasos:

  1. Con la CLI de Google Cloud, ingresa los valores de estas variables:

    PROJECT=PROJECT_ID
    REGION=REGION_NAME
    INSTANCE=INSTANCE_ID
    
  2. Ingresa el valor de al menos una de las siguientes variables de URL del Centro de noticias:

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

    Si el acelerador de Healthcare está habilitado, usa el siguiente valor de URL del Centro de noticias:

    HUB_URLS="https://hub-cdap-io.storage.googleapis.com/sap-hub+https://storage.googleapis.com/b999ec76-9e36-457b-bf30-753cb13a8c98"
    
  3. Ejecuta los siguientes comandos para que la pestaña SAP aparezca en 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