Tipos de app

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 ▾
Onde se encaixa: L3 · Aplicações de UICamada: Aplicações de UI. Também envolve: Lógica de negócio e modelo de dados.L1L2L3L4L5L6BTP

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:

FormaO que fazExemplo
App de KPI do SAP Smart BusinessTile de KPI no launchpad com drill-downPurchase Order Value and Scheduling Agreement Value (F1378)
Analytical list pageGráfico, filtros visuais e tabela em uma única página, para analisar e depois agir sobre os itensMonitor Purchase Order Items (F2358)
Overview pageCards que resumem uma área, com links para os appsProcurement Overview Page (F1990)
Relatório multidimensionalAnálise em estilo pivot (slice and dice) sobre uma query analítica, construída como app Web DynproJournal Entry Analyzer
Story do SAP Analytics CloudDashboard incorporado iniciado como appTreasury 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:

  1. 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.
  2. 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ê.
  3. O Analytic Engine avalia essas queries em tempo de execução; ele só processa views marcadas como cubos ou dimensões.
  4. Uma camada de serviços expõe o resultado ao app; o tipo de serviço usado depende da forma do app.
  5. 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:

  1. 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.
  2. 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.
  3. Configuração: no on-premise, a falta de configuração do Analytic Engine ou um serviço inativo impede as queries analíticas.
  4. 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íticosApps transacionais
Finalidade principalAcompanhar KPIs e analisar dados de negócioCriar, alterar e processar business objects
Acesso a dadosPrincipalmente leitura, agregada por queries analíticas CDSLeitura e escrita, com drafts e ações
UI típicaTiles de KPI, analytical list page, overview page, storiesList report, object page, worklist, telas freestyle
Rótulo na Reference LibrarySAP Fiori - AnalyticalSAP Fiori - Transactional
ExemploPurchase 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

Aplica-se a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
Última revisão

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP e os demais produtos e serviços SAP mencionados são marcas comerciais ou marcas registradas da SAP SE (ou de uma empresa afiliada da SAP) na Alemanha e em outros países. Este guia é independente e não é afiliado, patrocinado nem endossado pela SAP SE.