Extract, transform, load: diferenças entre revisões
m Texto removido é VDA de http://www.oportunidadesembi.com.br/conceitos/o-que-e-etl.php |
|||
Linha 24: | Linha 24: | ||
[[uk:ETL]] |
[[uk:ETL]] |
||
[[zh:ETL]] |
[[zh:ETL]] |
||
== Ferramentas == |
Revisão das 14h31min de 13 de abril de 2009
ETL, do inglês Extract Transform Load (Extração Transformação Carga), são ferramentas de software cuja função é a extração de dados de diversos sistemas, transformação desses dados conforme regras de negócios e por fim a carga dos dados em um data mart ou um data warehouse. É considerada uma das fases mais críticas do Data Warehouse e/ou Data Mart.
Os projetos de data warehouse consolidam dados de diferentes fontes. A maioria dessas fontes tendem a ser bancos de dados relacionais ou flat files (texto plano), mas podem existir outras fontes. Um sistema ETL tem que ser capaz de se comunicar com as bases de dados e ler diversos formatos de arquivos utilizados por toda a organização. Essa pode ser uma tarefa não trivial, e muitas fontes de dados podem não ser acessadas muito facilmente.
Existem ferramentas ETL, mas ETL não são ferramentas, mas sim uma metodologia.