SimpleCsvFileLookupService¶
Descrição¶
Um serviço de pesquisa recarregável baseado em arquivo CSV. A primeira linha do arquivo csv é considerada como cabeçalho.
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 |
---|---|---|---|---|
Formato CSV * |
Formato CSV |
padrão |
|
Especifica em que “formato” estão os dados do CSV ou especifica se a formatação personalizada deve ser usada. |
Conjunto de caracteres * |
Conjunto de caracteres |
UTF-8 |
A codificação de caracteres usada para decodificar o arquivo CSV. |
|
Marcador de comentários |
Marcador de comentários |
O caractere usado para indicar o início de um comentário. Qualquer linha que comece com esse comentário será ignorada. |
||
Caractere de escape * |
Caractere de escape |
O caractere que é usado para escapar de caracteres que, de outra forma, teriam um significado específico para o analisador CSV. Se a propriedade tiver sido especificada por meio da linguagem de expressão, mas a expressão for avaliada como um caractere de escape inválido em tempo de execução, ela será ignorada e o caractere de escape padrão será usado. Defini-la como uma cadeia de caracteres vazia significa que nenhum caractere de escape deve ser usado. |
||
Caractere de aspas * |
Caractere de aspas |
« |
O caractere usado para colocar valores entre aspas para que os caracteres de escape não precisem ser usados. Se a propriedade tiver sido especificada por meio da linguagem de expressão, mas a expressão for avaliada como um caractere de citação inválido no tempo de execução, ela será ignorada e o caractere de citação padrão será usado. |
|
Modo de aspas * |
Modo de aspas |
MINIMAL |
|
Especifica como os campos devem ser delimitados entre aspas quando são gravados |
Remover campos * |
Remover campos |
true |
|
Se o espaço em branco deve ou não ser removido do início e do fim dos campos |
Separador de valores * |
Separador de valores |
, |
O caractere usado para separar valores/campos em um registro CSV. Se a propriedade tiver sido especificada por meio da linguagem de expressão, mas a expressão for avaliada como um separador de valor inválido em tempo de execução, ela será ignorada e o separador de valor padrão será usado. |
|
Arquivo CSV * |
csv-file |
Caminho para um arquivo CSV no qual os pares de valor-chave podem ser pesquisados. |
||
Ignorar duplicatas * |
ignore-duplicates |
true |
|
Ignore chaves duplicadas para registros no arquivo CSV. |
Coluna de chave de pesquisa * |
lookup-key-column |
O campo no arquivo CSV que servirá como chave de pesquisa. Esse é o campo que será comparado com a propriedade especificada no processador de pesquisa. |
||
Coluna de valor de pesquisa * |
lookup-value-column |
Coluna de valor de pesquisa. |
Gerenciamento do estado¶
Esse componente não armazena o estado.
Restrito¶
Restrições¶
Permissão necessária |
Explicação |
---|---|
leitura de sistema de arquivos |
Fornece ao operador a capacidade de ler a partir de qualquer arquivo ao qual o NiFi tenha acesso. |
Considerações sobre os recursos do sistema¶
Esse componente não especifica considerações sobre os recursos do sistema.