S4HANA: Embedded Analytics

S4HANA: Embedded Analytics

O SAP S4HANA trouxe consigo um novo conceito para criação de relatórios analíticos, baseados em Fiori e no modelo de dados do S4HANA utilizando Core Data Services ou CDS Views. Este modelo permite a criação de relatórios, gráficos e KPIs de monitoramento em tempo real.

Isso é possível devido a uma série de tecnologias, qualidades e princípios de design inovadores aplicados no desenvolvimento do SAP S/4HANA. Sendo alguns deles

  • Integração de operações transacionais e OLAP em um banco de dados
  • Relatórios e análises de dados em tempo real
  • Aparência consistente na IU
  • Extensibilidade e flexibilidade incomparáveis para se adaptar a setores, áreas geográficas, modelos de negócios

Através do SAP S4HANA Embedded Analytics podemos construir relatórios e KPIs.

KPI – Representa um indicador chave de performance, através de uma query altamente agregada. O valor do KPI é exibido diretamente no tile do app e é possível fazer o drill down para informações mais detalhadas em forma de report;

Reports – Exibe o conteúdo em formato de relatórios, dashboards, dados tabelados com um detalhamento de dados.

Backend

De um modo geral – SAP S/4HANA usa SAP ABAP® CDS Views como o modelo de dados virtual para análises incorporadas. As visualizações do ABAP CDS são construídas com base nas tabelas de dados mestre e de transação do SAP S/4HANA.

As Views ABAP CDS são desenvolvidas, mantidas e aprimoradas na camada ABAP do sistema SAP S/4HANA. O sistema cria visualizações de tempo de execução SQL no SAP HANA para executar a leitura e a transformação dos dados na camada de banco de dados SAP HANA.

Frontend

A interface de usuário front-end para Embedded Analytics é o Fiori, no entanto, também é possível criar relatórios usando SAP Analytics Cloud, SAP® BusinessObjects ™ e ferramentas de relatórios não SAP.

Com a edição S/4 Cloud e S/4 on-premise 2020+, o SAP Analytics Cloud pode ser integrado ao sistema S/4. Você pode visualizar as histórias que foram criadas no sistema SAP Analytics Cloud, no sistema SAP S/4HANA. Além disso, é possível usar essas histórias para criar aplicativos e iniciá-los a partir do SAP Fiori launchpad.

Fiori Application / ToolsCapabilities
Custom Analytical QueriesAjudar a usuários chave a estruturar queries sem necessidade de entender detalhes técnicos. Usuários conseguem criar campos calculados, conversão ou filtro de entrar de dados dinâmicos.
Manage KPIs and ReportsPermite aos usuários configurar seus KPIs e relatórios com drilldown para analisar estes KPIs.
APF Configuration ModelerUtilize o modeleter para construir ou ampliar suas aplicações baseadas no APF.
Manage Date FunctionsVisualize funções predefinidas do SAP ou crie funções de data definidas pelo usuário que podem ser usadas em vários relatórios e consultas.
Custom CDS ViewFornece aos clientes a possibilidade de construir seus próprios CDS Views sem escrever nenhum código. Visualizações de CDS personalizadas podem ser criadas associando VDM lançado, mas a modelagem complexa não é possível com este aplicativo.
Custom Fields and LogicVocê pode usar este aplicativo para criar seus próprios campos e implementações de aprimoramento para estender aplicativos e suas interfaces de usuário, relatórios, modelos de email e modelos de formulário. Este aplicativo combina três opções de extensibilidade: campos personalizados, extensões de fonte de dados e lógica personalizada.
UI AdaptionEste recurso permite que os principais usuários sem conhecimento técnico de desenvolvimento de UI5 ​​façam facilmente alterações de UI em Fiori Apps para todos os usuários.

A partir da versão S4HANA 1909 FPS2 os reports e KPIs são criados a partir de um único app o “Administrar KPIs e relatórios” no grupo Design de KPI.

Neste app é possível configurar novos KPis e relatórios, bem como acessar os relatórios standard.

Ao estender aplicativos Fiori padrão, eu recomendo fortemente que você verifique as ferramentas de extensibilidade In-App “Custom Fields and Logic” e “UI Adaption” antes de pular para ABAP Development Tools (ADT) porque os objetos de extensão criados usando essas ferramentas são “seguros” de atualizações e reduz significativamente os esforços para adicionar campos personalizados aos aplicativos Fiori padrão.

Se essas ferramentas não puderem satisfazer os requisitos, as Ferramentas de Desenvolvimento ABAP podem ser aproveitadas para criar e estender as Views/ lógica ABAP CDS. O Web IDE ou Business Application Studio no SAP BTP pode ser usado para desenvolver Fiori Elements ou aplicativos Fiori UI5 de estilo livre.

Embendded Analytics vs BW / 4HANA

S/4 Embedded Analytics e BW / 4HANA atendem a diferentes necessidades de relatórios, mas ambas as soluções se complementam e podem ser totalmente integradas. SAP S / 4HANA não é um EDW (data warehouse empresarial) e S/4 Embedded Analytics concentra-se em relatórios operacionais em tempo real e suporte a decisões transacionais.

O SAP BW / 4HANA, por outro lado, é um EDW, ele permite a harmonização de todos os dados da empresa (sistemas de origem SAP + não SAP). Ele fornece integração profunda com SAP Analytics e gerenciamento de dados SAP (ex: inteligência de dados, data lake HANA). É importante considerar qual relatório deve ser proveniente de S / 4HANA e qual deve ser proveniente de um sistema de data warehouse:

  • O relatório requer dados de sistemas de múltiplas fontes?
  • Requer uma lógica de cálculo complexa?
  • Requer lógica complexa e precisa combinar dados de várias áreas funcionais?
  • Você precisa rastrear dimensões que mudam lentamente ou fazer instantâneos de dados?

Se você respondeu “Sim” a qualquer uma dessas perguntas, o relatório será um bom candidato para relatórios de data warehouse. O gerenciamento do volume de dados e a política de retenção de dados também precisam ser considerados no S / 4. Por exemplo, se os dados com mais de dois anos forem arquivados no S / 4HANA, esses dados só estarão disponíveis no data warehouse para fins de relatório.

Processo de construção

Atualmente existem uma centena de apps analíticos disponíveis, que podem ser acessados através da Fiori Library, podemos utilizar queries e dados já construídos pela SAP, mas também podemos construir nosso modelo analítico do zero.

O Modelo analítico é construído com base em CDS Views. Devemos construir um Cubo, o qual é responsável por associar as views de fato e dimensão. Esta CDS View do tipo cubo será acessada pela query que é responsável por prover a consulta aos dados. Veja um exemplo deste relacionamento na figura abaixo.

As definições para os modelos analíticos são definidas pelas anotações analíticas. Mais informações podem ser verificadas no link abaixo.

https://blogs.sap.com/2018/03/18/create-an-analytical-model-based-on-abap-cds-views/

Posteriormente farei um outro post mais detalhado sobre o assunto, bem como passo a passo para criação.

Concluindo esta é uma excelente ferramenta para construção de relatórios no S/4HANA baseados em Fiori, inclusive em vários casos sem até a necessidade de desenvolvimento específico.

Nos siga nas redes sociais:

Balbino Soares

Com mais de 15 anos de experiência como consultor SAP, tive a oportunidade de participar de diversos projetos, desde projetos de inovação envolvendo novas tecnologias como mobilidade, cloud, Iot, quanto projetos de upgrade e atualização. Minha principal área de atuação é como desenvolvedor, atualmente sou líder de equipe de desenvolvimento e arquiteto de soluções com foco em inovação. Sou um grande entusiasta de novas tecnologias, sempre buscando repassar meus conhecimentos adiante, pois acredito na premissa de que quanto mais se ensina, mais aprendemos.

Deixe um comentário

Fechar Menu
RSS
Follow by Email
YouTube
YouTube
LinkedIn
LinkedIn
Share
Instagram