Skip to content

Trabalhando com Aplicações

Uma Aplicação no Horus DataViz é muito mais do que um simples conjunto de Dashboards. Ela funciona como um contêiner semântico que agrupa dados, lógica de negócios, visualizações e inteligência artificial em um único pacote.

Ao criar uma Aplicação, não se está apenas desenhando telas — está se construindo um sistema de análise completo que permite:

  1. Visualização Guiada: Dashboards interativos com gráficos, KPIs e mapas.
  2. Exploração Self-Service: Modo Explorer (Relatórios Nativos), onde o próprio usuário monta seus Relatórios.
  3. Inteligência Artificial: A Aplicação fornece o contexto (tabelas, relacionamentos e exemplos) para que a IA da Horus responda perguntas em linguagem natural com precisão.

🏗️ Anatomia de uma Aplicação

Uma Aplicação é composta por várias camadas que trabalham em conjunto:

1. Dashboards (Analytics)

São as "páginas" visuais da Aplicação.

  • Compostos por Widgets (gráficos, KPIs, mapas, tabelas).
  • Focados em responder perguntas conhecidas e monitorar métricas definidas.
  • Podem conter filtros locais ou globais que se propagam entre os Widgets.

2. Explorer (Relatórios Nativos)

Toda Aplicação possui nativamente uma aba Explorer (ícone Tabela).

  • Permite a criação de Relatórios tabulares ad-hoc (sob demanda).
  • O usuário final pode selecionar colunas, aplicar filtros e ordenações livremente, sem depender do criador do Dashboard.
  • Ideal para exportação de dados granulares, auditorias e análises exploratórias.

3. Visões Salvas

Permite que os usuários salvem "estados" da Aplicação para reutilização futura.

  • A Visão salva os Filtros aplicados no momento.
  • No modo Explorer, salva também as Colunas selecionadas e a Ordenação configurada.
  • Podem ser pessoais (visíveis apenas para o próprio usuário) ou compartilhadas com o time.

4. Expressões (Cálculos)

Permite criar métricas avançadas combinando dados de diferentes tabelas.

  • Diferente das colunas simples, as Expressões podem cruzar dados de tabelas distintas (% Atingimento = Vendas / Meta, onde "Vendas" e "Meta" vêm de origens diferentes).

TIP

Boas Práticas: Se o cálculo depende de apenas uma tabela (Preço Médio = ValorTotal / Quantidade), prefira criar essa coluna calculada diretamente no HorusDW. Dessa forma, a métrica ficará disponível para todas as Aplicações que utilizarem essa tabela, garantindo consistência e evitando retrabalho.

5. Modelo de Dados

É o "cérebro" da Aplicação. Define quais tabelas estão disponíveis e como elas se relacionam entre si. Esse modelo permite, por exemplo, que um filtro aplicado em "Clientes" reflita automaticamente em um gráfico de "Vendas".


⚙️ Gerenciando a Aplicação

Para acessar as configurações, clique no botão Editar (ícone de lápis) no menu superior.

NOTE

A edição completa (incluindo modelagem de dados) só está disponível enquanto a Aplicação está em Minha Mesa. Aplicações publicadas em Mesas Compartilhadas são protegidas contra alterações estruturais.

Configurações Gerais

  • Nome e Descrição: Identificação da Aplicação na Home e nas buscas.
  • Ícone e Cor: Facilita a organização visual e a identidade da Aplicação.
  • Filtros Padrão: Define filtros pré-aplicados sempre que a Aplicação é aberta (Ano = Ano Atual).

Gerenciando Dashboards

Na tela de edição, é possível gerenciar a listagem de Dashboards existentes:

  • Reordenar: Arraste e solte para alterar a ordem das abas.
  • Opções de Dashboard: Clique na engrenagem de um Dashboard para:
    • Renomear.
    • Alterar a grade (12, 24, 36 ou 60 colunas) para maior precisão no posicionamento.
    • Habilitar Widgets Flutuantes (posicionamento vertical livre).

🧭 Navegação e Consumo

Ao abrir uma Aplicação, a barra de navegação no topo apresenta os seguintes recursos:

Modos de Visualização

  • Analytics (Ícone Dashboard): Onde ficam os gráficos e painéis visuais.
  • Explorer (Ícone Tabela): Área para criação de listas, Relatórios tabulares e extrações de dados.

Barra de Filtros

Localizada logo abaixo do topo, exibe todos os filtros ativos da Aplicação.

  • Adicionar Filtro: Clique no + ou interaja com os gráficos (cross-filtering).
  • Sintaxe de Filtro: A barra exibe o filtro de forma legível (Data entre 01/01 e 31/01).
  • Remover: Clique no ícone 'X' para excluir o filtro completamente do painel.
  • Limpar: Apague o valor selecionado (ou desmarque as opções) para esvaziar o filtro sem removê-lo da tela.

Usando Visões Salvas

No canto superior direito, o ícone de Fita/Favoritos abre o gerenciador de Visões.

  1. Salvar Visão Atual: Cria um novo favorito com o estado atual da tela.
    • Permite definir a Visão como Padrão para que a Aplicação sempre abra nesse estado.
    • Permite torná-la Pública para que outros usuários da Aplicação a visualizem.
  2. Meus Favoritos: Lista de Visões criadas pelo usuário.
  3. Compartilhados Comigo: Visões criadas por outros usuários do time.

🤖 Chat com Dados (IA)

No menu lateral esquerdo, é possível conversar com a plataforma fazendo uso de linguagem natural.

  • Contexto Inteligente: A IA não se limita à Aplicação aberta. Ela analisa a pergunta e decide automaticamente qual Aplicação possui os dados necessários para a resposta.
  • Fatos: Durante a edição da Aplicação, é possível cadastrar fatos — definições explícitas dos conceitos do seu negócio (qual coluna é "faturamento", em qual data o tempo é medido, que filtros padrão se aplicam) que o chat usa como ponto de partida para responder com consistência.

📖 Documentação canônica do Chat com Dados: veja Chat com Dados para visão geral, como o chat responde, e a peça central — Fatos: Ensinando seu Negócio.


📖 Guias de Edição

Para informações detalhadas sobre cada aba de edição, consulte:

AbaDescriçãoLink
TabelasModelo de dados e relacionamentosVer guia
Modelagem de DadosDimensões compartilhadas, explosão cartesiana e Fato ÚnicaVer guia
ExpressõesFórmulas e métricas calculadasVer guia
DashboardsCriação e edição de DashboardsVer guia
Conceitos IACadastro de fatos da aplicaçãoVer guia
GeralIdentidade visual e configuraçõesVer guia
ExplorerRelatórios nativos e análise ad-hocVer guia