Apps analíticos
Apps analíticos são apps do SAP Fiori que dão aos usuários visibilidade sobre os dados de negócio do SAP S/4HANA por meio de tiles de KPI, analytical list pages, overview pages, relatórios multidimensionais e stories incorporadas. Os apps analíticos leem sobretudo dados operacionais por meio de queries analíticas ABAP CDS, e não de um data warehouse separado, de modo que os números refletem o estado atual das transações.
Resumo
- Tipo
- Tipo de app do SAP Fiori (classificação)
- Camada
- Aplicações de UI (também Lógica de negócio e modelo de dados)
- Rótulo na Reference Library
- Tipo de aplicação "SAP Fiori - Analytical"
- Base de dados
- Views ABAP CDS de cubo, dimensão e query, avaliadas pelo Analytic Engine
- Formas
- Apps de KPI do SAP Smart Business, analytical list pages, overview pages, relatórios multidimensionais, stories do SAP Analytics Cloud
- Quem trabalha com ele
- Gestores, analistas de negócio, key users, consultores de analytics
- Aplica-se a
- SAP S/4HANA Cloud Public Edition, Private Edition, on-premise
Camada: Aplicações de UIOnde se encaixa ▾
Camada: Aplicações de UI
Também envolve: Lógica de negócio e modelo de dados
Abrir o mapa de arquitetura →Quais tipos de apps analíticos existem?
A SAP Fiori Apps Reference Library classifica esses apps como "SAP Fiori - Analytical", mas eles aparecem em várias formas:
| Forma | O que faz | Exemplo |
|---|---|---|
| App de KPI do SAP Smart Business | Tile de KPI no launchpad com drill-down | Purchase Order Value and Scheduling Agreement Value (F1378) |
| Analytical list page | Gráfico, filtros visuais e tabela em uma única página, para analisar e depois agir sobre os itens | Monitor Purchase Order Items (F2358) |
| Overview page | Cards que resumem uma área, com links para os apps | Procurement Overview Page (F1990) |
| Relatório multidimensional | Análise em estilo pivot (slice and dice) sobre uma query analítica, construída como app Web Dynpro | Journal Entry Analyzer |
| Story do SAP Analytics Cloud | Dashboard incorporado iniciado como app | Treasury Executive Dashboard (F4316, Public Edition) |
A SAP também documenta como aplicações analíticas os apps de drill-down construídos com o Analysis Path Framework e os review booklets. A Reference Library ainda marca alguns apps com indicadores adicionais de tipo de aplicação, por isso convém verificar os detalhes do app ali. O rótulo apps analíticos abrange uma família de formas de UI, não uma única tecnologia.
Como os apps analíticos obtêm seus dados?
A maioria dos apps analíticos no SAP S/4HANA segue o modelo de embedded analytics:
- Views ABAP CDS do virtual data model descrevem as tabelas operacionais como um star schema: views de dimensão em torno de uma view de cubo que contém as medidas.
- Queries analíticas, também views CDS, selecionam a partir de um cubo e definem as medidas, os filtros e o layout que o usuário vê.
- O Analytic Engine avalia essas queries em tempo de execução; ele só processa views marcadas como cubos ou dimensões.
- Uma camada de serviços expõe o resultado ao app; o tipo de serviço usado depende da forma do app.
- O app renderiza gráficos, tabelas ou tiles de KPI e oferece navegação para os apps transacionais relacionados.
Como as queries rodam sobre o banco de dados ativo, não há etapa de extração nem cópia a conciliar. Os controles de acesso CDS definidos no modelo de dados filtram as linhas por usuário, de modo que dois usuários podem ver números diferentes no mesmo app analítico. Os apps analíticos, portanto, são tão corretos quanto os modelos CDS e as autorizações por trás deles.
Quais são os pontos fortes dos apps analíticos?
- Dados atuais: os números vêm do sistema operacional, então um comprador vê os pedidos de compra em aberto de hoje, não a carga da noite anterior.
- Análise ao lado da ação: analytical list pages, overview pages e drill-downs de KPI levam a apps transacionais, de modo que o usuário pode passar de um desvio ao documento que o causou.
- Criação por key users: apps como Custom Analytical Queries (F1572) e Manage KPIs and Reports (F2814) permitem que key users criem queries, KPIs e relatórios sem desenvolvimento ABAP.
- Entrega baseada em roles: os apps analíticos chegam aos usuários pelo mesmo launchpad, catálogos e roles que qualquer outro app do SAP Fiori.
Exemplo: um gerente de compras da Alder Manufacturing acompanha um KPI de valor de pedidos de compra, faz drill-down até a Cedar Office Supply e abre o pedido de compra em um único fluxo. Para relatórios operacionais dentro do SAP S/4HANA, os apps analíticos são a opção mais direta que a SAP entrega.
Onde os apps analíticos param?
- Dados de um único sistema. O embedded analytics lê o sistema SAP S/4HANA em que roda. Análises que combinam vários sistemas ou fontes não SAP exigem uma plataforma separada de analytics ou de dados.
- Estado atual em vez de histórico. Queries sobre dados ativos mostram bem o presente; séries temporais longas, snapshots e planejamento costumam ser mais bem atendidos em outro lugar.
- Carga sobre o sistema operacional. As queries analíticas rodam no mesmo banco de dados que as transações, o que exige modelos CDS bem projetados e filtros padrão restritivos.
- Definições exigem governança. Quando key users podem criar KPIs, dois tiles com o mesmo nome podem calcular de forma diferente, a menos que alguém seja responsável pelas definições.
- O conteúdo entregue é fixo. Os apps analíticos standard mostram o que a SAP modelou; outras medidas exigem queries customizadas.
Esses limites decorrem do próprio desenho: os apps analíticos otimizam a visão operacional dentro de um sistema SAP S/4HANA, não o reporting de toda a empresa.
O que muda entre o SAP S/4HANA Cloud e o on-premise?
- SAP S/4HANA Cloud Public Edition: o conteúdo analítico é entregue pela SAP e chega aos usuários por meio de business roles; os key users criam suas próprias queries, KPIs, relatórios e stories com os apps para key users. As stories incorporadas do SAP Analytics Cloud analisam dados apenas de sistemas Public Edition, e a SAP observa que algumas aplicações analíticas exigem licença separada.
- Private Edition e on-premise: no on-premise, o Analytic Engine precisa ser configurado antes que as queries analíticas CDS possam rodar; o cliente ativa os serviços e o conteúdo do launchpad e pode modelar views CDS customizadas em ABAP. Para o SAP Analytics Cloud incorporado, verifique os pré-requisitos no SAP Help Portal para a sua release.
O conceito de apps analíticos é o mesmo em todas as edições; a diferença está em quanto o cliente pode modelar e em quem configura o runtime dos apps analíticos.
Por que um app analítico não mostra dados ou mostra números errados?
Percorra as causas a partir do usuário:
- Autorização: os controles de acesso CDS filtram as linhas conforme as autorizações do usuário. Compare com um usuário que vê os dados antes de alterar qualquer coisa.
- Filtros e variantes: uma variante padrão ou uma avaliação de KPI pode restringir empresa, período ou moeda, pois as avaliações podem ter seus próprios filtros e valores de parâmetros de entrada.
- Configuração: no on-premise, a falta de configuração do Analytic Engine ou um serviço inativo impede as queries analíticas.
- Definição: dois KPIs com nomes parecidos podem usar queries ou medidas diferentes.
Um erro comum é abrir um incidente de qualidade de dados antes de verificar as autorizações: números da Bright Freight que parecem baixos demais para um usuário muitas vezes se devem a uma empresa restrita. A maioria das reclamações de "número errado" em apps analíticos acaba sendo questão de autorização ou de definição, não erro de dados.
Apps analíticos vs. apps transacionais: qual é a diferença?
| Apps analíticos | Apps transacionais | |
|---|---|---|
| Finalidade principal | Acompanhar KPIs e analisar dados de negócio | Criar, alterar e processar business objects |
| Acesso a dados | Principalmente leitura, agregada por queries analíticas CDS | Leitura e escrita, com drafts e ações |
| UI típica | Tiles de KPI, analytical list page, overview page, stories | List report, object page, worklist, telas freestyle |
| Rótulo na Reference Library | SAP Fiori - Analytical | SAP Fiori - Transactional |
| Exemplo | Purchase Order Value and Scheduling Agreement Value (F1378) | Manage Purchase Orders (Version 2) (F0842A) |
Os apps analíticos medem o que os apps transacionais alteram, e bons cenários conectam os dois por meio da navegação.
Perguntas frequentes
Os apps analíticos do SAP S/4HANA precisam do SAP BW?
Não é necessário um sistema SAP BW separado. A maioria dos apps analíticos no SAP S/4HANA roda sobre queries analíticas ABAP CDS que o Analytic Engine embutido avalia dentro do próprio sistema SAP S/4HANA, sem replicação de dados. No on-premise e na Private Edition, os administradores precisam configurar esse Analytic Engine primeiro.
Key users podem criar seus próprios apps analíticos?
Sim, dentro de limites. Apps para key users como Custom Analytical Queries (F1572) e Manage KPIs and Reports (F2814) permitem que key users definam queries, KPIs e relatórios sobre fontes de dados liberadas e os publiquem para os usuários. Modelos de dados mais complexos ainda exigem desenvolvimento ABAP CDS.
Stories do SAP Analytics Cloud são apps analíticos?
Stories incorporadas do SAP Analytics Cloud podem ser entregues e iniciadas como apps do SAP Fiori. A SAP Fiori Apps Reference Library as lista com a tecnologia de UI "SAP Analytics Cloud story", por exemplo o Treasury Executive Dashboard (F4316) no SAP S/4HANA Cloud Public Edition.
O usuário pode agir sobre os dados a partir de um app analítico?
Sim, por meio da navegação. Analytical list pages, overview pages e drill-downs de KPI foram projetados para que o usuário analise os dados e depois aja sobre itens individuais, normalmente abrindo o app transacional relacionado ao documento selecionado.
Os apps analíticos do SAP Fiori são em tempo real?
No modelo de embedded analytics, sim. As queries analíticas rodam no banco de dados operacional do SAP S/4HANA quando o usuário abre o app, de modo que os resultados refletem as transações lançadas sem etapa de extração. O tempo de resposta passa então a depender do desenho dos modelos CDS e dos filtros aplicados.
Fontes
- SAP Help Portal: Overview of analytical applications (SAP S/4HANA Cloud Public Edition)
- SAP Help Portal: SAP S/4HANA embedded analytics (on-premise)
- SAP Help Portal: Stories with embedded SAP Analytics Cloud (SAP S/4HANA Cloud Public Edition)
- SAPUI5 SDK: Analytical List Page (SAP Fiori elements)
- SAP Fiori Apps Reference Library
- Aplica-se a
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Última revisão