bancos de dados Software receber informações de uma variedade de fontes e armazenar essas informações para uso em programas e usuários finais. Nem todas as informações são apresentadas em um formato que um banco de dados pode lidar, os dados devem passar por algumas mudanças para torná-lo compatível com o formato de banco de dados. Processos de extração, transformação e carregamento de tornar possível a informação de vir de uma fonte de dados e ser carregado em um banco de dados. Extração
Extração é o processo de obtenção de dados a partir de um sistema de arquivo de origem ou em outro local para uma eventual integração em um banco de dados. Se os dados forem extraídos de forma incorrecta , em seguida, os processos subsequentes são susceptíveis de encontrar problemas se não falhar totalmente . Extração é especialmente importante para os bancos de dados que extraem informações de várias fontes , como os sistemas de arquivos usados pelo cada fonte pode não ser totalmente compatível com o banco de dados ou outro. Podem ser necessários vários métodos de extração para garantir a extração adequada de todas as fontes .
Transformando
O processo de transformação prepara dados extraídos para o carregamento em um banco de dados. Dependendo das semelhanças entre o sistema de arquivos usado pela fonte de dados e de banco de dados, uma série de mudanças nos dados pode ser necessária para torná-lo compatível com o sistema de arquivos de banco de dados . Estas mudanças podem incluir a fusão de diferentes campos de dados , a tradução de dados de um formato para outro e fazer ajustes para a orientação de campos de dados de modo que elas coincidam com o correspondente formato de banco de dados.
Carregando
O processo de carregamento leva de dados que foi transformada e gera novos registros de banco de dados com base nesses dados . Estes novos registros estão no formato de banco de dados padrão e pode ser acessado por usuários com software ou com credenciais adequadas ou privilégios de administrador de banco de dados . Outras alterações podem ser feitas para os dados por usuários ou software de banco de dados , embora essas alterações não serão refletidas nos dados ainda detidas na fonte original.
Uso de processos de ETL
processos ETL são freqüentemente usados em armazenamento de dados e operações similares , onde grandes quantidades de dados são extraídos de uma série de diferentes computadores ou servidores . Os três processos de trabalhar em conjunto para assegurar que os dados são adequadamente convertido a partir da sua forma de origem para uma forma que pode ser usada pelo banco de dados central, sem erros . Sem o uso de processos de ETL , os dados podem tornar-se registrado incorretamente no formato do banco de dados ou pode acabar não sendo gravado em tudo.