" ETL " está para extração, transformação e carga - as três tarefas básicas de ETL ? . Extrato envolve extração de dados de fontes externas que pretende trazer em seus bancos de dados. Transforme envolve a manipulação dos dados externos em um formato que irá corresponder-se com o formato dos dados atualmente em seus bancos de dados . A carga é para importar os dados alterados no banco de dados final ou sistema onde residirá. Alguns acharam mais fácil carregar o priot dados para transformá-la , e é possível ver o termo escrito como " ELT ". Cada tarefa por conta própria pode ser complexo e existem ferramentas e sistemas construídos especificamente para o processamento de ETL de software. Extraia
O "Extract " tarefa envolve a coleta de dados de fontes externas que pretende trazer para seus sistemas e bases de dados. Em uma empresa , os dados podem ser encontrados em bancos de dados stand-alone ou planilhas que não estão integrados com qualquer banco de dados mestre. Os dados podem até mesmo ser em papel ou poderiam ser dados que você compra de um provedor de dados . O objetivo desta tarefa é compreender o formato dos dados , avaliar a qualidade geral dos dados e para extrair os dados de sua fonte para que ele possa ser manipulado na próxima tarefa .
Transform
na etapa de " Transform" , você pode usar uma variedade de ferramentas de software e até mesmo programação personalizada para manipular os dados , de modo que ele se integra com os dados que você já tem . Por exemplo, considere um sistema que identifica os machos com um " M" e as fêmeas com um " F. " Se você extraiu dados de uma fonte externa que identifica os homens com um "1 " e as fêmeas com um "2 , " o que você precisa para transformar os dados , convertendo o " 1 "para um" M " e" 2 "para um" F " para que ele combina com os dados que atualmente reside em seus bancos de dados e sistemas .
carregar
Depois de ter transformado com sucesso os dados que você precisa carregá-lo fisicamente em seu sistema ou banco de dados . Antes de carregar os dados , certifique-se que você tem um backup do seu sistema atual , ou que você pode reverter ou desfazer a importação se ele falhar. Depois de carregar os dados , é comum para executar relatórios de auditoria para que você possa analisar os resultados dos bancos de dados e sistemas mesclados para garantir que os novos dados não causou quaisquer erros ou problemas.
ELT < br >
Quando a "transformar" tarefa por si só é grande e complexo , você pode querer extrair os dados , carregá-lo em uma tabela temporária no banco de dados onde será permanentemente residir e executar as ações do " ; Transform " passo depois de ter carregado os dados. Tendo os dados carregados no sistema final durante a "transformar" passo por vezes torna mais fácil para executar relatórios e testar os resultados das operações de transformação . Devido a isso , é possível ver o termo escrito como " ELT " ao invés de " ETL ".