Melhores praticas etl

563 palavras 3 páginas
Quando usar Particionamento?
Algumas vezes necessitamos de acelerar a entrega das informações de uma determinada carga e podemos utilizar nesses casos o plug-in de Particionamento do PowerCenter. Com este plug-in podemos criar até 64 threads (partições) para acelerarmos o tempo de execução de um processo demorado.

Como usar Particionamento?
A partir de um mapa construído, é preciso apenas na sessão ser definida a quantidade de partições (threads) que você quer utilizar e selecionar o tipo apropriado em cada transformation. Dessa forma, não é necessário construir um mapa “próprio” para ser particionado, como é o caso atualmente do DataStage Parallel.

Tipos de Particionamento:

Pass-Through
Este é o tipo de Particionamento mais comum. Os dados de cada partição não são reorganizados quando você usa este tipo. Os dados de cada partição continuam na mesma partição ao passar por uma transformation com este tipo de particionamento configurado.

Hash Auto-Keys
O próprio PowerCenter define por qual campo os dados irão ser organizados na partição por um valor hash interno. Normalmente utilizamos este tipo de particionamento em sorter, joiner e aggretator. Dessa forma, o PowerCenter agrupa os dados de acordo com o campo que é feita a ordenação, a condition ou o group by, respectivamente.

Hash User-Keys
O usuário define o campo que deseja q o PowerCenter organize os dados utilizando um campo interno de hash.

Round-Robin
O intuito deste tipo de Particionamento é fazer o balanceamento da quantidade dos dados nas partições criadas. Suponha que você tenha uma sessão com 4 partições: a primeira possui 1000 registros, a segunda 10, a terceira 90 e a quarta 100. Utilizando este tipo de Particionamento os dados serão reorganizados de forma que cada partição tenha 1200/4=300 registros. Isto é útil para a distribuição correta de CPU/memória para processamento dos dados e sincronização da finalização de carga de cada partição.

Key-Range
Para este tipo, o usuário

Relacionados

  • Comparativo de Ferramentas de ETL
    1927 palavras | 8 páginas
  • Tecnicas de implementação do processo de etl
    12502 palavras | 51 páginas
  • Integração de dados em data warehouses com o uso de uma ferramenta etl
    15058 palavras | 61 páginas
  • MODELAGEM MULTIDIMENSIONAL
    2854 palavras | 12 páginas
  • bussines intelligence
    1813 palavras | 8 páginas
  • Material de Apoio Business Intelligence
    2850 palavras | 12 páginas
  • Business intelligence
    7927 palavras | 32 páginas
  • Marketing
    7723 palavras | 31 páginas
  • BI no Futebol
    1632 palavras | 7 páginas
  • Inteligência Negócio - BI
    1417 palavras | 6 páginas