ETL-Tutorial: Video

ETL-Prozesse umfassen ein breites Spektrum an Komplexität, von einfachen Aufgaben wie der direkten Übertragung von Daten aus einer API in eine Datenbank, bis hin zu hochkomplexen Szenarien, die umfangreiche Datenfilterung, -transformation und -manipulation erfordern.

Altova MapForce kann diese gesamte Bandbreite an ETL-Aufgaben bewältigen.

Dieses Video-Tutorial behandelt ein häufiges ETL-Szenario:

  • Extrahieren von CSV-Daten, die in mehreren Berichten empfangen wurden
  • Transformieren und filtern Sie die Daten
  • Laden Sie die transformierten Daten in eine Ziel-SQL-Datenbank

Diese spezielle Transformation ist etwas komplex, da die CSV-Daten im Breitformat vorliegen, wobei für jedes von mehreren Jahren separate Spalten vorhanden sind. Ein Teil unserer Transformation besteht darin, die Daten so umzuwandeln, dass sie im Längsformat vorliegen, was besser mit der Art und Weise übereinstimmt, wie Daten in einer relationalen Datenbank gespeichert werden.

Auf diese Weise wird jedes Jahr als ein Wert in einer einzigen Spalte dargestellt, und die zugehörigen Daten werden in eine neue Spalte verschoben, was zu mehr Zeilen, aber weniger Spalten führt. Dieses "lange" Format lässt sich zudem einfacher von gängigen Analyse- und Business-Intelligence-Tools verarbeitet werden.

Zusätzlich werden wir unerwünschte Daten herausfiltern und lange Dezimalzahlen runden, bevor wir die Daten in die Datenbank schreiben.

Obwohl eine solche Transformation wie ein komplexes Problem erscheinen mag, ist sie mit den [mapforce-offers-dynamic-access-to-node-names|MapForce ETL-Tools einfach zu realisieren. Diese Tools bieten eine intuitive Datenzuordnung per Drag-and-Drop, [dynamische Knotennamen]] und integrierte Funktionen.

Das Beispiel in diesem Video zeigt ein ETL-Szenario, bei dem Daten von einer CSV-Datei in eine Datenbank übertragen werden. MapForce unterstützt jedoch eine Vielzahl weiterer Datenformate, darunter XML, JSON, PDF, Excel, EDI und XBRL. Darüber hinaus werden alle gängigen SQL- und NoSQL-Datenbanken als Quelle oder Ziel für jede Datenumwandlung unterstützt.

MapForce ist für eine kostenlose Testphase von 30 Tagen verfügbar. Sie benötigen keinen Account oder eine Kreditkarte – Sie können also direkt loslegen und die ETL-Funktionen selbst ausprobieren.

Als Nächstes: Sehen Sie sich das vorherige Video in unserer Reihe an, mit dem Titel Grundlagen von ETL.