Visão geral de relatórios e análises para desenvolvedores
A maioria das aplicações que você cria tem algum nível de requisitos de emissão de relatórios. Os relatórios devem ser acionáveis para impulsionar a mudança.
"Emissão de relatórios" geralmente se refere a mostrar os dados dentro de tabelas de fatos como Incidente [incidente]. Você também pode criar KPIs (Key Performance Indicators, principais indicadores de desempenho) para rastrear mudanças nesses dados ao longo do tempo, por meio da aplicação Performance Analytics.
- A tecnologia IU principal mais antiga. Esta IU inclui a aplicação Emissão de relatórios, que só mostra dados diretamente de tabelas, e Widgets de PA, que mostram dados de indicadores Performance Analytics. Os relatórios e os widgets do PA podem ser colocados em IU principal painéis dinâmicos. Para obter mais informações, consulte Reporting, dashboards, and Performance Analytics in the Core UI.
- A tecnologia Análise da plataforma mais recente. Esta IU inclui visualizações de dados, que permitem relatar dados de qualquer origem. Essas visualizações podem ser colocadas em painéis Análise da plataforma, junto com filtros Análise da plataforma. Para obter mais informações, consulte Platform Analytics experience.
Todos os objetos Análise da plataforma estão enraizados no Estrutura de IU do Next Experience e estão disponíveis para desenvolvedores. No entanto, um não desenvolvedor ainda pode criar seus próprios objetos por meio da experiência Análise da plataforma, sem usar Construtor de IU. Para obter mais informações, consulte Platform Analytics experience.
Siga estas diretrizes ao criar relatórios ou visualizações de dados:
- Criar relatórios ou visualizações em tabelas grandes pode afetar negativamente o desempenho. Certifique-se de filtrar por um intervalo de datas ou outros critérios de limitação em vez de mostrar todos os registros na tabela.
- O agrupamento por campos que contêm muitos valores possíveis pode afetar negativamente o desempenho.
- Se o carregamento de um relatório ou visualização exibir uma mensagem de temporizador de transação de longa execução, considere adicionar mais filtros de dados para reduzir o tempo de carregamento.
- Se você precisar exportar um relatório, visualização de dados ou painel regularmente, programe a exportação e o e-mail.
- Crie as visualizações de dados e os painéis totalmente dentro da experiência Análise da plataforma. Essa abordagem não requer uma função de desenvolvedor ou conhecimento técnico especial e provavelmente deve ser explorada antes de tentar uma solução mais complexa.
- Crie componentes de visualização de dados em uma página genérica Construtor de IU, junto com filtros e outros componentes. Essa abordagem oferece mais liberdade como desenvolvedor, mas também requer mais configuração.
- Crie as visualizações de dados e os painéis dentro da experiência Análise da plataforma, mas coloque os painéis dentro de páginas Construtor de IU usando o modelo de página do painel. Essa abordagem permite que você use a conveniência da experiência Análise da plataforma para criar painéis, visualizações de dados e filtros em suas próprias experiências/espaços. Ele também oferece a liberdade de personalizar parcialmente a configuração da página. Para obter mais informações, consulte Creating Platform Analytics pages in your own workspace.
- Crie um painel técnico e preencha-o dentro de Construtor de IU. Essa abordagem é quase a mesma que criar sua própria página Construtor de IU a partir do zero, mas o painel está disponível na biblioteca de painéis, tem detalhes do painel e pode ser compartilhado como outros painéis. Para obter mais informações, consulte Technical dashboards.