P A T H

Como Fazer Upload de Diversos Arquivos ou Abas no Alteryx

O que você vai aprender?

  1. Como fazer upload de vários arquivos para o Alteryx
  2. Como fazer upload de várias abas de um arquivo Excel

INTRODUÇÃO

A ferramenta “Input Data” é a primeira que você aprenderá e precisará utilizar para iniciar um fluxo. É fácil de parametrizar, basta arrastar a ferramenta para o canvas, e escolher um arquivo para e conectar, mas e se precisarmos de mais de um arquivo, planilha ou abas dentro de um arquivo em excel?

É normal incluir no Fluxo a ferramenta “Input Data” 2-3-5 vezes, mas torna-se difícil e demorado se houver uma quantidade muito grande de arquivos.

Nesta postagem, vamos mostrar:

  1. Como fazer upload de vários arquivos para o Alteryx
  2. Como fazer upload de várias abas de um arquivo Excel
Dica Alteryx 66 02

I. Faça upload de vários arquivos para o Alteryx

Para essa finalidade podemos usar o método ‘Wildcard’.

Dica Alteryx 66 01

Para que esse método dê certo, os arquivos precisam satisfazer essas condições:

Estar localizados em um diretório

Ter uma parte do nome do arquivo em comum.

Os arquivos do Excel devem ter uma aba com o mesmo nome.

As estruturas de dados nos arquivos devem ser as mesmas. Mesmo cabeçalho e quantidade de colunas.

Nesse exemplo, conectaremos a um Diretório de Vendas. Dentro dele, arquivos XLSX tem a substring ‘Vendas_Mes’ em comum.

Dica Alteryx 66 03

Passo 1: Comece conectando um único arquivo

Solte a Ferramenta “Input Data” no Fluxo de Trabalho e selecione o arquivo na área de Conexão de Dados.

Dica Alteryx 66 04

Passo 2: altere o NOME DO ARQUIVO utlizando o ‘wildcard’

O wildcard é um caractere coringa usado para substituir diferentes partes de um nome de arquivo.

* – o símbolo de estrela é um wildcard que substitui qualquer caractere em qualquer quantidade.

? – o símbolo de interrogação é um wildcard que substitui apenas um caractere.

No nosso caso, temos 10 arquivos com estruturas em comum e com o mesmo padrão de nome, e vamos fazer o input deles usando o método wildcard.

Podemos substituir de duas formas:

Dica Alteryx 66 05
Dica Alteryx 66 06

Com o “?” devemos tomar cuidado.

Dica Alteryx 66 07

Se usar apenas um ponto de interrogação no segundo caractere, perderá o arquivo Vendas_Mes10.

Passo 3: execute o fluxo e verifique o resultado

Depois de executar o fluxo de trabalho, teremos as mensagens mostrando quais arquivos carregamos.

Dica Alteryx 66 08

II. Faça upload de várias planilhas de um arquivo Excel

Para usar este método, os arquivos precisam satisfazer essas condições:

As estruturas de dados nas abas devem ser as mesmas. Mesmo cabeçalho e quantidade de colunas.

Nesse exemplo, tenho um arquivo Excel com 5 abas.

Dica Alteryx 66 09

Se tentarmos fazer upload de um arquivo normalmente, o Alteryx nos pede para escolher uma aba.

Passo 1: Carregar lista de nomes Das abas

Selecione a opção de importar apenas a lista de nomes na configuração da ferramenta.

Dica Alteryx 66 11

Passo 2: Alterar configuração de entrada

Para as próximas etapas, precisamos que o resultado do input também venha com o caminho do arquivo. A opção 5 deve ser ‘Full Path’.

Dica Alteryx 66 12

Passo 3: Use a FERRAMENTA DE FÓRMULA para mudar o nome do arquivo

Na coluna FileName depois de ‘|||’ símbolos após <Lista de nomes de folha>. Vamos alterá-lo para os nomes de planilhas que temos.

A fórmula que devemos utilizar é a de replace.

Dica Alteryx 66 14

Depois de executar o WorkFlow, temos o nome completo do arquivo com todos os nomes das planilhas.

Passo 4: use a ferramenta de dynamic input para fazer o upload de todas as planilha

Em Dynamic Input, escolha qualquer planilha dentro do arquivo Excel com o qual você está trabalhando. Importante escolher o campo ‘File Name’.

11 de Novembro de 2021

Pronto! Agora você sabe como fazer upload de diversos arquivos ou abas no Alteryx

Language