Zum Inhalt springen
Glossar

Datenextraktion holt Datensätze aus Systemen ohne Exportfunktion

Die Quelle kann ein Portal sein, ein PDF, ein E-Mail-Anhang oder eine Terminalmaske. Gemeinsam ist ihnen, dass die Information sichtbar ist und das System keinen vorgesehenen Weg zur Übergabe bietet.

Vier Quellen, vier verschiedene Aufgaben

Der Begriff umfasst mehrere Tätigkeiten, die kaum mehr teilen als den Namen.

Strukturiert, mit Schnittstelle

Eine Datenbank, eine dokumentierte Schnittstelle, ein Exportknopf. Das ist keine Extraktion, sondern Integration, und wo sie verfügbar ist, sollten Sie sie nutzen. Die Hälfte der begonnenen Extraktionsprojekte wäre ein Nachmittag Schnittstellendokumentation gewesen.

Halbstrukturiert auf einer Oberfläche

Eine Portaltabelle, eine Rechnungsliste, eine Trefferliste. Die Struktur ist vorhanden, aber implizit, im Layout kodiert statt in einem Schema. Ein Browser liest das zuverlässig; schwierig ist, dass ein Layout keine Zusicherung ist.

Dokumente

PDFs, Scans, Tabellen als Anhang. Die Position auf der Seite trägt Bedeutung, die kein Markup festhält. Deshalb hat die Dokumentenextraktion eigene Werkzeuge und eigene Fehlerbilder, etwa bei seitenübergreifenden Tabellen.

Freitext

Notizen, E-Mails, Beschreibungen. Es gibt keine Struktur zu finden, nur eine aufzuprägen. Genau hier haben Sprachmodelle echte Fortschritte gebracht, und genau hier braucht es die meiste Prüfung.

Eine Extraktion aufbauen, der Sie trauen können

Belastbarkeit ist das Ergebnis. Menge ist leicht, die Zahlen vertreten zu können nicht.

  1. Den Datensatz vor dem Extraktor definieren

    Benennen Sie Felder, Typen und Pflichtangaben. Das macht die Extraktion prüfbar und gibt der Validierung überhaupt einen Maßstab.

  2. Den Nachweis mit dem Wert speichern

    Halten Sie fest, woher jedes Feld stammt: Adresse, Zeitpunkt, idealerweise das Rohfragment. Wird eine Zahl in einem halben Jahr bestritten, entscheidet das über Antwort oder Achselzucken.

  3. So streng wie möglich extrahieren

    Ein Selektor auf einem stabilen Attribut schlägt ein Modell auf einem Screenshot, weil er laut scheitert. Das flexible Verfahren bleibt den Fällen vorbehalten, in denen das strenge wirklich nicht greift.

  4. Auf Form prüfen, nicht nur auf Vorhandensein

    Prüfen Sie Typen, Wertebereiche und Konsistenz über Felder hinweg. Eine Rechnungssumme, die nicht der Summe ihrer Positionen entspricht, ist ein gefundener Fehler; ein gefülltes Textfeld ist kein Beleg.

  5. Den Füllgrad über die Zeit beobachten

    Ein defekter Extraktor stürzt nicht ab. Ein Feld fällt still von achtundneunzig auf sechzig Prozent Füllgrad. Alarmieren Sie auf die Veränderung, nicht auf den Absolutwert.

  6. Den Umgang mit unsicheren Datensätzen festlegen

    Zur Prüfung an einen Menschen oder verwerfen, aber entscheiden Sie es. Unsichere Werte still in ein führendes System zu schreiben, kostet ein Extraktionsprojekt seine Glaubwürdigkeit.

Häufige Fragen

Ist Datenextraktion dasselbe wie ETL?

Extraktion ist das E. ETL setzt eine kooperative Quelle voraus, meist eine Datenbank oder eine Dateiablage. Extraktion in dem hier gemeinten Sinn ist das, was Sie tun, wenn es keine kooperative Quelle gibt und die für Menschen gebaute Oberfläche die einzige Schnittstelle ist.

Lösen Sprachmodelle die Extraktion?

Sie haben die schweren Fälle machbar und die leichten teurer gemacht. Ein Modell auf einem Screenshot bewältigt Layouts, an denen jeder Selektor scheitert, kostet aber um Größenordnungen mehr je Datensatz und scheitert leise statt laut, was betrieblich ein Rückschritt ist.

Wie genau muss eine Extraktion sein?

Das hängt vollständig davon ab, was nachgelagert geschieht. Ein Dashboard verträgt einige Prozent Rauschen. Eine Buchhaltung nicht, und dort ist das sinnvolle Ziel nicht Genauigkeit, sondern zu wissen, welche Datensätze zurückzuhalten sind.

Was ist der häufigste Fehler?

Die Validierung wegzulassen, weil die ersten hundert Datensätze richtig aussahen. Extraktionsqualität verschlechtert sich allmählich und unsichtbar, und die ersten hundert Datensätze sind nie die, an denen es bricht.

Extraktion aus Portalen mit Anmeldung

Sitzungen, die angemeldet bleiben, Zugangsdaten außerhalb des Modellkontexts und ein Protokoll jedes Laufs.