Video: Hoe Maak Je Een Wordpress Website 2019 2024
In de begintijd van datawarehousing hebben de meeste organisaties middleware-services afgehandeld via aangepaste codering, in plaats van met de enkele tools beschikbaar op dat moment, zoals in dit voorbeeld:
-
Een organisatie schrijft een programma in een programmeertaal zoals COBOL, of misschien in een omgeving zoals SAS, om de gegevensuittreksels uit een mainframegegevensbron te verwerken en vervolgens voer de controle van de kwaliteitsborging en de transformatie uit.
-
Een service voor bestandsoverdracht, zoals standaard FTP (File Transfer Protocol), wordt gebruikt om de getransformeerde en "gereinigde" gegevens te kopiëren naar de machine waarop het datawarehouse zal staan.
-
Plain old SQL of een hulpprogramma voor het laden van bulkgoederen wordt gebruikt om een relationele database te laden met de nieuwe (of bijgewerkte) inhoud van het datawarehouse.
Er is niets mis met deze programmatische aanpak. Bepaal altijd voor uw specifieke omgeving of aangepaste codering of hulpmiddelen de "juiste" manier zijn om te gaan. Ga er niet automatisch van uit dat u uw datawarehouse moet implementeren met behulp van middleware-tools.
Maar uw team kan het repliceren van de herbruikbare logica die is ingebouwd in de meeste middleware-tools, erg duur vinden. Bovendien kun je open-source (gratis) middleware-tools vinden, waardoor het argument van 'we zullen geld besparen door gebruik te maken van interne middelen' een moeilijk te rechtvaardigen argument is. Daarom zijn de meeste implementaties vandaag gedaan met Extract, Transform, en Load (ETL) tools.