ELT ermöglicht es Unternehmen, riesige Datenmengen schnell zu speichern und die Vorteile einer cloudnativen Datenarchitektur zu nutzen.
ELT wurde ungefähr 2010 aus mindestens zwei Hauptgründen zu einem integralen Integrationsprozess:
Da Unternehmen vor der Herausforderung standen, beispiellos große Datenbestände zu verwalten, wandten sie sich Cloud-Umgebungen zu. Cloud-Umgebungen können kostengünstigeren, skalierbareren Speicher bieten als lokale Server. Mit anderen Worten: sie gelten oft als idealer Speicherort für wachsende und vielfältige Datensätze.
Genauso wichtig ist, dass Cloud-Plattformen und cloudbasierte Data-Warehouses die Datentransformation in großem Umfang ermöglichten. Dieses Modell sorgte dafür, dass Daten nicht mehr mitten in einer Datenpipeline transformiert werden mussten, wie bei herkömmlichen ETL-Pipelines. Stattdessen können Daten so effizient im Zielsystem transformiert werden – der ELT-Ansatz.
Data Engineers bevorzugen oft ELT, weil es besser mit riesigen Datenmengen umgehen kann und vielfältigere Daten, einschließlich halbstrukturierter und unstrukturierter Daten, aufnehmen kann als herkömmliches ETL. Die Aufrechterhaltung der Verfügbarkeit von Rohdaten bietet auch Vorteile: Vor der Durchführung von Transformationen können verschiedene Teams und Data Scientists die Transformationslogik an ihre spezifischen Bedürfnisse anpassen und gleichzeitig die Rohdaten für zukünftige Zwecke, von der Analytik bis zum maschinellen Lernen, erhalten.
„Es kommt auf Ihren Anwendungsfall und Ihr Ziel an“, so Jamil Spain, Senior Technical Advisor bei IBM. „Es kann sinnvoll sein, zuerst die Daten zu laden und dann in einer Sandbox zu testen, welche Daten vorhanden sind. Von dort aus können Sie es in das gewünschte Format umwandeln.“