Veel tools zijn beschikbaar voor ETL ( extraheren , transformeren en laden ) processen . Categorieën omvatten in - house software of kant-en- klare ETL packages ; commerciële of open source tools , en software die server motoren of client- motoren rijdt . Een andere categorie omvat instrumenten benadrukken van een specifiek deel van het proces . ETL Processen Extract , Transform en Load ( ETL ) tools worden gebruikt om gegevens in verschillende vormen en van verschillende locaties extraheren . Zij hebben ook transformeren dat gegevens , het verwijderen van fouten en het zetten van de informatie in een geschikt formaat , en de gegevens laden op een database. ETL tools worden vaak gebruikt in data warehousing In -House Versus Ready-Made Sommige bedrijven vertrouwen op hun eigen in - house software voor ETL -processen ; . Echter , bouwen van ETL -software vanaf de grond kan een complexe en tijdrovende inspanning zijn . Een alternatief is een van de vele ETL software pakketten aangeboden door bedrijven gebruiken . Open - source en freeware ETL tools bestaan ook ; beide soorten zijn gratis te gebruiken , met open - source pakketten ook zodat u code van de software bekijken en wijzigen Functie en Focus < br . > Naast vollediger ETL instrumenten , zijn er hulpmiddelen die meer specifiek richten op slechts een stap van de werkwijze . Zogenaamde "kapitaal - E " of " Etl " gereedschap presteren het beste in het extract stadium, maar minder goed bij de transform en load fasen . " Kleine e " instrumenten , ook geschreven " ETL , " kan accepteren alleen een type ingang , terwijl " kleine l " ( zoals in ETL ) gereedschappen ondersteunen mogelijk alleen een type uitvoer . " ETL " of " hoofdletter T " gereedschappen goed presteren in de transformatie fase , maar zijn beperkt in de aard van de input en output ze aankunnen . Code - basis Versus GUI < br De ontwikkelomgeving > is een factor bij de keuze van een ETL tool. Code - gebaseerde ETL tools te gebruiken programmeertalen direct , tot het punt waar bepaalde programmeertalen eigenlijk de ETL- tool kan worden . Deze vereisen natuurlijk een beetje kan programmeren vaardigheid om te werken . Als alternatief , sommige ETL tools te gebruiken van een GUI ( graphical user interface) , zodat u om te interageren met het programma op een meer intuïtieve , gebruiksvriendelijke manier . Motor Typen Een server - engine - based ETL instrument het voordeel van de mogelijkheid om meerdere taken tegelijk uitvoeren , worden meerdere verschillende CPU (central processing units) veel routines terzelfder tijd . Client - engine gebaseerde ETL gereedschap draaien op een enkele machine . Ze zijn meer beperkt in functionaliteit , maar minder duur .
|