Soluciona problemas de 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. Ve a los detalles de la instancia:

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

    2. Haz clic en Instancias y, luego, en el nombre de la instancia para ir a la página Detalles de la instancia.

      Ir a Instancias

    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 de pedido en efectivo de SAP 6.3.0 y posteriores
    Acelerador de SAP Procure to Pay 6.4.0 y posteriores
  2. 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.

  3. 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 Google Cloud CLI, ingresa valores para 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 de SAP aparezca en el 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