DatabaseRecordSink¶
Descrição¶
Fornece um serviço para gravar registros usando uma conexão de banco de dados configurada.
Propriedades¶
Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.
Nome de exibição  | 
Nome da API  | 
Valor padrão  | 
Valores permitidos  | 
Descrição  | 
|---|---|---|---|---|
Nome do catálogo  | 
db-record-sink-catalog-name  | 
O nome do catálogo que a instrução deve atualizar. Isso pode não se aplicar ao banco de dados que você está atualizando. Nesse caso, deixe o campo vazio  | 
||
Serviço de pool de conexões do banco de dados *  | 
db-record-sink-dcbp-service  | 
O Controller Service que é usado para obter uma conexão com o banco de dados para enviar registros.  | 
||
Tempo máximo de espera *  | 
db-record-sink-query-timeout  | 
0 segundos  | 
A quantidade máxima de tempo permitida para uma instrução SQL em execução; zero significa que não há limite. O tempo máximo inferior a 1 segundo será igual a 0.  | 
|
Delimitar identificadores de coluna entre aspas  | 
db-record-sink-quoted-identifiers  | 
falso  | 
  | 
A ativação dessa opção fará com que todos os nomes de coluna sejam colocados entre aspas, permitindo que você use palavras reservadas como nomes de coluna em suas tabelas.  | 
Delimitar identificadores de tabela entre aspas  | 
db-record-sink-quoted-table-identifiers  | 
falso  | 
  | 
A ativação dessa opção fará com que o nome da tabela seja colocado entre aspas para oferecer suporte ao uso de caracteres especiais no nome da tabela.  | 
Nome do esquema  | 
db-record-sink-schema-name  | 
O nome do esquema ao qual a tabela pertence. Isso pode não se aplicar ao banco de dados que você está atualizando. Nesse caso, deixe o campo vazio  | 
||
Nome da tabela *  | 
db-record-sink-table-name  | 
O nome de tabela que a instrução deve afetar.  | 
||
Traduzir nomes de campo  | 
db-record-sink-translate-field-names  | 
true  | 
  | 
Se for verdadeiro, o processador tentará traduzir os nomes de campo para os nomes de coluna apropriados para a tabela especificada. Se falso, os nomes dos campos devem corresponder exatamente aos nomes de coluna, ou a coluna não será atualizada  | 
Comportamento de coluna sem correspondência  | 
db-record-sink-unmatched-column-behavior  | 
Falha em colunas sem correspondência  | 
  | 
Se um registro de entrada não tiver um mapeamento de campo para todas as colunas da tabela do banco de dados, essa propriedade especifica como lidar com a situação  | 
Comportamento de campo sem correspondência  | 
db-record-sink-unmatched-field-behavior  | 
Ignorar campos sem correspondência  | 
  | 
Se um registro de entrada tiver um campo que não seja mapeado para nenhuma das colunas da tabela do banco de dados, essa propriedade especifica como lidar com a situação  | 
Gerenciamento do estado¶
Esse componente não armazena o estado.
Restrito¶
Esse componente não é restrito.
Considerações sobre os recursos do sistema¶
Esse componente não especifica considerações sobre os recursos do sistema.