P A T H

Como trabalhar com dados do tipo blob

O que você vai aprender?

Nesta dica, vamos conhecer quais ferramentas podemos usar para trabalhar com dados do tipo blob no Alteryx.

INTRODUÇÃO

Os tipos de dados BLOB geralmente são usados ​​para armazenar imagens, áudio e outros arquivos e objetos multimídia em um único formato padronizado para facilitar o gerenciamento da base de dados. As vezes precisar utilizar ferramentas específicas para trabalhar com esse tipo de dados e extrair todo seu potencial de análise.

Ferramenta 1: BLOB Input

Todas as ferramentas para trabalhar com arquivos blob podem ser achadas na aba de Desenvolvedor. A ferramenta Entrada de Blob (Blob Input) lê imagens ou outros arquivos de mídia, navegue até o arquivo a ser lido como um blob e selecione-o para criar uma nova coluna blob.

Para esta dica, vamos utilizar essa imagem de um gatinho como exemplo. Veja que quando selecionamos o arquivo na ferramenta de blob input e rodamos nosso fluxo, é gerada uma coluna chama blob que contém o nosso arquivo.

Também é possível utilizar a conexão de entrada opcional para ler toda uma lista de arquivos como blobs de uma vez:

Ferramenta 2: Conversão de BLOB

Após trazer nossos arquivos para o fluxo, podemos utilizar a ferramenta de Conversão de Blob para converter arquivos blob em tipos de dados diferentes, que vai facilitar nosso trabalho no fluxo.

Na opção “Converter de um campo Blob”, podemos por exemplo, converter o campo blob em dados binários codificados por HEX, isso transformará nosso blob em um código de texto que poderia ser usado para fazer um Join com um banco de dados de imagens, para sabermos se nossa imagem já existe nesse banco (pois não é possível realizar joins usando colunas do tipo blob como chave).

E depois, podemos marcar a opção “Converter em um campo Blob”, para transformar nosso campo de código HEX de volta em um blob.

Também podemos utilizar a opção “Converter Blob PNG, GIF ou JPG em fragmento de relatório” para visualizarmos nossos arquivos de imagem dentro do próprio fluxo, basta trazer uma ferramenta de Navegar e ir para a aba “Relatório”:

Ferramenta 3: BLOB Output

A ferramenta Saída de Blob lê as colunas Blob que criamos e gera um arquivo a partir desses dados blob.

  1. Na opção “Nome do Arquivo”, navegue até o local em que deseja salvar o arquivo.

  2. Em “Usando este campo”, selecione a coluna que deve ser usada para substituir o nome do arquivo.

  3. No menu “Modificar o nome do arquivo”, selecione o método a ser utilizado para substituir o nome do arquivo usando o campo selecionado.

  4. Selecione a coluna blob que contém os dados para o arquivo a ser gerado.

 

 

A ferramenta Saída de Blob grava um arquivo para cada linha.

Quando executamos o fluxo, podemos ver que as imagens foram criadas no diretório “Imagens”, como foi configurado na ferramenta de saída.

05 de Abril de 2023

Pronto! Agora você já sabe como trabalhar com dados do tipo blob no Alteryx.

Language