Compartilhar via


Identificar fontes de dados do SAP

Este artigo faz parte da série de artigos "O SAP amplia e inova dados: práticas recomendadas".

A transformação digital requer uma combinação perfeita de inteligência derivada de dados em todas as operações de negócios para atender aos objetivos de negócios de uma empresa. As empresas usam aplicativos SAP como sistemas de planejamento de recursos empresariais (ERP), aplicativos SaaS de linha de negócios (LOB), data warehouses corporativos, inteligência de negócios ou plataformas de integração. Os dados em silos nos sistemas SAP podem ser utilizados para promover a transformação dos negócios. Conforme você avança em sua jornada de adoção da nuvem e move cargas de trabalho comercialmente críticas para o Azure, priorize a migração de cargas de trabalho do SAP para o Azure. Esse método integra dados de forma otimizada ao seu ambiente do Azure.

Os clientes implantaram o cenário SAP seguindo as práticas recomendadas do acelerador de zona de destino do SAP. A próxima etapa é a inovação com os serviços de dados do Azure. A próxima etapa lógica é combinar e estender as cargas de trabalho do SAP no Azure, que são implantadas e operadas como IaaS (infraestrutura como serviço) ou SaaS (software como serviço) com os serviços de dados do Azure. Quando os clientes combinam dados SAP e não SAP e aplicam serviços de dados avançados, como ferramentas analíticas e IA, eles extraem insights preditivos em tempo real. Esse método melhora os resultados dos negócios.

Visão geral

Os sistemas SAP contêm dados de toda a organização que são usados para obter insights. Em muitos casos, esses dados são isolados e não são integrados a outras fontes de dados dentro ou fora da organização. A visão geral a seguir descreve os aplicativos SAP mais relevantes que agem como a origem de uma iniciativa de integração de dados.

  • O SAP Business Suite é um conjunto de aplicativos principais, como ERP do SAP, Gerenciamento de relacionamentos com o cliente (CRM) do SAP, Gerenciamento de cadeia de suprimentos (SCM) do SAP e Gerenciamento de relacionamento com o fornecedor (SRM) do SAP. Esses aplicativos são executados no SAP HANA, que é o banco de dados na memória do SAP. Ou eles podem ser executados em qualquer banco de dados que não seja SAP, como Oracle, Microsoft SQL Server ou IBM Db2.

  • O ERP do SAP é a solução SAP mais usada para planejamento de recursos empresariais. Ele fornece funções de negócios essenciais, como contabilidade, logística e gerenciamento de capital humano.

  • O SAP S/4HANA é a próxima geração de aplicativos de negócios. O SAP S/4HANA vem com mais dados e modelos de negócios e uma interface de usuário baseada em HTML5. Como o próprio nome sugere, o SAP S/4HANA é executado apenas no SAP HANA e fornece recursos de OLAP e OLTP em tempo real.

  • O SAP BW e SAP BW/4HANA são as soluções de armazenamento de dados do SAP. Eles apresentam a fonte mais comum de dados de negócios SAP. A maioria dos clientes SAP usa essas soluções como um data warehouse corporativo, data mart departamental ou plataforma de big data para carregar dados de sistemas operacionais de origem SAP. O SAP BW/4HANA é executado somente no SAP HANA. Ele conta com arquitetura de dados simplificada e recursos de análise aberta. Ambas as soluções oferecem uma experiência integrada de armazenamento de dados com modelagem, aquisição, integração e hierarquização de dados.

Os clientes também podem implantar as seguintes soluções de análise e planejamento baseadas em nuvem em seu cenário:

Soluções de SaaS do SAP:

Considerações sobre o design

  • Sistema de origem Escolha seu sistema de origem com base nas implementações e no caso de uso de negócios existentes. O ambiente SAP de origem está em uma determinada versão, como versões do SAP, SO e DB. Documente a a versão da solução SAP de origem, do sistema operacional e do banco de dados. Normalmente, o sistema operacional, o SAP NetWeaver e o banco de dados são atualizados como parte do gerenciamento do ciclo de vida do software. Dependendo do cliente, eles podem ser atualizados uma ou duas vezes por ano. Mudanças rápidas nas versões de software não são possíveis a curto prazo. As opções para acessar uma solução SaaS podem ter mais limitações do que uma solução herdada e local. Primeiro, familiarize-se com os recursos e limitações da solução atual em relação à natureza dos dados e sua extração com base nos requisitos de negócios.

  • Licenciamento Compreenda as licenças existentes disponíveis e considere as implicações de licenciamento antes de extrair dados de sistemas SAP. Trabalhe com seus colegas do SAP. Como o licenciamento é um assunto complexo e as políticas podem mudar com o tempo, você pode entrar em contato com a equipe de contas do SAP para obter orientação. Para mais informações, consulte estes guias:

  • Guia de acesso indireto para clientes do ERP do SAP (ECC e SAP S/4HANA) com contratos baseados em políticas de preços da SAP anteriores a 10 de abril de 2018.

  • Precificação de ERP para a era digital para a precificação de ERP baseada em resultados introduzida em 10 de abril de 2018.

  • SAP HANA Para o SAP HANA, você deve diferenciar entre o banco de dados de runtime e as licenças de banco de dados de uso completo. Os bancos de dados de runtime só dão suporte a software licenciado da SAP. Os bancos de dados de uso completo licenciados da SAP oferecem suporte a software SAP e não SAP. Os bancos de dados SAP HANA de uso completo são licenciados com base em uma métrica de gigabyte de memória. Portanto, os conectores de dados de terceiros que acessam o banco de dados SAP HANA diretamente precisam ter uma licença de banco de dados SAP HANA de uso completo. Para obter mais informações, consulte Detalhes técnicos de licenciamento do HANA.

  • Licença do OpenHub Para extração de dados do SAP BW no anyDB ou SAP HANA, considere usar a licença do SAP NetWeaver OpenHub e a licença do SAP OpenHub para S/4HANA. Essas licenças estão incluídas na edição empresarial do SAP HANA. O SAP BW/4HANA não requer uma licença do OpenHub. Para obter mais informações sobre termos e condições, consulte Direitos de uso de software (SUR) da SAP.

  • Licenciamento SLT A estrutura de provisionamento de dados operacionais (ODP) faz parte de muitos sistemas SAP, incluindo SAP ECC e SAP S/4HANA. Também está contido no SAP BW e SAP BW/4HANA. Um dos possíveis provedores ODP do conector SAP CDC é o SAP Landscape Transformation Replication Server (SLT). É uma tecnologia de replicação de dados baseada em gatilho que permite a replicação em tempo real de fontes SAP e/ou não SAP para destinos SAP e/ou não SAP. Para obter mais informações, consulte Licenciamento SLT. O sistema de destino da replicação determina de qual licença você precisa. Se a licença do sistema de destino incluir o uso de SLT, você não precisará de uma licença SLT separada. Em qualquer outro caso de SLT, incluindo o uso de um conector SAP CDC, é necessária uma licença completa do SLT.

  • Dentro de uma organização do cliente, há equipes separadas que dão suporte à integração de dados e projetos SAP. Muitas vezes, a equipe de dados não tem conhecimento das licenças existentes do OpenHub que permitem a extração de dados do SAP BW usando a interface do OpenHub.

  • Considere a dívida técnica das transformações e investimentos existentes do SAP BW.

  • Os pipelines do Azure Data Factory e do Azure Synapse Analytics fornecem vários conectores para extração de dados de fontes SAP. Para obter mais informações, consulte Transformar dados de uma fonte SAP ODP usando o conector SAP CDC e Integração de dados SAP usando o Azure Data Factory.

  • Análise de dados Depois que o sistema de origem for identificado e seus recursos e limitações forem conhecidos, considere os seguintes elementos de análise de dados:

    • Objeto de negócios de origem.
    • Tipo de dados, como dados primários, dados transacionais ou dados de texto dependentes do idioma.
    • Tabelas e/ou exibições de origem e colunas de chave primária.
    • Carga total vs. carga delta, padrões de alteração de dados, volume de dados e compactação de dados.
    • Extração em lotes vs. replicação quase em tempo real. O intervalo mínimo de um gatilho de agendamento no Azure Synapse é de um minuto.
    • Métodos de acesso a dados fornecidos pelo sistema de origem.
    • Ferramentas ETL nativas do Azure ou de terceiros e conectores de dados mais adequados para o caso de uso.
    • No caso de um conector SAP CDC, considere o tipo de provedor ou contexto ODP, como SAPI (DataSources/Extractors), BW (SAP NetWeaver Business Warehouse), ABAP CDS (ABAP Core Data Services) ou HANA (exibições de informações do HANA). Em um caso de exibições ABAP CDS, considere os recursos compatíveis da exibição e as anotações analíticas.

Recomendações de design

  • Se vários sistemas de origem do SAP ERP enviarem dados para uma instância central regional ou global do SAP BW, o sistema SAP BW será o candidato padrão para extração, transformação e carregamento de dados adicionais nos serviços de dados do Azure.

  • Em alguns casos, a extração de dados de um sistema SAP ERP para o Azure faz mais sentido. Por exemplo, um SAP ERP autônomo sem conexão com o SAP BW ou dados em tabelas do SAP ERP que não exigem a lógica de transformação em um SAP BW existente e podem ser extraídos com conectores de dados disponíveis no Azure. Um exemplo é um cliente que usa o SAP BW como origem e há algumas tabelas que precisam ser extraídas em carga total diretamente do sistema SAP ERP. Outro cenário é quando a origem do cliente é um sistema SAP ERP e exige um conjunto de dados maior.

  • Se o sistema SAP BW tiver muitas transformações sobre os dados extraídos dos sistemas ERP do SAP, você poderá considerar um conector do SAP BW Open Hub para extrair dados do SAP BW. Considere a estratégia de dados e o conjunto de habilidades da sua organização. Você já pode investir em serviços de dados do Azure, o que pode influenciar sua escolha do sistema SAP de origem.

  • Se você usar o conector CDC (captura de dados de alteração), os provedores de dados a seguir serão recomendados com base no sistema de origem.

    SAP source Provedor de dados
    ECC Extratores ECC: um extrator SAP é um programa usado para recuperar dados em um sistema de origem SAP e transferi-los para um sistema SAP Business Warehouse ou Business Intelligence. Se você ou seu parceiro têm experiência e conhecimento de extratores BW, eles são a opção indicada. Certifique-se de ter experiência em implementação e operação para um ter sucesso no projeto.

    SLT (SAP Landscape Transformation Replication Server): se não for possível usar extratores ou se uma opção de gatilho de banco de dados for necessária, você poderá contar com as tabelas originais e trabalhar via SLT.
    S/4 HANA Visualizações do BAAP CDS: o SAP Core Data Services (CDS) é uma infraestrutura para modelagem de dados em que os modelos de dados são definidos e consumidos no servidor de banco de dados em vez do servidor de aplicativos. Há dois tipos de exibições do SAP CDS, exibições do HANA CDS e exibições do ABAP CDS. As exibições de CDS do SAP ABAP são definidas no nível do servidor de aplicativos. Essa opção é a mais indicada para extrair dados. Os dados são mais fáceis de consumir (modelo multidimensional). A tecnologia é mais fácil de manusear porque as exibições do CDS são como as exibições do banco de dados e podem ser compreendidas sem um conhecimento profundo do SAP. As exibições personalizadas do CDS são mais fáceis de criar e mais poderosas.

    Extratores: existe no S/4 HANA para preencher lacunas. Use esse provedor quando você não tiver exibições CDS e a lacuna for preenchida com extratores. Certifique-se de que você ou seu parceiro tenham experiência operacional e de implementação para terem sucesso no projeto.

    SLT (SAP Landscape Transformation Replication Server):: conectar-se a tabelas. Use essa opção se as duas opções anteriores não se adequarem ao caso de uso.
    BW (BW & BW/4 HANA) Objetos BW (InfoProviders, InfoObjects): esse método é preferencial. Na maioria dos casos, é recomendável ir diretamente para objetos BW porque os dados já estão disponíveis em InfoProviders e InfoObjects.

    Exibições do ABAP CDS: para casos de uso excepcionais.

    Extratores BW: para casos de uso excepcionais.

    SLT: para casos de uso excepcionais.

    Observação: CDS, Extratores BW e SLT são usados em casos de uso excepcionais. Por exemplo, se recursos, tais como o CDC, não estiverem disponíveis nos objetos BW, você poderá usar uma das outras opções.

    Observação

    Existem várias opções de provedor de dados quando todos os conectores são levados em consideração.

  • Se você estiver usando um conector SAP CDC, verifique se o cliente usa o SAP SLT. Em alguns casos, o cliente tem as licenças para usar o SAP SLT, mas a infraestrutura não é suficiente. Essa situação pode gerar um custo extra.

  • Os clientes com a licença e a instalação devem usar o SLT porque ele fornece mais controle de fluxo de dados para os usuários. Ele descarrega a carga de desempenho do sistema ERP principal, por exemplo, tabelas de sombra para capturar alterações.

Próximas etapas