Solução de problemas de integrações SAP

Nesta página, descrevemos como solucionar problemas com integrações do SAP no Cloud Data Fusion.

A guia SAP não está visível no Cloud Data Fusion Hub

Se você criou uma instância 6.3.0 antes de 22 de março de 2021, talvez não seja possível ver os plug-ins SAP no Hub. Para reproduzir o problema:

  1. No Console do Google Cloud, acesse a página Instâncias do Cloud Data Fusion.

    Acesse "Instâncias"

  2. Selecione a instância desejada.

    A página Detalhes da instância é aberta.

  3. Verifique se a instância passou por upgrade para uma versão compatível com o plug-in ou acelerador SAP que você quer usar.

    Recurso do SAP Hub Versão do Cloud Data Fusion
    Plug-in de origem em lote da tabela SAP 6.3.0 e posterior
    Plug-in do SAP ODP 6.4.1 e posterior
    Ordem SAP para acelerador de dinheiro 6.3.0 e posterior
  4. Abra sua instância na IU do Cloud Data Fusion e clique em Hub.

    A página "Hub" é aberta.

  5. Selecione a guia SAP para ver as integrações SAP disponíveis na versão em que sua instância está sendo executada.

Se a guia SAP não aparecer, siga estas etapas:

  1. Com a ferramenta de linha de comando gcloud, insira valores para estas variáveis:

    PROJECT=PROJECT_ID
    REGION=REGION_NAME
    INSTANCE=INSTANCE_ID
     ```
    
  2. Digite o valor de pelo menos uma das seguintes variáveis de URL do Hub:

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

    Se o acelerador do Healthcare estiver ativado, use o seguinte valor de URL do Hub:

    HUB_URLS="https://hub-cdap-io.storage.googleapis.com/sap-hub+https://storage.googleapis.com/b999ec76-9e36-457b-bf30-753cb13a8c98"
    
  3. Execute o seguinte comando para que a guia "SAP" apareça no 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