Guias de produtos

O Guia do Alteryx
Para usuários de SQL

A abordagem tradicional para o acesso e preparo de dados pode demandar muito tempo dos analistas. Alguns analistas frustrados aprendem a redigir SQL em vez de depender da área de TI e de desenvolvedores de SQL. Um dos maiores desafios com que os analistas se deparam com SQL é apenas fazê-lo funcionar! Não há autocorreção no SQL, então um ponto ou vírgula colocado incorretamente não será reconhecido automaticamente e pode provocar a falha de todo o seu script.

O Alteryx adota uma abordagem diferente, com um ambiente que permite preparar, combinar e analisar dados de origens múltiplas, inclusive dados não estruturados. Em vez de passar o seu tempo testando e corrigindo códigos, você cria um fluxo de trabalho que pode ser repetido e que mostra aos colegas na empresa — outros analistas, TI e decisores de negócios — exatamente como você extraiu e transformou os dados. O resultado? Menos tempo gasto escrevendo código, maior transparência e mais consistência.

Nós listamos alguns dos processos mais comuns relacionados à dados que muitos analistas programam no SQL. Juntamente, nós mostramos como você pode fazer o mesmo utilizando o Alteryx. Estes exemplos destinam-se a ajudar analistas que escrevem código SQL a compreenderem como converter o seu conhecimento em SQL para um fluxo de trabalho do Alteryx.

Para saber mais como o Alteryx pode empoderar programadores em SQL, baixe o Livro Branco Habilitando a análise de dados self-service: 5 formas que o Alteryx pode ajudar usuários de SQL. Depois experimente com uma avaliação gratuita do Alteryx por 14 dias.

Selecionar

SELECIONAR, DE, ONDE, AGRUPAR POR, CONTENDO, ORDENAR POR

SQL
Alteryx

sql screen

 

 

alteryx input tool
   Para acessar dados no Alteryx, você arrasta e solta a ferramenta Dados de Entrada na tela, localiza a base de dados e simplesmente seleciona.

Neste exemplo, a ferramenta Dados de Entrada permite a conexão à um banco de dados do SQL Server.

 

alteryx input data config

alteryx select tool
  Utilizar a ferramenta Selecionar permite com que você altere os tipos de dados, selecione/remova campos ou simplesmente renomeie os campos da forma que desejar. Neste caso, ID do cliente é o nome do campo. 

alteryx select screen

sql screen

alteryx join tool
  No Alteryx, combinar diversos conjuntos de dados é fácil com a ferramenta Junção

A ferramenta Junção permite juntar duas tabelas com um campo em comum (chave primária) e o Alteryx retorna automaticamente três conjuntos de registros:

  • Junção interna(J): as colunas da tabela de origem (L) unidas às colunas na tabela a ser unida (R), registros correspondentes com base nos campos em comum
  • Esquerda não combinada (L): os registros da tabela original (L) que não encontraram uma correspondência na tabela a ser combinada (R)
  • Direita não combinada: (R): os registros da tabela a ser combinada (R) que não encontraram uma correspondência na tabela de origem (L)


Eis aqui uma junção em ID do cliente. 

alteryx join screen


Lock Join Tool Alteryx
  Além da ferramenta Junção, o Alteryx também conta com a ferramenta Junção na BD. Isso permite a combinação e a análise de grandes conjuntos de dados, sem mover as informações para fora da base, fornecendo melhorias de desempenho significativas em relação aos métodos tradicionais de análise. 

A ferramenta Junção na BD permite efetuar junções internas, externas esquerdas, externas direitas e totalmente externas.

Saiba mais sobre as ferramentas na base de dados do Alteryx aqui.


Union Tool Alteryx
   A ferramenta Junção permite combinar múltiplos conjuntos de registros, com base no nome do campo ou posição de cada coluna. É possível alterar facilmente a ordem dos cabeçalhos das colunas em cada conjunto de registros, para que eles correspondam.

Aqui, dois conjuntos de registros — os registros esquerdos não unidos e os registros (internos) unidos — são unidos, gerando uma junção externa esquerda.

alteryx union screen

alteryx union tool config

sql screen

Ferramenta Filtrar   A limitação de registros com base em critérios específicos é efetuada utilizando a ferramenta Filtrar. A filtragem pode utilizar qualquer coisa, de comparações simples à complicadas declarações condicionais. Neste exemplo, são filtrados apenas os registros que não contêm o país Estados Unidos. 

filter screen

sql screen

Ferramenta Sumarizar   No Alteryx, a ferramenta Sumarizar permite a coleta de dados ao longo de múltiplos registros, a aplicação da função de agregação e o agrupamento de resultados por um ou mais campos.

Neste exemplo, a ferramenta Sumarizar permite que se agrupe por país (ex: Reino Unido, Alemanha) e se efetue a média da quantia total por país. 

summarize configuration screen

Ferramenta Filtrar   É possível limitar registros com base em critérios específicos utilizando a ferramenta Filtrar. A filtragem pode utilizar qualquer coisa, de comparações simples até declarações condicionais complicadas. Este exemplo mostra apenas aqueles registros que têm totais médios maiores ou iguais a 1000.

filter screen two

sql full configuration

Ferramenta Ordenar   A ferramenta Ordenar no Alteryx permite ordenar os dados da forma necessária. Selecione o nome de uma ou mais colunas e escolha entre ordem crescente ou decrescente. Neste exemplo, é mostrado o valor total médio em ordem decrescente.

sort configuration alteryx

full workflow in alteryx

Este é o fluxo de trabalho completo no Alteryx, para a declaração SQL SELECT.

Junção cruzada

Junção cruzada

SQL
Alteryx

sql screen

append field tool
   Ao utilizar a ferramenta Agrupar Campos, é possível agrupar os campos de uma entrada de origem à todos os registros de uma entrada de destino. Cada registro da entrada de destino será duplicado para cada registro na entrada de origem. Neste exemplo, todos os registros da central de distribuição são agrupados em cada registro de cliente. 

append field screen

using cross join alteryx

Este fluxo de trabalho do Alteryx agrupa registros da central de distribuição à cada registro de cliente.

Onde entre

Onde entre

SQL
Alteryx

sql screen

Ferramenta Filtrar   Utilizando a ferramenta Filtrar do Alteryx, é possível limitar registros que têm valores dentro de uma faixa específica. Neste exemplo, o filtro é datas de pedido entre 1º e 31 de dezembro de 2016. 

filter screen

where between in alteryx

Este fluxo de trabalho do Alteryx filtra dados de pedidos de clientes, especificamente entre os dias 1º e 31 de dezembro de 2016.

Onde em

Onde em

SQL
Alteryx

sql screen

Ferramenta Filtrar   Para limitar registros com valores de campo pertencentes à um conjunto de alternativas possíveis, utilize a ferramenta Filtrar do Alteryx. Neste exemplo, o filtro está definido para clientes cujo país seja Estados Unidos ou Reino Unido.

sql screen

alteryx wherein

Esse fluxo de trabalho do Alteryx filtra os clientes cujo país é os Estados Unidos ou o Reino Unido.

Diferente de

Diferente de

SQL
Alteryx

sql screen

Union Tool Alteryx
   A ferramenta Exclusivo no Alteryx ajuda a separar dados em dois fluxos, registros duplicados e exclusivos, com base nos campos escolhidos. O campo escolhido nesse exemplo é o país.

alteryx select country

distinct in alteryx

Com a ferramenta Exclusivo, este fluxo de trabalho do Alteryx separa os dados em dois fluxos (registros duplicados e exclusivos) com base nos campos escolhidos, como nesse exemplo, país.