Software databases ontvangen gegevens van verschillende bronnen en opslaan die informatie voor gebruik door programma en eindgebruikers . Niet alle informatie wordt gepresenteerd in een formaat dat een database kan verwerken , de gegevens moeten bepaalde wijzigingen ondergaan deze verenigbaar met de database-indeling te maken . Extractie , transformatie en laadproces maken het mogelijk om informatie van een gegevensbron te komen en in een database worden geladen . Extractie Extraction is het proces van het nemen van gegevens uit een bron bestandssysteem of andere plaats van uiteindelijke integratie in een database . Als de gegevens niet correct dan wordt onttrokken daaropvolgende processen zullen waarschijnlijk problemen ondervinden als ze niet helemaal mislukken . Extractie is vooral belangrijk voor databases die informatie putten uit meerdere bronnen als de bestandssystemen gebruikt door de elke bron mogelijk niet volledig compatibel met de database of elkaar. Meerdere extractiemethodes kan nodig zijn om een goede afzuiging te garanderen van alle bronnen . Transforming Het transformatieproces bereidt opgehaalde gegevens voor het laden in een database . Afhankelijk van de gelijkenissen tussen het bestandssysteem dat door de gegevensbron en die van de database , kan een aantal wijzigingen in de gegevens die nodig zijn deze verenigbaar met de database- bestandssysteem aan te maken . Deze veranderingen kunnen bestaan uit het samenvoegen van verschillende datavelden , de vertaling van gegevens van het ene formaat naar het andere en het maken van aanpassingen aan de oriëntatie van de velden gegevens, zodat ze overeenkomen met de overeenkomstige indeling van de database . < br > laden Het laden duurt data die is getransformeerd en genereert nieuwe database records op basis van deze data . Deze nieuwe records zijn in de standaard database- formaat en kan worden benaderd door software of gebruikers met de juiste referenties of database administrator privileges . Aanvullende wijzigingen kunnen worden aangebracht in de gegevens die door gebruikers of database- software , hoewel deze veranderingen niet zal worden weerspiegeld in de gegevens nog steeds gehouden op de oorspronkelijke bron . Gebruik van ETL processen ETL processen worden vaak gebruikt in data- opslag en dergelijke transacties waarbij grote hoeveelheden gegevens zijn afkomstig uit een aantal verschillende computers of servers . De drie processen samen voor zorgen dat gegevens correct omgezet van de bron vorm een vorm die door de centrale gegevensbank kan worden gebruikt zonder fouten . Zonder het gebruik van ETL -processen , kunnen de gegevens niet correct opgenomen in het formaat van de databank wordt of kan uiteindelijk niet worden opgenomen op alle.
|