Introdução
Em 2022, o serviço de exportação de dados da API foi lançado para o SAP Analytics Cloud. Devido ao seu grande sucesso e adoção, no segundo trimestre de 2023, uma API de importação de dados foi adicionada à família de APIs do SAP Analytics Cloud. Portanto, é hora de mostrar um caso de uso muito destacado para a API, que é enviar dados de um aplicativo ABAP para o modelo do SAP Analytics Cloud. Obviamente, o stack ABAP pode fornecer muita flexibilidade e você pode usá-lo para enviar dados para o SAP Analytics Cloud através do framework ABAP ICM.
O novo Serviço de Importação de Dados API
Até agora, um modelo no SAP Analytics Cloud poderia ser provisionado pelo Framework de Aquisição de Dados e apenas para as conexões de importação específicas disponíveis. O SAP BW poderia fornecer consultas, o S/4 poderia fornecer visualizações analíticas CDS, e assim por diante. Com a nova API, você pode integrar dados de fatos e dados mestres de qualquer tipo de fonte. Encontre mais informações na
documentação
oficial.
A documentação da API também está disponível no SAP Business Accelerator Hub:
https://api.sap.com/api/DataImport_API/overview
A partir do terceiro trimestre de 2023, a API suporta a importação de dados de fatos, dados mestres e taxas de câmbio. Mais melhorias serão adicionadas ao
roadmap
(por exemplo, suporte para hierarquia). Lembre-se de que a API de Importação de Dados funciona apenas para Novos Modelos e em inquilinos de data centers não SAP. Os Modelos de Conta Clássicos não são suportados.
Mas agora, vamos aprofundar nosso caso de uso passo a passo.
Configuração de uma Conexão com o SAP ANALYTICS CLOUD a partir do ABAP
A API é autenticada através do OAuth 2. Portanto, devemos considerar a comunicação de ida e volta entre a instância ABAP e a nuvem pública do SAP Analytics Cloud. Aqui está um resumo geral do caminho de comunicação:
Rotas de Comunicação para Autenticação