Partilhar via


Fluxo de trabalho de arquitetura SAP e Microsoft Power Platform

Este artigo faz parte da série de artigos SAP e Power Platform :

Arquitetura

A arquitetura a seguir ilustra um cenário de integração abrangente que engloba todas as opções de integração. Ele foi projetado para acomodar sistemas SAP que operam localmente, no Azure (nativo e RISE com SAP) ou em outras plataformas de nuvem.

Diagrama que mostra uma arquitetura de uma integração do Microsoft Power Platform com uma zona de aterrissagem típica do SAP.

Diagrama que mostra uma arquitetura de uma integração do Microsoft Power Platform com uma zona de aterrissagem típica do SAP. A arquitetura contém um ambiente Power Platform, um ambiente SAP e uma caixa para aplicativos cliente. O ambiente da Power Platform contém Power BI, Power Apps, Power Pages e Copilot Studio, todos conectados ao Power Automate. O Power Automate se conecta ao conector SAP ERP, ao conector OData e a um conector personalizado. O ambiente da Power Platform se conecta a um locatário do Microsoft Entra. Os dados do Power BI e do conector SAP ERP passam por um firewall e, em seguida, para um ambiente SAP. Os dados do conector OData e do conector personalizado passam por um gateway de API para o ambiente SAP. O ambiente SAP contém um gateway de dados local. Os dados entram nesse gateway a partir do firewall. A partir desse gateway, os dados fluem para o SAP .NET Connector. O ambiente SAP também contém ícones que representam OData API, REST / SOAP API e porta HANA SQL. Os dados fluem do gateway de API por meio dessas APIs e para o SAP. Os dados da porta HANA SQL também fluem para o SAP. A caixa do aplicativo cliente contém um laptop, um dispositivo móvel, área de trabalho Power Automatic, GUI SAP e Power BI Desktop. Nesta caixa, os dados do Power BI Desktop fluem para o SAP .NET Connector e um driver SAP HANA ODBC. Os dados do SAP .NET Connector atravessam uma porta DIAG e RFC no ambiente SAP e, em seguida, fluem para o SAP. Os dados do driver SAP HANA ODBC fluem para uma porta HANA SQL no ambiente SAP e, em seguida, para o SAP.

Transfira um ficheiro do Visio desta arquitetura.

Opções de conectividade e quando usá-las

Para integrar efetivamente o SAP ao Microsoft Power Platform, selecione a opção de conectividade apropriada, com base em seus casos de uso, requisitos de integração e restrições técnicas. A tabela a seguir fornece uma visão geral dos conectores disponíveis e seus casos de uso, requisitos e protocolos de comunicação.

Opção de conectividade Cenários Requisitos de middleware, software e driver Protocolo de comunicação Requisitos SAP
Conector ERP SAP Invoque funções SAP RFC ou BAPI.
Exemplo: leitura, criação, atualização ou aprovação de ordens de venda.
Gateway de dados local,
Conector SAP .NET
RFC - Sistema SAP expondo interfaces RFC/BAPI
- Autenticação apropriada configurada
Conector SAP OData Interaja com dados SAP por meio de serviços OData.
Exemplo: ler ou alterar informações do produto.
Gerenciamento de API para SSO HTTP(S) / OData - Sistema SAP com serviços OData habilitados
- Autenticação apropriada configurada
Conector personalizado Conecte-se aos serviços SAP SOAP via API Management para integrar com serviços web SAP REST personalizados ou necessidades de integração especializadas. Gerenciamento de API para serviços compatíveis com SSO e SOAP REST HTTP(S) / RESTO - Conhecimento das especificações SAP REST API
- Para serviços SOAP, exponha como REST via API Management
- Autenticação apropriada configurada
Automatize o ambiente de trabalho do Power Automate Automatize tarefas dentro do SAP GUI (RPA) para automatizar tarefas repetitivas de GUI, captura de tela ou tarefas de aplicativos herdados. Power Automatize o software de desktop em máquinas cliente Nenhuma, automação da interface do usuário - SAP GUI scripting ativado no servidor SAP e cliente
Power BI Crie relatórios e painéis a partir de dados SAP e execute tarefas de business intelligence (por exemplo, análise de dados e insights em tempo real). Driver SAP HANA ODBC,
Conector SAP .NET
HANA: ODBC,
BW: OLAP BAPI (RFC)
- Autenticação apropriada configurada

Você precisa considerar vários fatores ao selecionar um conector para trabalhar com dados transacionais por meio dos conectores SAP ERP ou SAP OData. A decisão pode depender das interfaces já disponíveis no seu sistema SAP. Primeiro, verifique se o seu sistema SAP expõe serviços RFC/BAPI ou OData. Para simplificar, escolha o método com o qual está mais familiarizado. O SAP geralmente fornece ambas as opções para conectividade externa.

Se o seu sistema não tiver serviços RFC ou OData para o caso de uso específico, sua escolha dependerá dos requisitos de conectividade e do que é mais fácil de implementar: Gerenciamento de API para serviços OData ou um gateway local para o conector SAP ERP. Em geral, recomendamos que você exponha um serviço SAP OData existente, ou desenvolva um, se não houver, devido à sua arquitetura moderna e flexibilidade. Consulte o SAP Business Accelerator Hub para verificar se há serviços OData existentes.

Para ajudá-lo a implementar a melhor solução para seu cenário, o próximo artigo desta série fornece instruções detalhadas e links para recursos para configurar essas opções de conectividade.

Considerações de design

Conectores personalizados e serviços SOAP:

Os conectores personalizados na Microsoft Power Platform suportam APIs REST, mas não suportam SOAP diretamente. Para integrar com os serviços SAP SOAP, você pode expô-los como APIs RESTful usando o Gerenciamento de API do Azure ou o Gerenciamento de API do SAP. Como alternativa, gere serviços SOAP a partir de RFCs no SAP e, em seguida, use o Gerenciamento de API para convertê-los em serviços REST.

Power Automate desktop para automação SAP GUI:

Use as ações SAP GUI disponíveis na área de trabalho do Power Automate para automatizar tarefas sem escrever código. Certifique-se de que o script SAP GUI esteja ativado no servidor SAP e no cliente.

Requisitos de middleware para conectores específicos:

O conector SAP ERP requer um gateway de dados local e o SAP .NET Connector. Para conexões do Power BI com o SAP Business Warehouse, o SAP .NET Connector também é necessário.

Alta disponibilidade e balanceamento de carga:

Para cenários corporativos, considere configurar o gateway de dados local em clusters de alta disponibilidade para garantir conectividade contínua e balanceamento de carga.

SAP API Management e SAP Cloud Connector:

Para uma abordagem mais centrada no SAP, você pode usar o SAP API Management no SAP Business Technology Platform e no SAP Cloud Connector. Essa configuração é especialmente útil se você preferir gerenciar APIs e conectividade dentro do ecossistema SAP.

Gateway auto-hospedado do Gerenciamento de API do Azure para cenários que não são do Azure:

Se você operar em um ambiente não Azure ou híbrido, considere usar o gateway auto-hospedado do Azure API Management. Implantar o gateway auto-hospedado mais perto de seus sistemas SAP pode reduzir a latência e melhorar o desempenho.

Considerações sobre a integração do SAP com o Microsoft Power Platform

Há várias considerações a serem levadas em conta ao integrar o SAP ao Microsoft Power Platform. Você não precisa resolver totalmente todas essas considerações antes de começar. Muitos clientes começam com projetos-piloto, o que lhes permite compreender melhor estas considerações na prática e abordá-las de forma mais eficaz à medida que progridem.

Objetivos de negócio

  • Identificar desafios de negócios: descreva claramente os processos de negócios ou desafios que você deseja melhorar ou automatizar por meio da integração.
  • Estabeleça metas mensuráveis: estabeleça como é o sucesso em termos de ganhos de eficiência, economia de custos ou melhorias na experiência do usuário.

Ambiente atual

  • Requisitos de licenciamento: certifique-se de que tem as licenças necessárias da Microsoft Power Platform para os componentes que planeia utilizar (por exemplo, Power Apps, Power Automate, Power BI, Copilot e Copilot Studio). Considere licenças de avaliação para projetos-piloto. Todas as opções de licenciamento são descritas em Visão geral de licenciamento do Microsoft Power Platform.
  • Conectividade de rede: identifique o local dos sistemas SAP, por exemplo, Azure nativo ou RISE com SAP, outras nuvens ou locais, ou uma combinação de vários locais. Em seguida, avalie a situação da rede, com base nos locais dos sistemas SAP, e envolva as partes necessárias para habilitar a conectividade.

Segurança e conformidade

  • Mecanismos de autenticação: Planeje métodos de autenticação de alta segurança, como logon único (SSO) por meio do Microsoft Entra ID (anteriormente Azure Ative Directory). Consulte esta postagem de blog para obter informações sobre a configuração: SAP OData Connector: Single sign-on through Microsoft Azure API Management. Este post também contém uma referência que você pode usar se preferir usar o recurso de gerenciamento de API do SAP Integration Suite.
  • Proteção de dados: Garanta a conformidade com os regulamentos de proteção de dados (por exemplo, GDPR e HIPAA) implementando as melhores práticas relevantes. Consulte Conformidade e privacidade de dados na documentação da Microsoft Power Platform.
  • Residência de dados: considere os requisitos de residência de dados que podem afetar onde os dados podem ser armazenados ou processados. Escolha o local do seu ambiente Microsoft Power Platform de acordo.

Prontidão técnica

  • Capacidade da infraestrutura: avalie se a sua infraestrutura atual pode suportar a carga adicional introduzida pela integração. Estime a carga prevista considerando a atividade do usuário e revisando as métricas de desempenho atuais, incluindo relatórios SAP EarlyWatch. Lembre-se de que os usuários podem não gerar mais carga. Eles podem executar suas tarefas de uma maneira diferente após a integração, portanto, o impacto geral do sistema pode não mudar muito.

Governação

  • Aplicação de políticas: estabeleça políticas de governança para usar o Microsoft Power Platform para ajudar a impedir acesso não autorizado e alterações.
  • Monitoramento e auditoria: Implementar soluções de monitoramento para acompanhar o desempenho do sistema e as atividades do usuário.
  • Gerenciamento de alterações: configure ambientes separados para desenvolvimento, teste e produção para garantir o gerenciamento de alterações e a estabilidade adequados.

Conjunto de habilidades e prontidão da equipe

  • Necessidades de treinamento: identifique quaisquer requisitos de treinamento que sua equipe precise para usar e gerenciar efetivamente a Microsoft Power Platform e a integração SAP.
  • Envolvimento das partes interessadas: envolva as principais partes interessadas das unidades de TI e de negócios no início do processo de planejamento.

Estratégia de teste

  • Garantia de qualidade: planeje testes completos, incluindo testes de unidade, testes de integração e testes de aceitação do usuário.

Considerações de custo

  • Planejamento orçamentário: contabilize todos os custos associados ao licenciamento, desenvolvimento, infraestrutura e manutenção.
  • Otimização de custos: explore oportunidades para otimizar custos, como usar licenças e recursos existentes ou escolher níveis de serviço econômicos.

Preparação para o futuro

  • Flexibilidade: Projete a integração para ser adaptável às mudanças nos requisitos de negócios e atualizações tecnológicas.
  • Roteiros do fornecedor: mantenha-se informado sobre atualizações e alterações de roteiro da SAP e da Microsoft que possam afetar sua integração.

Ao avaliar minuciosamente esses fatores ao iniciar seu projeto de integração, você pode reduzir riscos, ajudar a garantir a conformidade e definir uma base sólida para uma integração bem-sucedida entre a SAP e a Microsoft Power Platform.

A integração de sistemas SAP com a Microsoft Power Platform permite que você aprimore os processos de negócios, automatize tarefas e obtenha informações valiosas. Ao considerar fatores como objetivos de negócios, o ambiente atual, opções de integração, segurança e prontidão técnica, você pode estabelecer uma base sólida para uma integração bem-sucedida.

Ao definir claramente os objetivos de negócios e definir metas mensuráveis, você pode concentrar efetivamente seus esforços de integração. Por exemplo, automatizar a entrada manual de dados para reduzir erros e liberar tempo da equipe, ou integrar painéis de inventário em tempo real para melhorar a tomada de decisões, pode levar a ganhos significativos de eficiência. Definir metas específicas, como diminuir os erros de entrada de dados em 90% ou reduzir o tempo de geração de relatórios de cinco dias para um, não mede apenas o sucesso de seus projetos. Ele também alinha suas iniciativas de integração com resultados comerciais tangíveis.

Começar com projetos-piloto fáceis pode ajudá-lo a alcançar o sucesso rapidamente, o que permite que você amplie e refine ainda mais sua abordagem para aproveitar efetivamente sua integração SAP e Microsoft Power Platform.

Próximo passo