New Features

Apresentando Tabelas de Consulta no DecisionRules: Pare de Gerenciar Dados de Referência Externamente

Gerencie dados de referência estruturados diretamente dentro do DecisionRules. Elimine dependências externas, aumente o desempenho das consultas com complexidade e capacite os usuários de negócios a atualizar dados sem a necessidade de envolvimento de TI.

Apresentando Tabelas de Consulta no DecisionRules: Pare de Gerenciar Dados de Referência Externamente hero image

Key Takeaway

Centralize Seus Dados

Substitua planilhas dispersas por uma única fonte de verdade diretamente dentro do mecanismo de regras

Consultas Sem Latência

Alcance um desempenho ultrarrápido (complexidade) mesmo com conjuntos de dados massivos, removendo a latência de rede

Sem Dependência de TI

Capacite os usuários de negócios a atualizar dados de referência via importações CSV sem a necessidade de redistribuir a aplicação

Validação Sem Costura

Integre Consultas com "Valores Válidos" para garantir automaticamente a qualidade da entrada em todas as suas Tabelas de Decisão

Dados de Referência em Regras de Negócio

Todo sistema de regras de negócio precisa de acesso a dados de referência. Seja para faixas de preços, códigos de produtos, categorias de risco, listas de países ou valores válidos para validação de entrada, esses dados são a espinha dorsal da tomada de decisão precisa.

Tradicionalmente, as equipes foram forçadas a escolher entre três opções imperfeitas:

  1. Excel ou Google Sheets: Você cria uma função de consulta em uma planilha. É fácil começar, mas sua equipe acaba exportando, editando e reimportando arquivos manualmente. Cada atualização significa sincronização manual e a esperança de que nada quebre no processo.
  2. Bancos de Dados Externos: Você configura um banco de dados separado. Funciona, mas introduz latência de rede e uma sobrecarga significativa de infraestrutura. Atualizações simples de dados de repente requerem suporte de TI e gerenciamento de credenciais.
  3. Valores Codificados: Você incorpora valores diretamente em suas regras. É rápido de configurar, mas doloroso de manter. Cada alteração requer edição da lógica da regra, testes e redistribuição de todo o ciclo de vida.

Todas essas abordagens forçam um compromisso, você sacrifica desempenho, manutenibilidade ou independência de TI.

Apresentando uma Melhor Maneira: As Tabelas de Consulta

As Tabelas de Consulta são um novo tipo de regra no DecisionRules projetado especificamente para armazenar e consultar dados de referência estruturados. Pense nelas como as melhores partes de uma planilha, mas vivendo diretamente dentro do seu mecanismo de regras, bem ao lado de suas Tabelas de Decisão, Árvores de Decisão e Fluxos.


L1.PNG

Tabela de Consulta

Com a introdução das Tabelas de Consulta, o fluxo de trabalho muda de gerenciamento manual para integração sem costura:

  • Sem mais sincronização manual: Sem mais exportação do Google Sheets e importação para seu sistema.
  • Sem mais latência de banco de dados: Os dados são armazenados na memória, garantindo complexidade para consultas ultrarrápidas.
  • Sem mais gargalos de TI: Os usuários de negócios podem atualizar preços, catálogos ou pontuações de risco em segundos via a interface do usuário ou importação CSV sem uma única linha de código ou uma nova implantação.

Um lugar. Uma atualização. Todas as suas regras usam automaticamente os dados mais recentes. Seja gerenciando milhares de SKUs ou complexas taxas de impostos regionais, as Tabelas de Consulta fornecem uma "Fonte de Verdade" centralizada que escala com as necessidades do seu negócio.

De Dados a Decisões

Implementar Tabelas de Consulta em seu fluxo de trabalho é um processo simples projetado para preencher a lacuna entre gerenciamento de dados e execução de regras. O sistema segue um modelo simples de três etapas:

1. Defina Sua Estrutura

Tudo começa no Designer de Tabelas de Consulta. Você define suas colunas e designa uma Chave Primária. Essa chave é o identificador único (como um SKU ou ID de Cliente) que permite ao mecanismo encontrar a linha exata que você precisa em tempo constante).


l2.PNG

Defina Sua Estrutura

2. Preencha Seus Dados

Você pode inserir dados manualmente em nossa interface intuitiva usando copiar e colar, ou usar a robusta importação CSV. O designer inclui validação embutida que captura chaves primárias duplicadas ou valores vazios antes de você salvar, garantindo que suas regras nunca sejam executadas em dados corrompidos.

l3.PNG

Preencha Seus Dados

3. Consulte de Qualquer Regra

Uma vez que sua tabela esteja pronta, você pode acessá-la de qualquer Tabela de Decisão, Árvore ou Fluxo usando funções simples e embutidas:

  • LOOKUP_VALUE("table-alias", "key", "column"): Busca um valor específico.
  • LOOKUP_EXISTS("table-alias", "key"): Retorna um booleano para verificar se um registro existe.

Por exemplo, uma Tabela de Decisão pode buscar dinamicamente um unitPrice com base em um input.sku com uma única linha de lógica, mantendo a tabela limpa e focada apenas na estratégia de negócios, não no armazenamento de dados.

Quando Usar Tabelas de Consulta

As Tabelas de Consulta são ferramentas versáteis que podem ser aplicadas em várias indústrias e departamentos. Se seus dados mudam periodicamente, mas não constantemente, e precisam ser gerenciados por usuários de negócios sem envolvimento de TI, as Tabelas de Consulta são a escolha perfeita.

Aqui estão as maneiras mais comuns que os clientes estão usando-as:

  • Precificação Dinâmica & Descontos: Armazene milhares de SKUs com seus preços unitários correspondentes, faixas de desconto e aumentos sazonais. Suas regras simplesmente buscam o preço atual com base no ID do produto.
  • Configuração Geográfica: Gerencie taxas de impostos, zonas de envio e mapeamentos de moeda por país ou código postal. Quando uma taxa de imposto muda, você atualiza a Tabela de Consulta uma vez, e todas as suas regras de envio são instantaneamente atualizadas.
  • Gerenciamento de Risco & Conformidade: Armazene pontuações de risco para diferentes segmentos de clientes ou códigos regulatórios para várias jurisdições. Isso mantém sua lógica de decisão principal limpa e fácil de auditar.
  • Validação de Entrada (Valores Válidos): Use uma Tabela de Consulta como fonte de "Valores Válidos" nas colunas da sua Tabela de Decisão. Isso garante que os usuários só possam selecionar produtos existentes ou regiões aprovadas, reduzindo drasticamente os erros de entrada de dados.


l4.PNG

Validação de Entrada (Valores Válidos)

Dica Profissional: Se seus dados cabem em uma planilha e não requerem sincronização em tempo real com um sistema externo complexo, uma Tabela de Consulta é quase sempre a escolha mais simples e rápida em comparação com um conector de banco de dados.

Tabelas de Consulta vs. Conectores de Banco de Dados: Escolhendo a Ferramenta Certa

Embora o DecisionRules suporte conexões diretas com bancos de dados, as Tabelas de Consulta oferecem uma alternativa especializada para tipos de dados específicos. Compreender a diferença é fundamental para manter um sistema de alto desempenho.

RecursoTabela de ConsultaConectores de Banco de Dados
Tipo de DadosDados de referência simples e estruturadosConsultas complexas, junções e transações
DesempenhoUltra-rápido (Na memória)Sujeito à latência de rede e banco de dados
GerenciamentoUsuários de negócios via UI/CSVTI & Administradores de Banco de Dados
InfraestruturaZero (Integrado ao DecisionRules)Requer configuração externa e credenciais
AtualizaçõesInstantâneo (Sem necessidade de redistribuição)Sincronização em tempo real com sistemas externos

Regra Geral: Se seus dados cabem em uma planilha e não requerem sincronização em tempo real com sistemas externos complexos, as Tabelas de Consulta são a escolha mais rápida e simples. Use Conectores de Banco de Dados apenas quando precisar consultar dados transacionais ao vivo que residem em um enorme ecossistema empresarial.

Uma Mudança. Um Lugar. Cada Regra Atualizada.

A introdução das Tabelas de Consulta marca um marco significativo em tornar o DecisionRules mais flexível e amigável ao usuário. Ao centralizar seus dados de referência, você elimina os riscos associados a arquivos Excel dispersos, reduz a dívida técnica de valores codificados e aumenta significativamente o desempenho de seus processos de tomada de decisão.

Pronto para parar de gerenciar planilhas e começar a gerenciar lógica? Faça login na sua conta DecisionRules hoje e crie sua primeira Tabela de Consulta.

Petr Lev

Petr Lev

CTO of DecisionRules