Die Abkürzung „ETL“ steht für „Extrahieren, Transformieren, Laden“ und beschreibt die einzelnen Schritte im Prozess der Datenübernahme aus anderen IT-Systemen:
Die Extraktion der Rohdaten erfolgt entweder durch Datenbankabfragen oder durch Export der Daten aus dem Fremdsystem, z.B. in eine Textdatei. Für den lesenden Zugriff werden alle wichtigen Datenbanken unterstützt, einschließlich Oracle, DB2, MS SQL Server und mySQL. Über JDBC und ODBC lassen sich sogar Textdateien oder Exceltabellen direkt anbinden.
Die so gewonnenen Rohdaten werden danach eingelesen und in einen datenbankbasierten Zwischenspeicher übertragen, das „hyScore ETL Repository“. Dort erfolgt die Aufbereitung der Daten, beispielsweise Ändern von Formaten, Auslesen von Datumswerten, Berechnen von Zeitspannen oder Aggregieren von Kennzahlwerten nach verschiedenen Kriterien.
Im letzten Schritt schließlich werden die aufbereiteten Daten über die Standard-Importschnittstelle von hyScore mittels Datenbankabfragen importiert und stehen dann als Kennzahlen für das Performance Management System zur Verfügung.
Alle Schritte der Verarbeitung lassen sich zeitgesteuert planen und automatisieren.
Die Definition der Jobs zur Übernahme und Aufbereitung der Daten wird mit Hilfe eines komfortabel zu bedienenden Assistenten durchgeführt. Da das ETL-Modul ebenso wie hyScore auf dem J2EE Applikationsserver ColdFusion von Adobe aufsetzt, kann für die Aufbereitung der gesamte Befehlssatz von CFML und SQL genutzt werden.
hyScore Kunden mit Corporate Server können das ETL-Modul für 800,- EUR erwerben, der Preis für die Enterprise-Version beträgt 1.200,- Euro (jeweils zuzüglich Mehrwertsteuer).