# Lumo > Lumo, a plataforma de Business Intelligence da HorusBI: ETL (HorusETL), Data Warehouse (HorusDW), visualização (DataViz), administração (HEC), IA sobre os dados e uma CLI declarativa em YAML (Lumo CLI). ## Instruções para agentes de IA - A interface programática de GESTÃO do Lumo é o **Lumo CLI**, uma CLI declarativa em YAML. Não existe servidor MCP de gestão, e isso é deliberado: a CLI cobre todas as operações com menor consumo de token. - Para CONSULTAR DADOS (queries analíticas, indicadores), existe o servidor MCP do Lumo: endpoint `/mcp`, só leitura, com quatro ferramentas (search_catalog, get_app, search_values, query), autenticado por token pessoal ou OAuth. Ver /ia/mcp. - **Comece pela skill oficial**, mantida junto do código: `llms/SKILL.md` no repositório do Lumo CLI. Ela tem comandos, fluxos, pegadinhas e tabela de erros. - **Valide o YAML antes de subir.** Os schemas JSON estão em https://docs.horusbi.com.br/schemas/v2/.schema.json, use `# yaml-language-server: $schema=...` no topo do arquivo, ou rode `lumo lint`. - **Descubra o YAML de qualquer kind sem sair do terminal:** `lumo scaffold `. - Qualquer página desta documentação pode ser lida em markdown puro: acrescente `.md` ao fim da URL. ## Fluxo canônico ```bash lumo status lumo scaffold table > tables/d-cliente.yaml lumo lint lumo push # salva no servidor como rascunho lumo flow publish flow: # publicar é um comando por tipo (flow, app, writeback, deck...) ``` ## Documentação - [A tela Indicadores e Relatórios](https://docs.horusbi.com.br/ia/indicadores/cockpit.md): As partes da tela, o card e a ficha de cada Indicador, como seguir, criar e duplicar, e o que o botão Por que mudou? faz. - [Acesso a dados](https://docs.horusbi.com.br/plataforma/acesso-a-dados.md): Por que ver um Dashboard exige duas liberações, a Mesa de Aplicação e a tabela, e como Datamart, restrição de linha e coluna e Aplicação Bloqueada se combinam. - [Achados](https://docs.horusbi.com.br/ia/investigacoes/achados.md): Como ler o feed de achados de uma investigação, os estados de cada achado, dispensar, silenciar e pedir um parecer da IA com Investigar mais. - [Agendar um Dataflow](https://docs.horusbi.com.br/etl/como-fazer/agendar.md): Criar um agendamento com um ou mais Dataflows em sequência, escolher o contexto de cada um, definir os gatilhos e executar um Dataflow na hora. - [agent](https://docs.horusbi.com.br/lumo/referencia/agent.md): Referência do YAML de Agente ETL no Lumo CLI: o que o arquivo guarda e os comandos para ligar, migrar e reiniciar um agente. - [Agentes de código](https://docs.horusbi.com.br/lumo/agentes-de-codigo.md): As cinco skills do Lumo para Claude Code, Codex, OpenCode e Cursor, onde o instalador as põe, como forçar um agente e como atualizar. - [Agentes de IA](https://docs.horusbi.com.br/ia/agentes.md): A tela Agentes de IA e as skills, rotinas de análise reutilizáveis que o chat, os alertas e o MCP usam, como criar, testar, publicar e acompanhar. - [Alertas](https://docs.horusbi.com.br/dataviz/alertas.md): O que um alerta do DataViz faz, as três partes que o compõem e por onde começar a montar o seu. - [API](https://docs.horusbi.com.br/api.md): Base URL, os dois tokens, o formato dos erros com code e o limite de pedidos da API REST do Lumo. - [app](https://docs.horusbi.com.br/lumo/referencia/app.md): Referência do YAML de Aplicação no Lumo CLI, com tabelas, relacionamentos, expressões, indicadores, filtros e Dashboards no mesmo arquivo. - [app-dashboard](https://docs.horusbi.com.br/lumo/referencia/app-dashboard.md): Referência de um Dashboard dentro do YAML da Aplicação no Lumo CLI, com abas, ordem, filtros por aba e Widgets. - [Apresentações](https://docs.horusbi.com.br/dataviz/apresentacoes.md): O que são as Apresentações e os Slides do DataViz, como os dois se combinam e qual página seguir para montar, gerar com IA ou publicar na TV. - [Arquivos](https://docs.horusbi.com.br/etl/referencia/arquivos.md): Os nós do HorusETL que leem CSV, Excel e Parquet, enviados pelo editor ou lidos do disco do Agente ETL, com os campos e como cada um nomeia e tipa as colunas. - [Arquivos](https://docs.horusbi.com.br/hec/arquivos.md): Ver, subir, baixar e excluir os arquivos guardados no Tenant, gerar link público ou temporário e entender como o espaço deles entra na cobrança. - [Bancos de dados](https://docs.horusbi.com.br/etl/referencia/bancos.md): Os nós de consulta a banco do HorusETL, com campos da conexão, porta padrão, SQL por tipo de banco, variáveis e o que muda de um banco para outro. - [Barras e linhas](https://docs.horusbi.com.br/dataviz/widgets/barras-e-linhas.md): Referência do widget de barras, colunas, linhas, área e radar, com estilos, séries em várias escalas, quebra e acumulado. - [Bibliotecas do Widget Svelte](https://docs.horusbi.com.br/dataviz/widgets/svelte/bibliotecas.md): As bibliotecas que o código de um Widget Svelte pode importar, com a versão instalada e o import de cada, mais Tailwind, ícones e arquivos próprios. - [Boas práticas do Widget Svelte](https://docs.horusbi.com.br/dataviz/widgets/svelte/boas-praticas.md): As regras para um Widget Svelte que funciona em qualquer Tenant, no tema escuro, no aplicativo móvel e no PDF, com o certo e o errado em código. - [Cadastrar uma conexão de banco](https://docs.horusbi.com.br/etl/como-fazer/credencial.md): Criar e testar a conexão com um banco de origem, trocar o tipo de banco, mover Dataflows entre conexões e levar a conexão para outro Agente ETL. - [Cadastros](https://docs.horusbi.com.br/dw/cadastros.md): O que é um Cadastro, a tabela do HorusDW que as pessoas preenchem à mão, quando usar no lugar de uma planilha ou de um Dataflow e como ele vai do rascunho ao BI. - [Cadastros no BI](https://docs.horusbi.com.br/dw/cadastros/no-bi.md): Como um Cadastro publicado chega aos Dashboards, quanto tempo a edição leva para aparecer e quais colunas de metadado do registro podem ser expostas. - [Calcular variáveis na hora da execução](https://docs.horusbi.com.br/etl/como-fazer/variaveis-dinamicas.md): Usar um Configurador Python, JavaScript ou HTTP para criar variáveis antes da carga, como um ponto de corte recuado, uma conexão montada na hora ou um token de API. - [Calendário](https://docs.horusbi.com.br/dataviz/widgets/calendario.md): Referência do widget Calendário, o mapa de calor por dia que colore cada dia do mês pelo valor de uma medida, com a visão acumulada de 1 a 31 e o detalhe do dia. - [Calendário e filtros por data](https://docs.horusbi.com.br/dataviz/construir/calendario-e-filtros-por-data.md): Como fazer o filtro de data chegar a todos os Widgets, usar datas diferentes em Widgets diferentes e fazer cada Widget responder na sua granularidade. - [Canais e entrega](https://docs.horusbi.com.br/dataviz/alertas/canais-e-entrega.md): Como o alerta chega por e-mail, WhatsApp, Telegram e webhook, quando vira um PDF consolidado, o que cada canal exige e onde conferir o histórico de envio. - [Carregar uma planilha](https://docs.horusbi.com.br/dw/como-fazer/carregar-planilha.md): Como transformar um arquivo XLSX num Cadastro do HorusDW, pronto para o BI, e como acrescentar arquivos a uma Tabela Estática antiga. - [Cartão Perfurado](https://docs.horusbi.com.br/dataviz/widgets/cartao-perfurado.md): Referência do widget Cartão Perfurado, a grade de dia da semana por hora ou por semana com uma bolha do tamanho do valor. - [Chat com Dados](https://docs.horusbi.com.br/ia/chat.md): O assistente de IA que responde perguntas em linguagem natural consultando os dados reais das Aplicações, com modos, skills, memória e limites. - [Classificar com IA](https://docs.horusbi.com.br/etl/referencia/classificar-com-ia.md): O nó Classificar com IA do HorusETL, que acrescenta a cada linha colunas preenchidas por um modelo de IA a partir de colunas de texto, com os campos, os limites e o consumo de créditos. - [Cliente](https://docs.horusbi.com.br/parceiros/cliente.md): O cadastro do Cliente no HEC, a equipe do parceiro com os cinco níveis, os grupos padrão que todo Tenant recebe e onde acompanhar o faturamento. - [Cliente, Tenant e usuário](https://docs.horusbi.com.br/plataforma/contas.md): Como o Lumo organiza contas em três níveis, Cliente, Tenant e usuário, e o que fica em cada um. - [Comandos do Lumo CLI](https://docs.horusbi.com.br/lumo/comandos.md): Todos os comandos e flags do Lumo CLI, gerados do código, mais os códigos de saída e as flags globais. - [Comece aqui](https://docs.horusbi.com.br/plataforma.md): O que é o Lumo, as partes que levam o dado do sistema de origem a quem consulta, onde procurar quando o número não bate e por onde começar conforme o seu papel. - [Como o dado entra](https://docs.horusbi.com.br/plataforma/como-o-dado-entra.md): Planilha, Cadastro ou Dataflow do HorusETL. Como escolher pela pergunta "quem mantém este dado". - [Como o HorusETL funciona](https://docs.horusbi.com.br/etl/conceitos/como-funciona.md): As peças do HorusETL (Dataflow, nó, conexão, Agente ETL, agendamento) e o caminho de uma execução, da tela até a tabela no HorusDW. - [Componentes paramétricos](https://docs.horusbi.com.br/dataviz/widgets/svelte/componentes.md): Como transformar um Widget Svelte num componente reutilizável, testar o rascunho, publicar para todos os Dashboards e gerenciar a Biblioteca de Widgets no HEC. - [Conceitos do Lumo CLI](https://docs.horusbi.com.br/lumo/conceitos.md): Workspace, as três cópias de cada recurso, o que status, diff, fetch, pull e push fazem, e por que o push grava rascunho e não publica. - [Conectar o WhatsApp oficial](https://docs.horusbi.com.br/dataviz/alertas/whatsapp-meta-conectar.md): Como cadastrar as credenciais da conta Meta na aba WhatsApp oficial, ler a lista de prontidão, ligar o recebimento, escolher o template dos alertas e desconectar. - [Conexões de dados](https://docs.horusbi.com.br/hec/credenciais.md): Ver as conexões de dados do Tenant no HEC e decidir quem pode usá-las nos Dataflows, por usuário, por grupo ou para todos. - [Configurações da Aplicação](https://docs.horusbi.com.br/dataviz/construir/configuracoes.md): O que cada sub-aba da aba Geral controla (identidade, ordem dos Dashboards, filtros de abertura, Explorer, última atualização e Dimensões Dinâmicas) e como excluir uma Aplicação. - [Configuradores](https://docs.horusbi.com.br/etl/referencia/configuradores.md): Os nós Configurador Python, Configurador JS e Configurador HTTP do HorusETL, com o que cada um recebe, o que devolve, os limites, a versão mínima do Agente ETL e as mensagens de erro. - [Configurar o webhook](https://docs.horusbi.com.br/dataviz/alertas/webhook.md): Como ligar o canal Webhook no Tenant, as regras da URL e dos cabeçalhos, e como o Lumo envia, repete e avisa quando a entrega falha. - [Configurar uma tabela](https://docs.horusbi.com.br/dw/como-fazer/configurar-tabela.md): Como escolher a chave e a partição, e preencher rótulo, máscara, comportamento, papel e descrição das colunas de uma tabela do HorusDW, à mão ou com Gerar com IA. - [Conteúdo](https://docs.horusbi.com.br/hec/conteudo.md): Encontrar, publicar, clonar, compartilhar e excluir as Aplicações, tabelas, Dataflows e Dashboards Pessoais do Tenant pelo HEC, e desvincular um objeto do template. - [Conteúdo com IA](https://docs.horusbi.com.br/dataviz/alertas/conteudo-com-ia.md): Como configurar o bloco Análise com IA de um alerta, com skill, aplicações, briefing, relatórios de exemplo e memória, e os limites de destinatários e de tempo. - [Conteúdo do alerta](https://docs.horusbi.com.br/dataviz/alertas/conteudo.md): Os blocos que montam a mensagem do alerta (Texto, Gráfico, Dashboard, Relatório e Investigação), com os campos de cada um e o formato que sai. - [Contrato do componente](https://docs.horusbi.com.br/dataviz/widgets/svelte/contrato.md): Referência do JSON que declara os campos configuráveis e a aparência de um componente paramétrico, com os 12 tipos de campo, os valores padrão e as fórmulas por campo. - [credential](https://docs.horusbi.com.br/lumo/referencia/credential.md): Referência do YAML de credencial no Lumo CLI: drivers aceitos, a chave usada pelos nós e a senha que só se escreve. - [Créditos de IA](https://docs.horusbi.com.br/ia/creditos.md): O que é um crédito de IA, o que consome, quanto cada tarefa gasta em média em cada modo, onde acompanhar o saldo e o que acontece quando a franquia acaba. - [Criar e estruturar um Cadastro](https://docs.horusbi.com.br/dw/cadastros/criar.md): Como criar um Cadastro e definir os campos, os seis tipos de campo, seções, valor padrão, chave externa e restrições de unicidade. - [Criar expressões na tabela](https://docs.horusbi.com.br/dw/como-fazer/expressoes-na-tabela.md): Como criar uma coluna calculada numa tabela do HorusDW, escrita em SQL do Doris ou gerada com IA, e quando ela agrega ou é calculada linha a linha. - [Criar uma investigação](https://docs.horusbi.com.br/ia/investigacoes/criar-investigacao.md): Os dois caminhos para criar uma investigação, vigiar as mudanças de um app ou montar do zero, e como acrescentar verificações à mão ou com IA. - [Curadoria de Indicadores](https://docs.horusbi.com.br/ia/indicadores/curadoria.md): Como quem administra mantém o catálogo de Indicadores do Tenant, publica, destaca, unifica duplicados e exclui. - [Dashboards](https://docs.horusbi.com.br/dataviz/construir/dashboards.md): Como criar, editar, clonar, ordenar e excluir Dashboards, escolher a grade, pôr e arrumar Widgets e montar a versão para celular. - [Dashboards pessoais](https://docs.horusbi.com.br/dataviz/usar/dashboards-pessoais.md): Como criar um Dashboard seu sobre uma Aplicação publicada, editar, compartilhar com colegas e transferir a propriedade, e como o administrador libera o recurso. - [Datalake e Lakehouse](https://docs.horusbi.com.br/etl/referencia/datalake-e-lakehouse.md): Os nós Extrair Datalake e Consultar Lakehouse, que leem dentro de um Dataflow o que já está no Lumo, com os campos, os limites da consulta e quando usar cada um. - [Datamarts](https://docs.horusbi.com.br/dw/datamarts.md): Como criar um Datamart no HEC, escolher os donos e as tabelas, e o que o dono passa a ver e decidir no HorusDW. - [DataViz](https://docs.horusbi.com.br/dataviz.md): O que é o DataViz, como uma Aplicação se organiza em tabelas, expressões, Dashboards e Widgets, e como ela é publicada e liberada. - [deck](https://docs.horusbi.com.br/lumo/referencia/deck.md): Referência do YAML de Deck no Lumo CLI: slides com elementos e gráficos vivos, o portão deck preview e a publicação em link público. - [Desenhar bons Indicadores](https://docs.horusbi.com.br/ia/indicadores/desenhar.md): Como decidir o que vira Indicador, o que vira valor alternativo e o que fica para a pergunta, com exemplos certos e os erros que inflam o catálogo. - [Desenhar pelos indicadores](https://docs.horusbi.com.br/dataviz/construir/desenhar-pelos-indicadores.md): A ordem para desenhar uma Aplicação a partir dos números da empresa (Indicadores, quem vê, modelo, abas e Widgets) para os gráficos e a IA responderem o mesmo. - [desk](https://docs.horusbi.com.br/lumo/referencia/desk.md): Referência do YAML das Mesas no Lumo CLI: Mesa de Dados (dw-desk) e Mesa de Aplicação (bi-desk), e o que se publica em cada uma. - [Diagrama](https://docs.horusbi.com.br/dataviz/widgets/diagrama.md): Referência do widget Diagrama, um desenho do draw.io com variáveis que levam valores da Aplicação ou de código JavaScript para dentro das formas. - [Dimensionar o Agente ETL](https://docs.horusbi.com.br/etl/como-fazer/dimensionar.md): Quanto de CPU, memória e disco pedir para a máquina do Agente ETL, e como evitar que os agendamentos de um Tenant se acumulem na fila. - [Disparar por mudança de dados](https://docs.horusbi.com.br/etl/como-fazer/gatilho-cdc.md): Configurar o gatilho Mudança de dados (CDC), em que o Agente ETL consulta a origem a cada poucos segundos e roda o agendamento só quando o valor observado muda. - [Drift e conflitos](https://docs.horusbi.com.br/lumo/drift.md): O que fazer quando o lumo push ou o lumo pull recusam porque o servidor e os seus arquivos mudaram ao mesmo tempo, e outros avisos de sincronização. - [Editar Cadastros no DataViz](https://docs.horusbi.com.br/dw/cadastros/editar-no-dataviz.md): Como quem usa o DataViz preenche e corrige os registros de um Cadastro publicado pelo menu Cadastros, sem entrar no HorusDW. - [Embed no seu sistema](https://docs.horusbi.com.br/parceiros/embed.md): Como embutir o DataViz no seu sistema com login transparente, e até onde a API automatiza o login, os usuários e a criação do tenant. - [Escolher a carga de uma tabela](https://docs.horusbi.com.br/etl/como-fazer/escolher-carga.md): Três perguntas sobre a origem que decidem a Extração e a Gravação de um Dataflow, com a consulta e a chave que cada escolha pede. - [Escolher um widget](https://docs.horusbi.com.br/dataviz/widgets.md): Qual widget do DataViz usar para cada pergunta, do indicador ao demonstrativo financeiro, com as dúvidas entre widgets parecidos e o catálogo com os nomes que outras ferramentas usam. - [Exclusões na origem](https://docs.horusbi.com.br/etl/conceitos/exclusoes.md): O que acontece no HorusDW quando um registro é apagado no sistema de origem, em cada tipo de carga, e os caminhos para refletir a exclusão. - [Exemplos de Widget Svelte](https://docs.horusbi.com.br/dataviz/widgets/svelte/exemplos.md): Receitas de Widget Svelte para copiar, com app.query e Origem dos dados - gráfico que filtra o Dashboard, drilldown, período anterior, Excel, API e saudação. - [Exibição na TV](https://docs.horusbi.com.br/dataviz/apresentacoes/kiosk.md): Como montar uma Apresentação com Dashboards e Slides, ajustar tempo, filtros e aparência, e publicar o link de tela cheia para TV. - [Explorer](https://docs.horusbi.com.br/dataviz/usar/explorer.md): Como montar um relatório em tabela no Explorer a partir de um Indicador ou de campos soltos, filtrar, ordenar, comparar cenários, exportar, salvar e publicar. - [Expressões](https://docs.horusbi.com.br/dataviz/construir/expressoes.md): Como criar, verificar, pré-visualizar e excluir expressões na aba Expressões de uma Aplicação, e como ver onde cada uma é usada. - [Ferramentas do MCP](https://docs.horusbi.com.br/ia/mcp-ferramentas.md): Referência das ferramentas do MCP do Lumo, as de leitura e as de escrita de Dashboards, com argumentos, resultado, erros e limites. - [Filtrar um Dashboard](https://docs.horusbi.com.br/dataviz/usar/filtrar.md): Como pôr, trocar e tirar filtros num Dashboard, filtrar clicando num gráfico, preencher filtros obrigatórios e guardar um conjunto de filtros para abrir depois. - [Filtros](https://docs.horusbi.com.br/dataviz/construir/filtros.md): Os quatro filtros de uma Aplicação (da tabela, do Widget, de abertura e do usuário), onde cada um se configura, quem vê e qual vence quando dois caem no mesmo campo. - [flow](https://docs.horusbi.com.br/lumo/referencia/flow.md): Referência do YAML de Dataflow no Lumo CLI, com a Extração (load_type), a Gravação (write_mode), os nós e um exemplo que passa no lint. - [Forecast](https://docs.horusbi.com.br/dataviz/widgets/forecast.md): Referência do widget Forecast, o histórico de uma medida com a previsão dos próximos dias, a faixa de confiança e a tendência. - [Funil](https://docs.horusbi.com.br/dataviz/widgets/funil.md): Referência do widget Funil, que mostra quanto passa de uma etapa para a seguinte, com taxa, perda, gargalo, séries, comparativo e minigráfico. - [Gastar menos processamento](https://docs.horusbi.com.br/etl/como-fazer/reduzir-consumo.md): Achar o Dataflow que mais grava no HorusDW e reduzir o que ele grava, pela carga, pela janela, pela frequência e pelas colunas. - [Gerar slides com IA](https://docs.horusbi.com.br/dataviz/apresentacoes/gerar-com-ia.md): Como a IA monta um bloco de Slides a partir de um pedido em texto, com gráficos reais das suas Aplicações, e o que revisar antes de salvar. - [Glossário](https://docs.horusbi.com.br/plataforma/glossario.md): Os termos do Lumo em uma linha cada, com o link para a página que explica cada um. - [Google Sheets](https://docs.horusbi.com.br/etl/referencia/google-sheets.md): Os nós Google Sheet e Inserir Google Sheet do HorusETL, que leem e gravam uma aba de planilha com uma conta de serviço do Google. - [Gravar em Cadastro](https://docs.horusbi.com.br/dataviz/widgets/svelte/gravar-em-cadastro.md): Como o código de um Widget Svelte lê, cria, atualiza e exclui registros de um Cadastro com app.writeback, trata cada erro e atualiza os outros Widgets do Dashboard. - [Grupos e permissões](https://docs.horusbi.com.br/hec/grupos-e-permissoes.md): Criar grupos no HEC, colocar pessoas neles e liberar suítes e funções do sistema para um grupo ou para um usuário, e conferir quem acessa cada objeto. - [HEC](https://docs.horusbi.com.br/hec.md): O que o administrador de um Tenant faz no HEC (usuários, grupos, acesso aos dados, Mesas, conteúdo, conexões, arquivos e auditoria) e por onde começar. - [Home](https://docs.horusbi.com.br/dataviz/usar/home.md): O que a Home do DataViz mostra (busca, Abertos por você, Seguindo, Dashboards mais acessados e Relatórios), como a busca ordena os resultados e o que aparece num Tenant ainda sem dados. - [HorusDW](https://docs.horusbi.com.br/dw.md): O que o HorusDW guarda, as três entradas de dado (Cadastro, Dataflow e planilha) e por onde começar. - [HorusETL](https://docs.horusbi.com.br/etl.md): O que o HorusETL faz, onde ele entra no caminho do dado e por onde começar. - [IA e segurança](https://docs.horusbi.com.br/ia/seguranca.md): O que um assistente de IA ligado ao Lumo vê, consulta e grava, o que o administrador controla e os limites conhecidos, para a equipe de TI aprovar o uso. - [IA no Lumo](https://docs.horusbi.com.br/ia.md): Os recursos de IA do Lumo, o que cada um faz e por onde começar, a partir do catálogo de Indicadores que todas leem. - [Impersonação](https://docs.horusbi.com.br/parceiros/impersonacao.md): Quem pode acessar o Lumo como outro usuário, como liberar para a equipe do Cliente e para os administradores de um Tenant, os limites da sessão e como ela aparece na trilha de auditoria. - [Importar e exportar um Cadastro](https://docs.horusbi.com.br/dw/cadastros/importar-exportar.md): Como importar um XLSX para um Cadastro, somando ou trocando a base, desfazer a última importação e exportar os registros para Excel. - [Indicadores](https://docs.horusbi.com.br/ia/indicadores.md): O que é um Indicador, como ele difere de coluna e métrica, quando dois números são o mesmo Indicador e por que a IA erra sem ele. - [Índice dos nós](https://docs.horusbi.com.br/etl/referencia/nos.md): Todos os nós do HorusETL, com o nome na biblioteca, o kind no YAML, o grupo e a página de referência de cada um, mais o que vale para todos os nós. - [Inserir e editar dados do Cadastro](https://docs.horusbi.com.br/dw/cadastros/dados.md): Como preencher e corrigir registros de um Cadastro pela grade e pelo formulário, ver o histórico de cada registro e recuperar registros excluídos pela lixeira. - [Inserir no DW](https://docs.horusbi.com.br/etl/referencia/inserir-no-dw.md): O nó DataWarehouse do HorusETL, que grava o resultado do Dataflow numa tabela do HorusDW, com a tabela de destino, a Gravação, a chave e o modo Datalake. - [Instalar o Agente ETL](https://docs.horusbi.com.br/etl/como-fazer/instalar-agente.md): Criar o Agente ETL no Lumo, copiar o token e instalar o serviço no Windows ou em Docker até a situação ficar Online. - [Instalar o Lumo CLI](https://docs.horusbi.com.br/lumo/instalar.md): Instalar o Lumo CLI no Windows, macOS ou Linux, entrar com seu usuário, criar o primeiro workspace e manter o CLI atualizado. - [Investigações](https://docs.horusbi.com.br/ia/investigacoes.md): O que é uma investigação, o que ela vigia, quando roda, com o acesso de quem, e como o resultado chega a quem lê. - [investigation](https://docs.horusbi.com.br/lumo/referencia/investigation.md): Referência do YAML de Investigação no Lumo CLI: pergunta, agenda e as verificações peers e change. - [KPI](https://docs.horusbi.com.br/dataviz/widgets/kpi.md): Referência do widget KPI, o cartão com um número em destaque, variação, minigráfico, meta e regras de cor. - [Liberar acesso](https://docs.horusbi.com.br/hec/acesso-a-dados.md): Liberar no HEC as Mesas de Aplicação, as tabelas (com filtro de linha, colunas escondidas e validade), as Mesas de Dados e as conexões para um usuário ou grupo. - [Liberar acesso a uma tabela](https://docs.horusbi.com.br/dw/datamarts/liberar-acesso.md): Como o dono de um Datamart libera uma tabela a usuários e grupos no HorusDW, responde a pedidos e define filtros de linha, colunas escondidas, validade e exportação. - [Lição 1: Medidas](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-01.md): Tutorial DAX, lição 1 (nível básico): criar a primeira medida e ver o valor mudar em cada linha do gráfico. - [Lição 10: Saldo e estoque (LASTDATE)](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-10.md): Tutorial DAX, lição 10 (nível avançado): mostrar o valor do último dia do período, em vez da soma dos dias. - [Lição 11: Variáveis (VAR)](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-11.md): Tutorial DAX, lição 11 (nível avançado): dar nome a um valor intermediário e usar o nome no resto da fórmula. - [Lição 12: USERELATIONSHIP](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-12.md): Tutorial DAX, lição 12 (nível avançado): calcular a medida por outra data da mesma tabela, como a data de entrega. - [Lição 2: Contexto de filtro](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-02.md): Tutorial DAX, lição 2 (nível básico): entender de onde vem o filtro que muda o valor de cada linha. - [Lição 3: Contagem, média e divisão](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-03.md): Tutorial DAX, lição 3 (nível básico): contar linhas e valores distintos e dividir com `DIVIDE`. - [Lição 4: IF e SWITCH](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-04.md): Tutorial DAX, lição 4 (nível básico): mostrar um texto ou valor diferente conforme uma condição. - [Lição 5: CALCULATE](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-05.md): Tutorial DAX, lição 5 (nível intermediário): calcular uma medida com um filtro diferente do filtro da linha. - [Lição 6: Percentual do total](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-06.md): Tutorial DAX, lição 6 (nível intermediário): dividir o valor da linha pelo total das linhas do gráfico. - [Lição 7: Comparação de períodos](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-07.md): Tutorial DAX, lição 7 (nível intermediário): comparar cada mês com o mesmo mês do ano anterior. - [Lição 8: Ranking](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-08.md): Tutorial DAX, lição 8 (nível intermediário): numerar as linhas do gráfico pela ordem de um valor. - [Lição 9: Iteradores (SUMX)](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial/licao-09.md): Tutorial DAX, lição 9 (nível avançado): calcular uma conta em cada linha de uma tabela e juntar o resultado. - [Limitações do embed](https://docs.horusbi.com.br/parceiros/embed/limitacoes.md): O que a API do embed não faz hoje e como contornar, da sessão de 1 hora à versão do template, ao acompanhamento por consulta e às diferenças de status entre rotas. - [Limpar, excluir e restaurar uma tabela](https://docs.horusbi.com.br/dw/como-fazer/limpar-excluir-restaurar.md): Como apagar as linhas de uma tabela com Limpar Tabela, excluir a tabela vendo o que depende dela e recuperá-la pela Lixeira. - [Linguagem de expressões](https://docs.horusbi.com.br/dataviz/construir/linguagem-de-expressoes.md): Referência da fórmula das expressões do DataViz, com referências a coluna e expressão, use() para data alternativa, ${...} para outro filtro e as funções de data. - [Lista](https://docs.horusbi.com.br/dataviz/widgets/lista.md): Referência do widget Lista, que mostra os valores de uma dimensão como itens clicáveis que filtram o Dashboard, com busca, seleção única ou múltipla e barra de valor. - [Lixeira](https://docs.horusbi.com.br/plataforma/lixeira.md): O que vai para a Lixeira, por quanto tempo fica, como restaurar uma Aplicação, um Dataflow ou uma tabela e como guardar um backup local. - [Login transparente](https://docs.horusbi.com.br/parceiros/embed/login.md): Gerar a URL de login transparente de um usuário e abrir o DataViz num iframe, redirecionamento ou WebView, com parâmetros, deep link, validade e erros. - [Lumo CLI](https://docs.horusbi.com.br/lumo.md): O que o Lumo CLI faz, como o workspace em YAML conversa com o Tenant e por onde começar, à mão ou com um agente de IA. - [Lumo CLI em CI](https://docs.horusbi.com.br/lumo/ci.md): Rodar o Lumo CLI numa esteira sem interação, com login por variável de ambiente, códigos de saída como portão e os limites de um clone limpo. - [Manter o Agente ETL](https://docs.horusbi.com.br/etl/como-fazer/manter-agente.md): Atualizar a versão, reiniciar, zerar a fila, ajustar o paralelismo, ler os logs e trazer Dataflows de outro Agente ETL. - [Mapa](https://docs.horusbi.com.br/dataviz/widgets/mapa.md): Referência do widget Mapa, com estados e cidades pintados pelo valor ou pontos por coordenada, agrupados ou em mapa de calor. - [Marca e domínio](https://docs.horusbi.com.br/parceiros/marca.md): Pôr o Lumo no seu domínio e com a sua marca, apontar o DNS, acompanhar a validação no HEC e listar o seu MCP no diretório do Claude e do ChatGPT. - [Matriz Composta](https://docs.horusbi.com.br/dataviz/widgets/matriz-composta.md): Referência do widget Matriz Composta, o demonstrativo (DRE, orçado contra realizado) com linhas montadas à mão e um período por coluna. - [Matriz Composta, referência](https://docs.horusbi.com.br/dataviz/widgets/matriz-composta/referencia.md): Regras de cálculo da Matriz Composta, das linhas, contas, quebras e análises, o clique num número, a regra em código e as mensagens do editor. - [Matriz Dinâmica](https://docs.horusbi.com.br/dataviz/widgets/matriz-dinamica.md): Referência do widget Matriz Dinâmica, a tabela dinâmica que agrupa as linhas em níveis que abrem e fecham e abre uma coluna por valor, com análises vertical e horizontal e subtotais. - [MCP do Lumo](https://docs.horusbi.com.br/ia/mcp.md): Como conectar o Claude, o ChatGPT, o Cursor e outros assistentes ao Lumo pelo MCP, para consultar os dados e, com a permissão de escrita, criar e editar Dashboards. - [Mesas](https://docs.horusbi.com.br/hec/mesas.md): Criar, editar, fechar e excluir Mesas de Aplicação e Mesas de Dados no HEC, e o que acontece com as Aplicações, tabelas e Dataflows de uma Mesa excluída. - [Mesas e publicação](https://docs.horusbi.com.br/plataforma/mesas-e-publicacao.md): Por que tudo nasce em Minha Mesa, o que publicar numa Mesa de Dados ou de Aplicação destrava, e como clonar e republicar sem perder o que está no ar. - [Minha conta](https://docs.horusbi.com.br/plataforma/minha-conta.md): Ativar o 2FA, trocar a senha e o fuso horário, e entender as notificações do sino. Inclui o que o administrador faz quando alguém perde o segundo fator. - [Modelo de dados](https://docs.horusbi.com.br/dataviz/construir/modelo-de-dados.md): Como as tabelas de uma Aplicação se ligam, o que a cardinalidade muda, por que duas tabelas fato não se ligam direto e de onde vêm as linhas duplicadas. - [Modos de carga](https://docs.horusbi.com.br/etl/referencia/modos-de-carga.md): Os valores de Extração, Gravação e contexto de execução, com o nome na tela, a chave no YAML, as combinações aceitas e as mensagens de recusa. - [Monitoramento de Indicadores](https://docs.horusbi.com.br/ia/indicadores/monitoramento.md): A faixa esperada de cada Indicador, os desvios recentes, o padrão sazonal e como ajustar direção, semáforo, granularidade e janela. - [Montar janelas em escada](https://docs.horusbi.com.br/etl/como-fazer/janelas-em-escada.md): Pôr o mesmo Dataflow de Janela em vários agendamentos, cada um com uma largura e uma frequência, para ter dado fresco e cobertura de correções sem pagar a janela larga toda hora. - [Montar slides](https://docs.horusbi.com.br/dataviz/apresentacoes/montar-deck.md): O editor de Slides do DataViz, como inserir e configurar um gráfico do BI, congelar os dados, personalizar o gráfico e exportar em PDF ou PNG. - [Montar um DRE](https://docs.horusbi.com.br/dataviz/widgets/matriz-composta/montar-dre.md): Passo a passo para montar um DRE mês a mês na Matriz Composta, com contas, grupo de custos, acumulado, análise vertical e orçado contra realizado. - [Navegar numa Aplicação](https://docs.horusbi.com.br/dataviz/usar.md): Como achar uma Aplicação no Catálogo, trocar de Dashboard, ler os Widgets, filtrar clicando e usar o menu de cada Widget. - [Objeto app](https://docs.horusbi.com.br/dataviz/widgets/svelte/objeto-app.md): Referência do objeto app do Widget Svelte e do componente paramétrico, com app.query, Origem dos dados, coluna por nome, filtros, tema, usuário e JWT. - [Onde o dado fica](https://docs.horusbi.com.br/dw/conceitos/onde-o-dado-fica.md): Onde cada tipo de tabela guarda o dado (o DW, em Apache Doris, ou o Datalake, em Parquet) e por que o tipo da tabela decide o caminho da carga. - [Opções comuns dos widgets](https://docs.horusbi.com.br/dataviz/widgets/opcoes-comuns.md): O que todo widget tem no editor, como Cartão, Título, Formatação dinâmica, Tooltip, Observação, Filtros do widget, formato do número e Ver dados. - [Outras saídas](https://docs.horusbi.com.br/etl/referencia/saidas.md): Os destinos do HorusETL além do HorusDW, com o Arquivo Parquet Local e o Inspeção e Download, e como baixar o resultado de qualquer nó pelo editor. - [Papéis](https://docs.horusbi.com.br/plataforma/papeis.md): Quem pode o quê no Lumo, numa matriz só: os cinco níveis da equipe do Cliente, o grupo Administradores do Tenant, os demais usuários e a equipe da HorusBI. - [Payload do webhook](https://docs.horusbi.com.br/dataviz/alertas/webhook/payload.md): O contrato do JSON que o Lumo envia no webhook de alertas, campo por campo, com o formato de cada tipo de bloco e um exemplo completo. - [Permissões de Cadastro](https://docs.horusbi.com.br/dw/cadastros/permissoes.md): As cinco permissões que decidem o que cada pessoa faz nas linhas de um Cadastro, onde concedê-las e por que editar dados não dá direito de mudar a estrutura. - [Permissões e destinatários](https://docs.horusbi.com.br/dataviz/alertas/permissoes-e-destinatarios.md): Quem vê, edita e recebe um alerta, quem pode ser destinatário, quando um usuário comum pode compartilhar alertas e quais canais o Tenant libera. - [Pizza](https://docs.horusbi.com.br/dataviz/widgets/pizza.md): Referência do widget Pizza, que mostra a participação de cada parte no total em pizza ou rosca, com limite de fatias e fatia Outros. - [Preparar a conta Meta](https://docs.horusbi.com.br/dataviz/alertas/whatsapp-meta-preparar.md): Passo a passo no ambiente Meta para ter um número registrado na Cloud API e as cinco credenciais que o Lumo pede para enviar alertas pelo WhatsApp oficial. - [presentation](https://docs.horusbi.com.br/lumo/referencia/presentation.md): Referência do YAML de Apresentação no Lumo CLI: a sequência de Dashboards e Decks que roda no telão, publicada num link público. - [Primeira Aplicação](https://docs.horusbi.com.br/dataviz/construir/primeira-aplicacao.md): Tutorial que parte de uma planilha, monta uma Aplicação com duas tabelas ligadas, uma expressão e um Dashboard, publica e libera para um colega. - [Primeiros passos do parceiro](https://docs.horusbi.com.br/parceiros/primeiros-passos.md): Do domínio próprio ao primeiro cliente final entrando no Lumo com a sua marca, na ordem certa - domínio, Cliente, equipe, template, Tenant e usuários. - [Problemas com o Agente ETL no Windows](https://docs.horusbi.com.br/etl/problemas-windows.md): O que fazer quando o instalador do Agente ETL falha, o Configurador não abre, o serviço não fica online, a atualização não pega ou o Python some. Inclui o comando que grava o log da instalação. - [Problemas com o embed](https://docs.horusbi.com.br/parceiros/embed/problemas.md): Sintoma, causa e conserto dos problemas mais comuns do embed, no login e iframe, na criação do tenant, na carga, nos usuários e no limite de pedidos. - [Problemas no HorusETL](https://docs.horusbi.com.br/etl/problemas.md): O que fazer quando o Agente ETL fica offline, a carga falha, a tabela duplica ou perde linhas, com a mensagem literal de cada caso. - [Publicar a Aplicação](https://docs.horusbi.com.br/dataviz/construir/publicar.md): Como publicar uma Aplicação da Minha Mesa numa Mesa de Aplicação pelo DataViz ou pelo HEC, republicar uma versão editada e dar acesso a quem vai usar. - [Publicar e clonar um Dataflow](https://docs.horusbi.com.br/etl/como-fazer/publicar-e-clonar.md): Publicar um Dataflow da Minha Mesa numa Mesa de Dados, clonar o publicado para editar sem quebrar a carga e republicar por cima. - [Publicar uma tabela](https://docs.horusbi.com.br/dw/como-fazer/publicar-tabela.md): Como publicar uma tabela da Minha Mesa numa Mesa de Dados, com ou sem o Dataflow que a alimenta, e como alterar uma tabela já publicada por um clone. - [Python](https://docs.horusbi.com.br/etl/referencia/python.md): O nó Python (Pandas) do HorusETL, que roda um script Python no Agente ETL com as entradas como DataFrames e devolve um DataFrame. - [Quando o alerta dispara](https://docs.horusbi.com.br/dataviz/alertas/quando-dispara.md): Os dois tipos de disparo, Agendado e Condicional, com os campos de cada um, a frequência da checagem e por que um alerta condicional pode ficar em silêncio. - [Receber o webhook](https://docs.horusbi.com.br/dataviz/alertas/webhook/receber.md): Como testar o webhook de alertas sem servidor, montar um receptor em n8n, Node.js ou Python, autenticar a origem, descartar repetições e diagnosticar entregas que falham. - [Recursos em beta](https://docs.horusbi.com.br/plataforma/recursos-em-beta.md): Por que uma opção descrita na documentação pode não aparecer na sua tela, quem libera um recurso em beta e como participar do beta em Minha conta. - [Recursos, limites e cobrança](https://docs.horusbi.com.br/plataforma/recursos-e-cobranca.md): Os quatro recursos medidos num Tenant, o que acontece quando cada limite é atingido, como o Processamento é somado e como reduzir o consumo. - [Rede e segurança do Agente ETL](https://docs.horusbi.com.br/etl/conceitos/rede-e-seguranca.md): Os endereços que o Agente ETL acessa, o que trafega por cada um, como o token identifica o Agente e onde o dado é processado. - [Referência rápida DAX](https://docs.horusbi.com.br/dataviz/construir/dax/referencia-rapida.md): Fórmulas DAX das expressões do DataViz por tarefa (somar, filtrar, comparar períodos, ranking), com a forma SQL e o que não é suportado. - [Referência YAML](https://docs.horusbi.com.br/lumo/referencia.md): Os 13 tipos de recurso do workspace do Lumo CLI, a pasta de cada um, os esquemas JSON publicados e como conferir um arquivo antes do push. - [Requisição HTTP](https://docs.horusbi.com.br/etl/referencia/http.md): Referência do nó Requisição HTTP do HorusETL, aba por aba, com autenticação, paginação, Input Loop, retry e o formato das colunas que ele devolve. - [Sankey](https://docs.horusbi.com.br/dataviz/widgets/sankey.md): Referência do widget Sankey, que desenha o fluxo de um valor entre duas a cinco etapas, com fitas da largura do valor. - [schedule](https://docs.horusbi.com.br/lumo/referencia/schedule.md): Referência do YAML de agendamento no Lumo CLI: Dataflows em sequência, contexto de cada um, gatilhos, CDC e o Agente ETL. - [Segurança e privacidade](https://docs.horusbi.com.br/hec/seguranca-e-privacidade.md): Como o Lumo protege os dados do Tenant, o que fica com a HorusBI e o que fica com o administrador, para a equipe de TI e o encarregado de dados (LGPD). - [Seu primeiro Dashboard compartilhado](https://docs.horusbi.com.br/plataforma/primeiro-dashboard.md): Da planilha ou do banco até um colega abrindo o Dashboard com número, passando por HorusDW ou HorusETL, DataViz e HEC. - [Seu primeiro Dataflow](https://docs.horusbi.com.br/etl/primeiro-dataflow.md): Do Agente ETL online à tabela publicada e agendada, com uma carga de vendas por janela de datas a partir de um banco SQL Server. - [Seu primeiro Widget Svelte](https://docs.horusbi.com.br/dataviz/widgets/svelte/primeiro-widget.md): Do Widget vazio a um ranking de vendedores que consulta a Aplicação com app.query, formata valores, segue o tema escuro e filtra o Dashboard ao clicar. - [Sincronizar exclusões](https://docs.horusbi.com.br/etl/como-fazer/sincronizar-exclusoes.md): Configurar a consulta de chaves de um Dataflow Incremental e agendar a varredura que marca como excluído no HorusDW o que foi apagado na origem. - [Spec completo](https://docs.horusbi.com.br/api/spec.md): Todas as operações da API REST do Lumo numa página só, geradas da especificação OpenAPI. - [SQL (DuckDB)](https://docs.horusbi.com.br/etl/referencia/sql-duckdb.md): O nó SQL (DuckDB) do HorusETL, que transforma as entradas com uma consulta SQL rodando num DuckDB dentro do Agente ETL. - [Status e mensagens](https://docs.horusbi.com.br/etl/referencia/status-e-mensagens.md): Os status de execução, as colunas dos logs de agendamento e de Dataflow, os nomes dos contextos, os estados em Eventos e as mensagens do Agente ETL. - [Streaming do chat](https://docs.horusbi.com.br/api/streaming.md): Como mandar perguntas ao Chat com Dados pela API e ler a resposta em SSE, evento a evento, com exemplos em curl, Node.js e Python. - [Tabela](https://docs.horusbi.com.br/dataviz/widgets/tabela.md): Referência do widget Tabela, que lista registros em linhas e colunas, com total no rodapé, visões alternativas e regras de cor. - [Tabelas e relacionamentos](https://docs.horusbi.com.br/dataviz/construir/tabelas-e-relacionamentos.md): Como adicionar tabelas do HorusDW a uma Aplicação, ligá-las por chave, escolher a cardinalidade, cadastrar datas alternativas e filtrar uma tabela inteira. - [table](https://docs.horusbi.com.br/lumo/referencia/table.md): Referência do YAML de tabela do HorusDW no Lumo CLI, com o modelo de chave, a camada de rótulos das colunas e o que recria a tabela física. - [Templates e linhas de produto](https://docs.horusbi.com.br/parceiros/templates.md): Empacotar um produto de BI num template, organizar as versões numa linha de produto, instalar e atualizar em vários Tenants, espelhar e decidir o que o cliente final pode editar. - [Tenant automático](https://docs.horusbi.com.br/parceiros/embed/tenant.md): Criar o tenant de um cliente final pela API a partir de um template, preencher as conexões, disparar a carga e acompanhar o estado até ele ficar pronto. - [Tenants](https://docs.horusbi.com.br/parceiros/tenants.md): Criar um Tenant pelo HEC, o que fica em cada aba do cadastro, os Recursos do Tenant com a chave própria de IA, e o que suspender, reativar, trial e excluir fazem com o acesso, os dados e a cobrança. - [Texto](https://docs.horusbi.com.br/dataviz/widgets/texto.md): Referência do widget Texto, uma área de texto formatado e imagens editada direto no Dashboard, para títulos de seção, instruções e notas. - [Tipos de carga](https://docs.horusbi.com.br/etl/conceitos/cargas.md): Os dois eixos de toda carga do HorusETL, Extração e Gravação, as cinco combinações válidas e o que cada uma apaga no destino. - [Tipos de tabela](https://docs.horusbi.com.br/dw/conceitos/tipos-de-tabela.md): Os cinco tipos de tabela do HorusDW (Tabela, Tabela Estática, Datalake, Cadastro e View), de onde vem o dado de cada um e o que cada um permite. - [Trabalhar com IA](https://docs.horusbi.com.br/lumo/trabalhar-com-ia.md): Como dividir o trabalho com um agente de IA que opera o Lumo CLI, pedir de um jeito que dá certo e revisar o resultado antes de publicar. - [Transformações](https://docs.horusbi.com.br/etl/referencia/transformacoes.md): Os nós de transformação do HorusETL, com a referência de Join, Concatenar e Map C# e os links para SQL (DuckDB), Python e Classificar com IA. - [Treemap](https://docs.horusbi.com.br/dataviz/widgets/treemap.md): Referência do widget Treemap, que divide um total em caixas de área proporcional ao valor, em até 3 níveis. - [Trilha de auditoria](https://docs.horusbi.com.br/hec/auditoria.md): Ver no HEC quem entrou, abriu, exportou e alterou o quê no Tenant, filtrar por período, pessoa e Aplicação, e exportar a trilha para Excel. - [Tutorial DAX](https://docs.horusbi.com.br/dataviz/construir/dax/tutorial.md): 12 lições para escrever medidas DAX nas expressões do DataViz, do básico ao avançado, com a forma SQL de cada conta. - [Upload grande](https://docs.horusbi.com.br/api/upload.md): Como enviar pela API um arquivo de até 2 GB com URL pré-assinada, e quando o envio multipart de até 200 MiB serve. - [Usuário automático](https://docs.horusbi.com.br/parceiros/embed/usuarios.md): Conferir pelo e-mail se o usuário existe no tenant, criar na hora com grupos e Mesas, filtrar as linhas que cada um vê, manter as permissões em sincronia e remover quem saiu. - [Usuários](https://docs.horusbi.com.br/hec/usuarios.md): Criar, editar e inativar usuários do Tenant no HEC, redefinir senha e 2FA, e derrubar as sessões abertas de alguém. - [Validações e expressões do Cadastro](https://docs.horusbi.com.br/dw/cadastros/validacoes-expressoes.md): Como escrever regras em JavaScript que bloqueiam um registro ao salvar e colunas calculadas em SQL que o Cadastro entrega ao BI. - [variables](https://docs.horusbi.com.br/lumo/referencia/variables.md): Referência do YAML das variáveis do Tenant no Lumo CLI: arquivo único, segredos e valor por Agente ETL. - [Variáveis](https://docs.horusbi.com.br/etl/referencia/variaveis.md): Como escrever uma variável em cada tipo de nó, os formatos aceitos, as variáveis que o Agente ETL define em toda execução e a ordem em que globais, do Dataflow e de sistema se sobrepõem. - [Velocímetro](https://docs.horusbi.com.br/dataviz/widgets/velocimetro.md): Referência do widget Velocímetro, o arco com o realizado contra o máximo, faixas de cor, meta, cartões repetidos por dimensão e a variante Gauge sólido. - [Ver lineage e impacto](https://docs.horusbi.com.br/dw/como-fazer/ver-lineage.md): Como usar a tela Lineage do HorusDW para ver de onde vem uma tabela e quais Dataflows, Aplicações, Dashboards e widgets quebram se ela mudar. - [Verificações](https://docs.horusbi.com.br/ia/investigacoes/verificacoes.md): Os dois tipos de verificação de uma investigação, Mudanças no indicador e Comparado ao grupo, seus campos e os estados que uma verificação pode ter. - [Versão nova do template](https://docs.horusbi.com.br/parceiros/embed/versao-do-template.md): Levar uma versão nova do template aos tenants que já existem, em lote pelo HEC ou tenant a tenant pela API, com prévia, espelho e recarga das tabelas reconstruídas. - [Versões do Agente ETL](https://docs.horusbi.com.br/etl/referencia/versao-do-agente.md): A versão mínima do Agente ETL que cada recurso do HorusETL exige, e o que acontece quando o Agente é mais antigo. - [Versões e publicação do Cadastro](https://docs.horusbi.com.br/dw/cadastros/publicar.md): Como cada mudança na estrutura de um Cadastro vira uma versão, como voltar a uma versão anterior e o que muda, e o que não muda, depois de publicar. - [WhatsApp](https://docs.horusbi.com.br/dataviz/alertas/whatsapp.md): Os dois jeitos de enviar alertas pelo WhatsApp (instância por QR code e conta oficial da Meta), a ordem em que o Lumo escolhe o número e o que cada caminho muda na mensagem. - [Whitelabel](https://docs.horusbi.com.br/parceiros.md): Lumo em whitelabel, para quem revende com a própria marca ou embute no próprio sistema - administrar o Cliente e a equipe, criar Tenants para cada cliente final, distribuir Templates, usar o seu domínio e integrar pela API. - [Widget Svelte](https://docs.horusbi.com.br/dataviz/widgets/svelte.md): Referência do Widget Svelte, o Widget escrito em código Svelte 4 - quando usar, como roda no Dashboard, onde fica cada opção do editor e o que o código não pode fazer. - [writeback](https://docs.horusbi.com.br/lumo/referencia/writeback.md): Referência do YAML de Cadastro no Lumo CLI, em que fields[] é o esquema da tabela, com exemplo, publicação e as duas edições que o push recusa.