Compartilhar via


Conecte-se ao SAP ERP a partir da mineração de processos (versão preliminar)

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]

O conector SAP ERP (planejamento de recursos empresariais) em beta permite que você extraia dados de seu sistema SAP. Ele permite chamar chamadas de funções remotas (RFC) e funções de interface de programação de aplicativos de negócios (BAPI) usando um gateway de dados local. Este conector SAP RFC é suportado por fluxos de dados do Power Platform dentro do Microsoft Power Automate Process Mining.

Importante

Importante

  • Esse é um recurso de versão preliminar.
  • Os recursos de versão preliminar não foram criados para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.

Pré-requisitos

A habilitação do conector SAP ERP requer a conclusão de vários pré-requisitos. Todos os pré-requisitos devem ser preenchidos no mesmo computador onde será feita a extração. Você deve ter permissões de administrador com acesso à instância SAP de destino.

  • Certifique-se de que o computador Windows (sistema operacional de 64 bits) esteja atualizado e tenha acesso à máquina SAP de destino.
  • Certifique-se de que as credenciais SAP tenham a permissão necessária para executar os RFCs ou BAPIs desejados.
  • Certifique-se de que haja credenciais de usuário SAP S para poder baixar o instalador do SAP .NET Connector.

Configurar o conector

Os instaladores a seguir devem existir na área de trabalho ou na máquina virtual antes de usar o conector.

  1. Vá para Conector SAP para Microsoft .NET para baixar e instalar o NCo 3.0 para 64 bits.

    • Não instale o NCo 3.1, pois esta versão ainda não é suportada.
    • O acesso ao download requer um usuário S válido. Talvez seja necessário entrar em contato com sua equipe SAP.
    • Escolha a versão de 64 bits. A versão de 32 bits não funcionará.
    • Durante a instalação, na tela de etapas de configuração opcional, selecione Instalar assemblies no GAC.
  2. Baixe e instale o Leitor RFC do SAP Microsoft (V0.1.02232.26).

    • .NET Framework 4.7.2 ou superior é necessário.
    • Isso é suportado pelo Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, e Windows Server 2022.
  3. Baixe e instale o Power Query Instalação de um gateway de dados local. Para saber mais sobre os requisitos de gateway ou para obter suporte, acesse Instalar um gateway de dados local.

Configurações da conexão para SAP ERP

Para instanciar sua conexão de fluxo de dados com o conector SAP ERP, você precisa criar uma string de conexão com os seguintes parâmetros.

Name Key Obrigatória Type Descrição
Host do AS AppServerHost Servidor de aplicativos String O nome do host do servidor de aplicativos SAP.
Cliente Client Servidor de aplicativos e mensagens Integer A ID do cliente SAP para se conectar ao sistema SAP.
Número do sistema do AS SystemNumber Servidor de aplicativos Integer O número do sistema SAP. É um número que varia de 00 a 99.
Servidor de mensagens MessageServerHost Servidor de mensagens String Nome do host do servidor de mensagens do sistema SAP.
Nome/porta do serviço do servidor de mensagens MessageServerService Servidor de mensagens String Nome do serviço ou número da porta sob a qual o servidor de mensagens está atendendo solicitações de balanceamento de carga.
ID do Sistema SystemID Servidor de mensagens String ID do sistema de três letras do sistema SAP.
Grupo de logon LogonGroup Servidor de mensagens String O grupo de logon para o sistema SAP do qual o servidor de mensagens seleciona um servidor de aplicativos.
Tipo de logon LogonType Servidor de aplicativos e mensagens String O tipo de logon do sistema SAP. É logon de servidor de aplicativos (tipo A) ou logon de grupo (tipo B, também conhecido como servidor de mensagens). Os valores podem ser ApplicationServer ou Group.

Configurar a string de conexão do sistema SAP

Este conector suporta autenticação SAP apenas atualmente. A construção do script depende do tipo de conexão e é descrita nas seções a seguir.

Servidor de aplicativos

  1. Modelo da cadeia de conexão: {"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}.`

  2. Substitua tudo em <> pelas configurações do sistema do servidor de aplicativos. Por exemplo, para um servidor sap.contoso.com com número de sistema 00 e id de cliente 100: {"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}.

Servidor de mensagens

Embora o Gateway de dados não esteja marcado como um requisito nas configurações de conexão, é necessário identificar o gateway de dados para conectar-se ao conector SAP ERP.

  1. Modelo da cadeia de conexão: {"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}.

  2. Substitua tudo em <> pelas configurações do sistema do servidor de mensagens, observando que você pode ou não exigir MessageServerService e SystemID. Por exemplo, para o servidor 10.0.0.1 com a porta do servidor de mensagens 3333 e a ID do cliente 800 e o grupo de logon COTO: {"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}.`

Ativar análise de funções

Após as conexões, o RFC aparece como uma função com os metadados do parâmetro e uma opção Ativar Análise de Funções opcional. Preencha o parâmetro e selecione Chamar para obter os dados. Você deve confiar na documentação produzida pela SAP ou na documentação personalizada para os parâmetros RFC.

O modo de análise de função para o conector compreende contratos de dois RFCs amplamente usados: RFC_READ_TABLE e /SAPDS/RFC_READ_TABLE2. Eles pegarão essa interpretação e analisarão a saída em um formato fácil de ler, em vez de exigir que você faça isso no script M. A análise de funções pode ser habilitada não apenas para as RFCs mencionadas anteriormente, mas também para RFCs com o mesmo contrato, como BBP_RFC_READ_TABLE ou /BODS/RFC_READ_TABLE2. Isso inclui RFCS personalizado implantado pelo cliente no sistema SAP.

Autenticação

O conector SAP ERP oferece suporte apenas à autenticação SAP básica. Como o conector foi projetado para ser usado por vários usuários de um aplicativo, as conexões não são compartilhadas. Cada usuário se autentica com o sistema SAP.

Limitações e problemas conhecidos

A seguir estão alguns dos problemas e limitações conhecidos do conector SAP ERP.

  • O conector suporta apenas RFCs e BAPIs.
  • O conector não oferece suporte ao recebimento de mensagens do servidor SAP.
  • RFCs transacionais (tRFCs) não são compatíveis.
  • O gateway tem um limite de carga útil de 2 MB para operações de gravação e um limite de resposta de dados compactados de 8 MB para operações de leitura.

Perguntas frequentes

O conector SAP ERP beta é rotulado como terceiro. Este conector não foi criado ou gerenciado pela Microsoft?

O conector foi criado pela Microsoft e é gerenciado pela Microsoft. Como um conector beta, ele mantém um rótulo de terceiros até que se torne disponível para todos.

Estou recebendo o seguinte erro ao tentar conectar: "O tipo de fonte de dados fornecido não é suportado pelo tipo de fonte de dados SAPERP". Como tratar isso?

Como um conector personalizado, por padrão, salvamos a conexão na pasta [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors. Se essa pasta não existir ou se o gateway estiver configurado para usar uma pasta de conector personalizada diferente, você receberá esse erro. Para corrigir isso, copie o arquivo do conector SAPERP.mez de [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors e na pasta que você configurou em seu gateway.

<texto alternativo>

Preciso sempre identificar um gateway de dados nas configurações de conexão?

Como parte da configuração da conexão, você deve identificar um gateway de dados para se conectar com êxito por meio do conector SAP ERP.

Minha conexão continua falhando, o que posso fazer para corrigir?

Certifique-se de verificar se os instaladores descritos neste artigo estão atualizados. A reinstalação dos drivers pode resolver seus problemas de conexão.