ETL


Conceito

A sigla ETL, vem do inglês Extract Transform Load, que traduzindo para o português é, extração transformação carga. Na pratica ele é responsável pela extração dos dados de origem, transformações desses dados e, carga ou armazenamento dos dados em um Data Warehouse (DW).

Funcionamento


Extração

A extração é o recolhimento de dados para o DW todo projeto precisa-se consolidar as informações de diversas fontes, agindo independentemente do sistemas operacionais que ele esta alocado. Por isso o processo de ETL tem que ser capaz de se conectar com uma vasta gama de fontes e delas coletar informações.

Transformação

A etapa de transformação pode ser chamada também de limpeza, ajustes e consolidação, que basicamente consiste em, realizar devidas formatações nos dados, podendo assim melhorar a composição dos dados e fundamentar as informações de fontes diversificadas. A fase de transformação tem base na aplicação de uma cadeia de regras ou funções, nas informações extraídas, a fim de ajustar os dados a serem ajustados de uma forma padrão.

Carga

A última etapa pode ser enunciada como carga ou entrega de dados, é o período em que se carrega no DW as informações que foram transformadas e lidas na origem. Esta etapa pode variar amplamente, pois depende do jeito que o projeto feito será. Nesta fase também é definido o tempo em que a informação vai estar armazenada.


Vantagens


Produção de cargas: Formar um estilo de entrega de dados em uma ferramenta de ETL é muito mais viável. Em casos de usuários não experientes quiserem utilizar, dependendo da facilidade do projeto eles serão capazes de carregar carga mais simples.

Atuação: As ferramentas de ETL utilizam meios que geram uma melhor performance para trabalhar com grandes volumes de dados e no geral conseguem extrair, transformar e carregar dados mais rapidamente e economizando recursos.

Padronização: As ferramentas do ETL tem recursos de paralelização de dados, é útil para quem extrai informações de várias fontes e nem sempre elas estão padronizadas.

Migração de dados: as ferramentas podem ser útil para qualquer tipo de trabalho que envolva importação, transformação e exportação de dados para outros servidores.

Diversos conectores: A conexão de uma ferramenta de ETL tem a capacidade de conectar com várias fontes de dados.

Reutilização: Um dado pode ser reciclado dentro de outras cargas.

Continuidade: As ferramentas de ETL tem a função de iniciar os dados na parte onde ele foi desligado, assim dando continuidade ao trabalho.


Motivos para utilização



Exemplos de Software


Relação com BI


Referências Bibliográficas