Skip to main content

Blue icon with beaker full of bubbles. Ferramenta Fórmula In-DB

Use a ferramenta Fórmula In-DB para criar ou atualizar campos em um fluxo de dados in-DB com uma expressão usando a linguagem nativa do banco de dados, como SQL. Use a ferramenta Fórmula In-DB para modificar dados dentro de um banco de dados com base em uma expressão ou relação de dados.

A opção de processamento no banco de dados (in-DB) permite a combinação e a análise de grandes conjuntos de dados sem a necessidade de extrair os dados do banco, o que possibilita melhorias de desempenho significativas em relação aos métodos tradicionais de análise. Para mais informações sobre a categoria de ferramentas No Banco de Dados, acesse Visão geral do processamento em banco de dados .

Nota

Embora a maioria das ferramentas in-DB não exija comandos SQL, esta ferramenta requer SQL para processamento mais avançado.

Configurar a ferramenta

  • Campo de saída : este é o campo ao qual a fórmula será aplicada. Escolha um campo listado no menu suspenso ou adicione um novo.

  • Tipo : selecione o tipo de dados apropriado para o novo campo. Se for selecionado um campo existente, o tipo aparecerá apenas para referência.

  • Expressão : a caixa de expressão é apenas para referência. Ela é preenchida com a expressão construída na seção Expressão SQL . As fórmulas construídas aqui são incorporadas em uma instrução SELECT.

  • Botões de navegação: use as setas para cima ou para baixo para definir a ordem de execução das fórmulas. Clique no botão "-" para excluir a fórmula selecionada.

  • Expressão SQL : construa a expressão a ser aplicada ao campo especificado.

    • Use o menu suspenso Inserir campos para escolher entre os campos disponíveis para construir sua fórmula. Selecione um nome de campo para adicioná-lo à expressão ou digite uma expressão personalizada. A expressão é adicionada ao campo "Expressão" na parte superior à medida que é digitada.

    • Um comando SELECT não é necessário para escrever uma instrução CASE na ferramenta Fórmula In-DB. Você pode usar a expressão: CASE WHEN "NOMECAMPO" = 'condição' THEN 'cálculo'...END

  • Inserir campos : uma lista de colunas disponíveis que podem ser inseridas no editor de expressões SQL.

  • Validar expressão aqui no momento da execução : fornece informações sobre erros contidos na expressão.

    • Quando marcada, uma consulta é enviada para o banco de dados e os erros são relatados na exibição Mensagens da ferramenta.

    • Quando desmarcada, a consulta não é enviada até que o fluxo de trabalho in-DB seja concluído e os erros são relatados na exibição Mensagens de qualquer ferramenta posterior.