Scriptly Helps Pharmacies Identify Trends in Real Time with Reveal
Descubra como integrar análise incorporada em aplicativos Angular com um backend .NET Core, para melhores capacidades de tomada de decisão que impulsionam o engajamento e o ROI.
Executive Summary:
A análise incorporada não é mais um recurso opcional—é uma necessidade para aplicações modernas. Em 2025, os usuários exigem acesso contínuo a insights em tempo real diretamente nas ferramentas que usam diariamente. Ao integrar análise incorporada em aplicações Angular com um backend .NET Core, as empresas podem elevar seus produtos com capacidades de tomada de decisão orientada por dados que impulsionam o engajamento e o ROI.
Este guia fornece um walkthrough completo sobre a incorporação de análise em seus produtos de software usando Reveal Embedded Analytics. Se você é um desenvolvedor integrando análises ou um gerente de produto planejando melhorias de recursos, este guia passo a passo fornece os insights que você precisa.
Análise incorporada refere-se à integração de ferramentas de visualização de dados e inteligência de negócios (BI) diretamente em aplicações de software. Diferentemente das soluções de BI autônomas, a análise incorporada permite que os usuários acessem insights no contexto sem precisar alternar entre plataformas.
Fluxos de Trabalho Otimizados: Os usuários podem analisar dados e tomar ações dentro de uma única aplicação.
Melhor Experiência do Usuário: Insights conscientes do contexto reduzem o atrito e aprimoram a tomada de decisão.
Aumento do Valor do Produto: Aplicações equipadas com capacidades analíticas se diferenciam em mercados competitivos.
Combinar os recursos de frontend dinâmicos do Angular com a robusta infraestrutura de backend do .NET Core cria um poderoso framework cliente/servidor.
Adicionar análise incorporada a essa combinação fornece:
Funcionalidade Aprimorada: Entregue insights acionáveis em tempo real.
Retenção de Usuários: Mantenha os usuários engajados abordando suas necessidades analíticas.
Escalabilidade: Angular e .NET Core suportam aplicações projetadas para crescer com o seu negócio.
Integrar análise incorporada em suas aplicações Angular com um backend .NET Core pode melhorar significativamente a experiência do usuário, fornecendo insights contextuais e em tempo real.
As instruções abaixo descrevem os passos para configurar seu ambiente de desenvolvimento e implementar o Reveal de forma contínua.
Antes de integrar análise incorporada, certifique-se de que seu ambiente de desenvolvimento esteja configurado corretamente.
Angular CLI: Para criar e gerenciar aplicações Angular.
.NET Core SDK: Para construir serviços de backend.
Node.js: Necessário para desenvolvimento Angular.
Reveal SDK: Para incorporar análises em sua aplicação.

ng new getting-started
cd getting-started
code
<script src="https://dl.revealbi.io/reveal/libs/1.7.1/infragistics.reveal.js"></script>
jQuery 2.2 ou Superior:
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
Day.js 1.8.15 ou Superior:
<script src="https://unpkg.com/dayjs@1.8.21/dayjs.min.js"></script>
Atualizar o index.html Final Seu arquivo index.html deve ficar assim:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GettingStarted</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
<script src="https://unpkg.com/dayjs@1.8.21/dayjs.min.js"></script>
<script src="https://dl.revealbi.io/reveal/libs/1.7.1/infragistics.reveal.js"></script>
</body>
</html>
Atualizar o Componente HTML Abra o arquivo src/app/app.component.html, delete seu conteúdo e adicione o seguinte
<div #revealView style="height: 100vh; width: 100%; position:relative;"></div>
Atualizar o Componente HTML Abra o arquivo src/app/app.component.html para fazer as seguintes atualizações:
Declarar jQuery: No topo do arquivo, declare uma variável para garantir que o TypeScript possa compilar seu JavaScript:
declare let $: any;
Adicionar uma Propriedade ViewChild: Referencie o revealView definido no arquivo HTML:
@ViewChild('revealView') el!: ElementRef;
**
Implementar a Interface AfterViewInit: Inicialize a view Reveal no método de ciclo de vida ngAfterViewInit:
ngAfterViewInit(): void {
var revealView = new $.ig.RevealView(this.el.nativeElement); }
app.component.ts final: Seu componente TypeScript completo deve ficar assim:
import { AfterViewInit, Component, ElementRef, ViewChild } from '@angular/core';
declare let $: any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent implements AfterViewInit {
@ViewChild('revealView') el!: ElementRef;
ngAfterViewInit(): void {
var revealView = new $.ig.RevealView(this.el.nativeElement);
}
}
Definir a URL Base do SDK Reveal: Se o seu aplicativo cliente for hospedado em uma URL diferente do servidor, certifique-se de definir a URL base:
Iniciar o Aplicativo No terminal, execute o seguinte comando:
npm: npm start
Yarn: yarn start
Pnpm:pnpm start
Testar Seu Aplicativo Assim que o aplicativo iniciar, abra-o em seu navegador. A view Reveal deve ser inicializada com sucesso.
Parabéns!
Você criou com sucesso seu primeiro aplicativo Angular com o Reveal SDK. Com esta configuração, você está pronto para alavancar o poder da análise incorporada para aprimorar a experiência de seus usuários e impulsionar insights acionáveis.
Aproveite o Poder dos Dados
Cresça seu negócio com dados contextuais e em tempo real.
Medidas de Segurança
Autenticação: Implemente mecanismos de autenticação robustos, como OAuth ou JWT, para proteger dados sensíveis.
Controle de Acesso a Dados: Use permissões baseadas em funções para garantir que os usuários acessem apenas o que estão autorizados a visualizar.
HTTPS: Use sempre conexões seguras para transmissão de dados.
Otimização de Desempenho
Cache de Dados: Reduza a carga do servidor armazenando em cache dados acessados frequentemente.
Carregamento Preguiçoso (Lazy Loading): Carregue painéis e componentes apenas quando necessário para melhorar a velocidade do aplicativo.
Otimização de Backend: Otimize consultas de banco de dados para lidar com grandes conjuntos de dados de forma eficiente.
Integrar análise incorporada em aplicações Angular com um backend .NET Core é um divisor de águas para produtos de software modernos. Ao seguir este guia, você pode aprimorar seu aplicativo com capacidades analíticas robustas, impulsionando valor para os usuários. O Reveal Embedded Analytics torna esse processo contínuo, oferecendo ferramentas poderosas para incorporar visualizações de dados, garantindo segurança e otimizando o desempenho.
Pronto para levar seu aplicativo para o próximo nível? Agende uma chamada no site Reveal para ver como podemos resolver suas necessidades de análise incorporada.