Avro File Reader
Saiba mais sobre o conector Avro File Reader e como utilizá-lo na Digibee Integration Platform.
O Avro File Reader é um conector exclusivo do Pipeline Engine v2.
O conector Avro File Reader permite que você leia arquivos Avro.
Avro é um framework para serialização de dados utilizado no ecossistema Hadoop Big Data, conhecido por seu suporte à evolução de schema e compactação. Para mais informações, veja o site oficial.
Parâmetros
Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Aba General
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
File Name | Nome do arquivo Avro a ser lido. | {{ message.fileName }} | String |
Check File Size | Se habilitado, o valor de Maximum File Size é verificado. Caso o tamanho do arquivo seja maior que o especificado, um erro será exibido. | False | Booleano |
Maximum File Size | Especifica o tamanho máximo permitido (em bytes) do arquivo a ser lido. | N/A | Inteiro |
Fail On Error | Se a opção estiver ativada, a execução do pipeline com erro será interrompida. Do contrário, a execução do pipeline continua, mas o resultado irá mostrar um valor falso para a propriedade | False | Booleano |
Aba Documentation
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
Documentation | Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio. | N/A | String |
Note que um arquivo Avro comprimido produz um conteúdo JSON de tamanho maior que o do arquivo ao ser lido. Portanto, é importante validar se o pipeline possuirá memória o suficiente para lidar com os dados em questão, uma vez que esses serão armazenados na memória do pipeline.
Exemplos de uso
Lendo arquivo
Lendo um arquivo Avro sem verificar o tamanho do arquivo:
File Name: file.avro
Check File Size: desativado
Saída:
Lendo arquivo - Verificando tamanho do arquivo
Lendo um arquivo Avro verificando se seu tamanho é maior que Maximum File Size:
File Name: file.avro
Check File Size: ativado
Maximum File Size: 5000000
Saída:
Atualizado