sexta-feira, 2 de março de 2018

SAP PI v / s SAP BODS

O que é SAP PI: -
            O SAP PI fornece infra-estrutura técnica para troca de mensagens baseada em XML para permitir a integração de processos de negócios.
    É uma tecnologia e plataforma de integração
  • Para integrar sistemas SAP com sistemas não-SAP.
  • Para integrar aplicações A2A e B2B.
  • Para troca de mensagens síncrona e assíncrona.
  • Para gerenciamento de processos de negócios de componentes cruzados.
O que é SAP BODS: -
                O Data Service é a principal ferramenta para extrair, transformar e carregar dados de um ou mais sistemas de origem em um ou mais sistemas de destino.
Os Serviços de Dados podem acessar dados de uma grande variedade de aplicativos e fontes de arquivos e podem consumir quase todos os tipos de dados estruturados, semi-estruturados e não estruturados - dessas fontes.
Tipos de Integração: -
Existem diferentes maneiras de integrar aplicativos de negócios.
  • Integração de serviços
  • Integração de mensagens
  • Integração de Processo Empresarial
  • Integração de dados
Diferentes abordagens para lidar com os tipos de integração.
  • Integração de serviços.
  • ® Estabelecimento de uma arquitetura orientada a serviços.
  • Integração de mensagens e integração de processos de negócios.
  • ® Enterprise Application Integration ou integração B2B.
  • Integração de dados.
  • Utilitários de Extração, Transformação e Carga.
Arquitetura Orientada a Serviços
  • Todas as funcionalidades são publicadas como serviços independentes da plataforma.
  • Os serviços podem ser consumidos por outros aplicativos.
Integração de aplicativos corporativos.
  • Processo de ligação de diferentes aplicativos dentro de uma única organização em conjunto, a fim de simplificar e automatizar os processos de negócios, na medida do possível.
Extrair Transformar e Carregar
  • Extraindo dados de diferentes fontes.
  • Transformando-o para atender às necessidades operacionais e analíticas.
  • Carregando nos objetivos finais.
Nessas SOA e EAI podem ser gerenciadas pela SAP PI & ETL pode ser gerenciado pela BODS.
Existe uma sobreposição entre SAP PI & BODS sobre as funcionalidades que eles oferecem.
Determinar os fatores sobre a escolha entre o PI e os BODS são
  • Capacidades técnicas e funcionais de ambos
  • Ambiente organizacional
  • O tipo de integração a ser feita.
  • Ambiente técnico (tamanho do hardware)
  • Outros fatores.
  
 
Process Integration v / s Data Services
Vamos discutir as capacidades em detalhes

Volume de dados: -
  • Se grande número de mensagens for por segundo, com menos ou médio amt de dados precisam ser entregues, então o SAP PI é a escolha muito boa.
  • Se o volume de dados for muito grande e a frequência de dados a transferir é menor que o SAP BODS é a escolha.
     Exemplo:-
                Suponha que o requisito é que os dados sejam enviados para um parceiro comercial duas vezes por mês e o tamanho do arquivo é de 4 GB. Então, nesse caso, o envio dos dados para BODS é uma boa opção.
   
Modo de processamento: -
  • Programado / baseado em lote: -
                O processamento de serviços de dados normalmente está agendado. Você pode agendar os trabalhos em Batch em BODS ou executá-lo especificamente. Os trabalhos de Pi também podem ser agendados, mas geralmente eles não estão agendados.
  • Evento / Disparador Baseado: -
A BODS tem capacidade para receber eventos através de serviços web ou outros meios e processar esses eventos.
PI geralmente é acionado por dados recebidos.
  • Tempo real (síncrono / assíncrono): -
A latência de dados para DS é maior (minutos em vez de segundos).
O PI oferece mecanismos para transações síncronas em tempo real.
Exemplo:- 
  • Os dados devem ser movidos do banco de dados para o sistema BW uma vez em uma semana ou uma vez em um dia, então a opção BODS é a mercadoria.
  • O arquivo deve ser escolhido a partir do sistema remetente após cada 10 minutos, então o SAP PI é a boa opção.
Nível de processamento de dados: -
  • PI é usado para trocar mensagens entre sistemas enquanto o serviço de dados é usado para trocar o conjunto de dados.
Transformação de dados: -
  • Ambos os serviços de dados e PI fazem bem na aplicação de transformações básicas. As funções básicas necessárias para as transformações estão disponíveis em ambas as plataformas. por exemplo. Funções de cordas, funções matemáticas etc. são encontradas em ambos.
  • O serviço de dados tem muitas funcionalidades anteriores relacionadas à atividade de limpeza de dados. por exemplo. Validar, Tabela Comparação, Map_operations etc.
Business Process Management: -
  • Pi fornece capacidades de fluxo de trabalho completo. Os fluxos de trabalho centrais e centrados no ser humano são possíveis no PI.
  • O foco do serviço de dados apenas em fluxos de trabalho centrados no sistema. Nos fluxos de trabalho do DS são acordos simples com o processo de seqüenciamento de processos e erros.
Mensagens confiáveis: -
  • O serviço de dados não oferece suporte à entrega garantida.
  • O PI suporta entrega garantida com 2 opções, Exatamente um (EO) e Exatamente uma vez na ordem (EOIO).
  • As mensagens assíncronas (EO e EOIO) baseiam-se no padrão WS.
Conectividade: -
  • Tanto PI como BODS são capazes de gerenciar conectividade entre sistemas SAP e não SAP.
  1. Manipulação de arquivos, Aplicações SAP (RFC, IDOCs, Proxy), Legacy protocols (JMS), Bases de dados.
  • A manipulação de banco de dados é a funcionalidade básica de BODS. É capaz de extrair tabelas da maneira complexa.
  • Para a conectividade EDI de acordo com os padrões da indústria PI é mais adequado, pois os adaptadores EDI estão disponíveis no SAP PI.
SOA: -
  • O PI está posicionado como um middleware SOA. É a base da SOA. Você pode criar um serviço web a partir das interfaces usadas no PI.
  • No PI, você pode publicar seus serviços da Web no registro de serviços, que é baseado no UDDI 3.0, onde você pode pesquisar, gerenciar e consumir os serviços da Web.
  • A BODS atua como provedor de serviços ou consumidor, mas não oferece mais funcionalidades SOA.
TCO: -
  • O custo do uso do SAP PI como uma ferramenta de integração é baseado no volume de mensagens processado global expresso em GB / mês. O SAP PI é livre de usar para a integração entre os sistemas SAP para SAP.
  • Em BODS com um aplicativo, podemos cobrir vários processos de gerenciamento de dados, portanto, reduz o TCO.
Exemplo:-
  • Assim, para integração SAP para SAP, a SAP PI é mais adequada.
  • E para a migração de dados, limpeza e validação de dados de origem para sistema alvo BODS é mais adequado.
  
 
Tipo de Integração: -
  • Para o serviço, integração de aplicativos corporativos e integração Business-Business (B2B), a SAP PI é a melhor escolha.
  • Para integração de dados, SAP BODS é a melhor escolha.
Exemplo:-
  • Se o usuário precisar conhecer os detalhes sobre o número de materiais criados em uma unidade de trabalho, a criação do serviço da Web para esse fim e consumi-lo em qualquer lugar é a escolha certa e para este SAP Pi é a melhor opção.
  • O serviço de dados é a melhor opção para integração de dados com SAP Netweaver BW, SAP HANA e toda a Plataforma de BI do Business Objects. Serviços de dados é a ferramenta preferida para carregar dados que não são SAP no SAP HANA. De fato, os recursos de integração de dados dos Serviços de Dados estão incluídos no SAP HANA. Além disso, a SAP está fazendo grandes melhorias para uma interface de usuário perfeita entre os Serviços de Dados e SAP HANA.
Conteúdo de Integração: -
  • A SAP oferece conteúdo de integração pré-embalado, que é criado com base na metodologia de design SAP SOA. Esse conteúdo comercial inclui tipos de dados globais, interfaces de serviço e definições de mapeamento. Os profissionais de TI podem usar este conteúdo predelivered da SAP para iniciar suas implementações SOA no SAP PI.
  • Os adaptadores de terceiros também estão disponíveis no SAP PI para atender a padrões específicos da indústria. Adaptadores EDI da Seeburger
Interface de desenvolvimento: -
  • Em BODS, todos os processos de geração e qualidade de dados são desenvolvidos e gerenciados em uma única interface, ou seja, " Data Service Designer" .
  • Na criação de PI de design e configuração, os objetos são separados em " Repositório de Integração " e "Diretório de Integração ", respectivamente.
Resumo:-
                Como vimos a sobreposição entre a SAP PI & BODS, percebemos que ambas são ferramentas importantes e, dependendo do requisito de negócios, custo, recursos disponíveis, opções de conectividade e volume de dados, escolheremos SAP PI ou SAP BODS por seu requisito de integração.