Free Trial

Blog

Insights e ideias das mentes mais brilhantes em análise de dados.
Rafael_Caixeta
Meteoro

Sabe aquela documentação básica que é sempre bom ter nos fluxos, como nome do Fluxo, uma breve descrição do que a pipeline está executando, nome do desenvolvedor e essas coisas mais burocráticas que sempre esquecemos, ou quando herdamos um Workflow de alguém, não sabemos de quem é, ou o que ele realmente faz, então agora você vai aprender uma forma fácil de se preocupar um pouco menos com isso e orientar a sua equipe a desenvolver a partir desta solução.

 

Primeiramente crie alguns fluxos default para servir de exemplo para que seu Alteryx os crie de forma automática quando você passar esse Analytic App para os integrantes da sua equipe. Vamos criar aqui dois fluxos bem básicos, Standard Workflow (.yxmd) e uma Standard Macro (.yxmc). Abaixo seguem alguns passos de como você pode criar, seja criativo, mas não precisa exagerar na criação básica, é apenas um norte para seus desenvolvedores.

 

Fluxo Padrão

 

Imagem 1.png

Fluxo Macro

 

Imagem 2.png

 

A cima podemos observar dois exemplos de containers personalizados que trazem campos com Nome do Fluxo, Descrição, Nome do Desenvolvedor, Período de Execução (caso seja um fluxo de execução re-corrente via agendador) e nomes dos Desenvolvedores.

 

Após realizada a criação desses fluxos em um local de sua preferência, clique com o botão direito do mouse em cada um dos fluxos e abra esses fluxos com bloco de notas, você pode reparar que eles são estão em XML, selecione tudo e copie.

 

Imagem 3.png

 

 

Após realizada a criação desses fluxos em um local de sua preferência, clique com o botão direito do mouse em cada um dos fluxos e abra esses fluxos com bloco de notas, você pode reparar que eles são estão em XML, selecione tudo e copie.

 

 

 

 

 

 

 

Imagem 4.png

 

Criando o Analytic App

Abra um outro workflow no Alteryx, mas agora você desenvolverá um Analytic App, esse sim é o facilitador.

 

Puxe para dentro da área de trabalho as seguintes ferramentas:

 

Imagem 5.png

 

Ferramentas de Workflow

 

Imagem 6.png

  • Text Input: Nesta ferramenta você irá inserir as configurações necessárias para a construção de seus fluxos automáticos. Crie 3 colunas da seguinte forma: ext | type | xml, como segue o exemplo ao lado. Na coluna “xml”, nos campos onde estão escritos “Too big to display”, ali estão os xmls, copiados, tanto o workflow padrão quanto o de macro.

 

 

 

Imagem 7.png

 

 

 

  • Filter: nesta ferramenta você irá restringir somente o tipo de fluxo que deseja utilizar. Observe que temos um item com “#”, ele será um input de parâmetro vindo diretamente de uma das ferramentas de interface que falaremos mais a frente. Veja exemplo ao lado da ferramenta.

 

 

 

 

Imagem 8.png

 

 

 

 

 

 

  • Formula: serve para substituir os parâmetros de documentação que serão inseridos mais à frente nas ferramentas de Interface, como nome do workflow, descrição, desenvolvedor etc, através desses "[#]", que serão os métodos de entrada ancorados no "Q" a cima da ferramenta Formula. Nela será necessário um pouco de atenção pelo fato de que cada formula possui "[#]" com uma numeração diferente que irá substituir um determinado target dentro da fórmula de Replace.

 

 

 

 

 

 

 

 

Imagem 9.png

 

  • Select: serve apenas para deixar selecionada coluna que irá ser exportada para o Output do fluxo, neste caso a coluna que carrega o XML de criação.

 

 

 

 

Output: nesta etapa é importante seguir essas configurações para que tenha êxito na criação dos fluxos, então fique atento aos passos:

 

1°: Escolha um destino teórico para salvar o fluxo, e no trecho final do caminho do arquivo coloque um nome fictício para seu workflow com a extensão seguindo o exemplo abaixo, para que mais a frente isso possa ser substituído por ferramentas de interface:

 

Imagem 10.png

 

Imagem 11.png

 

 

2°: Muito importante configurar o “File Format”, pois é nesta etapa que está o pulo do gato. Como uma não existe um formato de saída em “YXMD”, “YXMC” ou os demais tipos de workflow trabalhados no Alteryx Designer, é preciso enganar o sistema salvando o arquivo em formato CSV. Veja o exemplo. 

 

 

Imagem 12.png

 

 

 

3°: No item 5 (Quote Output Fields) e 6 (Code Page), siga como na imagem abaixo.

 

 

 

 

Ferramentas de Interface

  • Dropdown: nesta você irá criar uma cascata de seleção para o usuário, dizendo a ele qual tipo de workflow ele quer criar. Lembrando que nesta você terá dois tipos de conexão com as ferramentas de fluxo, sendo uma com Action ligada a ferramenta Output e outra conectada a ferramenta Filter na âncora “Q”, que está a cima da Tool.

Imagem 13.png

 

Neste passo a ferramenta realiza duas atividades, uma que atualiza a ferramenta FIlter já comentada anteriormente e uma que atualiza a ferramenta Output, também comentada anteriormente. A ferramenta Action atualiza a extensão do caminho descrito no 1° passo desta etapa do Output. Baixo segue como a ferramenta Action atualiza a ferramenta Output.

 

Imagem 19.png

 

  • Text Box: serão utilizadas algumas dessas ferramentas ligadas a ferramenta Formula, que servirão para realizar o Replace nas partes de documentação criadas dentro das formulas criadas e já descritas anteriormente. Veja o exemplo abaixo.

 

Imagem 14.png

 

  • Folder Browse: nela você irá configurar uma pasta para que o usuário possa escolher o caminho onde deseja salvar os workflows criados automaticamente, veja exemplo abaixo da configuração juntamente com a ferramenta Action.

Imagem 15.png

 

  • Text Box com Action: esta junção de ferramentas irá possibilitar o usuário nomear seu workflow para salvamento. Veja abaixo como isso é realizado.

Imagem 16.png

 

Para deixar de forma mais organizada, sugiro configurar e investir um pouco de tempo na etapa de Interface Designer, aqui será possível deixar mais intuitiva todas as etapas que serão vistas pelo usuário no momento da criação dos fluxos automáticos.

 

Imagem 17.png

 

Imagem 18.png

 

Depois de todos esses passos, salve esse workflow de criação como .yxwz (Analytic App) e pronto você terá uma ferramenta e tanta para sua equipe criar fluxos documentados já de partida e que evitem retrabalhos futuros. Agora é só aproveitar sua criatividade e colocar a mão na massa.

 

Até a próxima com mais uma "AlterDica"!

 

Rótulos