Otimização de performance

Manipulação de Dados no Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

O que é otimização de performance?

$$$$

  • Eficiência e velocidade dos fluxos
  • Reduzir tempo de processamento e uso de recursos
  • Identificar gargalos

$$$$

homem correndo entre engrenagens

Manipulação de Dados no Alteryx

Gargalos de performance

$$$$ Pontos no fluxo que causam atrasos:

  • Conjuntos de dados grandes
  • Cálculos complexos
  • Design ineficiente

$$$$

semáforos e ilustração de análise

Manipulação de Dados no Alteryx

Como identificar gargalos

$$$$

  • Volume de dados
    • Tempos longos de carregamento.
  • Específico da ferramenta
    • Uso excessivo de ferramentas pesadas em recursos.
  • Design do fluxo
    • Áreas com ramificação excessiva ou sequências complexas de ferramentas.
  • Gerenciamento de recursos
    • Monitorar o uso de recursos do sistema durante as execuções.

homem com lupa seguindo trilha

Manipulação de Dados no Alteryx

Otimização do volume de dados

gráfico de pizza feito de pessoas

Manipulação de Dados no Alteryx

Otimização do volume de dados

tabela e ferramenta de filtro do Alteryx

Manipulação de Dados no Alteryx

Otimização do volume de dados

duas tabelas com ferramentas Filter e Select do Alteryx

Manipulação de Dados no Alteryx

Seleção e otimização de ferramentas

$$$$

Escolher a ferramenta certa para a tarefa

  • Ferramenta mais eficiente para o objetivo (ex.: ferramenta de join para combinar por chave)

  • Reunir vários cálculos em uma única ferramenta (ex.: Summarize para múltiplas agregações)

$$$$ ferramentas diferentes sobre uma mesa

Manipulação de Dados no Alteryx

Boas práticas de design de fluxo de trabalho

$$$$

Boas práticas para adotar

  • Minimizar o número de ferramentas
  • Fluxo de dados lógico
  • Consolidar tarefas

$$$$

homem e mulher mapeando processos

Manipulação de Dados no Alteryx

Gerenciamento de recursos e rede

$$$$

  • Balancear uso de memória, CPU e disco
  • Usar recursos de computação em nuvem
  • Usar o formato proprietário do Alteryx (ex.: .yxdb)
  • Fazer cache de dados localmente

$$$$

trabalhando em um laboratório

Manipulação de Dados no Alteryx

Vamos praticar!

Manipulação de Dados no Alteryx

Preparing Video For Download...