← Zurück zu den Downloads

Änderungen

Was sich in DaRT Reader geändert hat — und was es für Ihre Arbeit damit bedeutet.

17. Oktober 2026

Version 2.0

DaRT Reader hat eine neue grafische Oberfläche: Die Dateien eines Extrakts, sein Inhalt und seine Segmente stehen nebeneinander, und nach jedem Schreiblauf sehen Sie, was geschrieben wurde und was die Prüfungen ergeben haben.

Neu

  • Eine neue Oberfläche. Öffnen Sie einen Ordner, und seine Dateien stehen links. Der Extrakt, den Sie anklicken, wird in der Mitte beschrieben: wer ihn erstellt hat, für welches Geschäftsjahr und ob seine Dateien so groß sind, wie sie sein sollen. Rechts stehen seine Segmente: durchsuchbar, nach Anwendung filterbar, sortierbar und zum Schreiben auswählbar. Ein Klick auf ein Segment zeigt seine Felder, ein Klick auf seine Satzzahl die ersten 1.000 Datensätze.
  • Schreibläufe haben ein eigenes Fenster. Es zeigt den Fortschritt jedes Segments und am Ende, was geschrieben wurde und was jede Prüfung ergeben hat. Die Ergebnisse von Datenbank-Schreibläufen bleiben unter Run > Results erhalten.
  • Was die Kommandozeile konnte, kann jetzt auch das Fenster. Write to database kann Tabellen und Felder umbenennen und die Prüfsummen des Extrakts gegen die geschriebene Datenbank abgleichen.
  • Hilfe für den Support. Help > About DaRT Reader zeigt die Version, den Lizenzstatus und wo Einstellungen und Log liegen, und kopiert alles für eine Nachricht an uns.
  • Einstellungen, die sich selbst erklären. Jede Einstellung ist direkt daneben erklärt, und ein Wert, den sie nicht annehmen kann, wird schon bei der Eingabe abgelehnt.

Verbessert

  • Große Tabellen werden schneller gelesen. Eine einzelne große Tabelle wird jetzt auf mehrere Leser verteilt statt von einem gelesen. Wie viele es sind, bestimmt die Einstellung Segments read at once: Steht sie auf 8, sinkt die Lesezeit bei einer Tabelle mit 11.548 Datensätzen von 35 ms auf 8 ms. Außerdem wirkt die Einstellung im Fenster jetzt genauso weit wie auf der Kommandozeile; bisher las das Fenster höchstens fünf Tabellen gleichzeitig.
  • Ein Log statt acht Dateien. Das Log-Fenster führt die Logs des Fensters und von beye in der Reihenfolge zusammen, in der sie geschrieben wurden, und lässt sich nach Stufe, Programm und Zeit eingrenzen.
  • Umbenannte Dateien gehen nicht mehr verloren. Eine Payload-Datei wird an ihrem Inhalt erkannt statt an ihrem Namen. Eine umbenannte Directory- oder Payload-Datei gehört also weiter zu ihrem Extrakt.
  • Mehr Sprachen. Extrakte in japanischen, chinesischen, koreanischen, thailändischen, vietnamesischen, arabischen, hebräischen und einigen weiteren Codepages kann das installierte Programm jetzt lesen.
  • Klarere Befunde. Wenn die Prüfsummen einer Gruppe nicht aufgehen, nennt die Meldung die Tabelle, die Periode, den Buchungskreis und das Feld, nach dem gruppiert wird, mit seinem Wert, und stellt Summe und Satzzahl aus der Datenbank denen aus dem Extrakt gegenüber.

Vor dem Update wichtig

  • Ein Extrakt öffnet sich erst, wenn der Lizenzdienst Ihren Schlüssel bestätigt hat. Zum Öffnen ist also eine Internetverbindung nötig. Ein Demo-Schlüssel öffnet jeden Extrakt und schreibt einen Datensatz je Segment; das Fenster weist darauf hin.
  • Compare every value und Compare sampled rows sind aus den Einstellungen in das Fenster Write to database umgezogen.
  • DaRT Reader 2.0 setzt Windows 11 voraus, oder macOS 26 auf einem Mac mit Apple Silicon.
  • Die Installationsdateien tragen jetzt die Version im Namen, etwa dart-reader-2.0.0.msi, und die Downloadseite nennt für jede eine SHA-256-Prüfsumme. So können Sie prüfen, ob ein Download vollständig angekommen ist.

Sicherheit und Stabilität

Eine Reihe von Fehlerkorrekturen (unter anderem beim Schreiben in eine bestehende H2-Datenbankdatei, beim Anhalten eines laufenden Schreiblaufs und beim Schreiben nach MS Access über mehrere Verbindungen) sowie aktualisierte Bibliotheken.

14. September 2026

Version 1.1

In dieser Version geht es um zwei Dinge: schneller durch einen Extrakt zu kommen — und belegen zu können, dass in der Datenbank steht, was SAP geschrieben hat.

Neu

  • Extrakte werden schneller gelesen. Mehrere Segmente werden jetzt gleichzeitig gelesen statt eines nach dem anderen, und die größten zuerst — ein Lauf wartet also nicht mehr auf sein größtes Segment. Wie viele gleichzeitig, ist eine Einstellung; die Voreinstellung passt für die meisten Rechner.
  • Jedes Segment wird gegen die Prüfsummen geprüft, die der Extrakt dafür mitbringt. Ein Lauf gelingt nur, wenn die gelesenen Datensätze die sind, die SAP geschrieben hat — das erkennt, was eine Satzzählung nicht erkennen kann: einen Wert, der still durch einen anderen Wert derselben Art ersetzt wurde. Bei einer Abweichung endet der Lauf und benennt das Segment.
  • Das Geschriebene wird gegen den Extrakt zurückgeprüft. Nach einem Schreiblauf in die Datenbank vergleichen zwei Prüfungen das Ergebnis mit dem Extrakt: eine über jeden geschriebenen Wert, eine über eine Stichprobe der geschriebenen Datensätze — beide benennen, wo sich Datenbank und Extrakt unterscheiden. Beide sind eingeschaltet, solange Sie sie nicht abschalten, und eine Abweichung wird als fehlgeschlagener Lauf gemeldet und nicht als Erfolg — ein automatisierter Lauf kann beides also auseinanderhalten. Auf das Schreiben von CSV-Dateien wirkt sich das nicht aus.

Verbessert

  • CSV-Dateien öffnen sich richtig in Excel. Das Feldtrennzeichen und das Dezimaltrennzeichen sind jetzt wählbar; ohne Vorgabe richten sie sich nach der eingestellten Region des Rechners. Außerdem sind die Dateien als UTF-8 gekennzeichnet, sodass Umlaute unter Windows als Umlaute ankommen.
  • Beträge, Mengen, Kurse und Datumsangaben behalten ihre Form in der Datenbank. Nachkommastellen bleiben so erhalten, wie der Extrakt sie angibt — drei bei Mengen, fünf bei Umrechnungskursen —, und Zahlen werden als Zahlen geschrieben, die sich in SQL summieren und vergleichen lassen.

Wissenswertes vor der Aktualisierung

  • Die Spaltentypen für Beträge, Mengen, Kurse und Datumsangaben haben sich geändert: Eine mit dieser Version geschriebene Datenbank hat damit nicht dasselbe Schema wie eine, die mit einer früheren Version geschrieben wurde. Die Typen sind im Handbuch aufgeführt.
  • Tabellen- und Feldnamen werden jetzt in Anführungszeichen in SQL geschrieben. Auf einer Datenbank, die Namen ohne Anführungszeichen umformt — PostgreSQL in Kleinbuchstaben, Oracle in Großbuchstaben —, kommt eine Tabelle jetzt als TXW_FI_POS an statt als txw_fi_pos; eine Abfrage, die gegen eine mit einer früheren Version geschriebene Datenbank gespeichert wurde, muss den Namen unter Umständen ebenfalls in Anführungszeichen setzen: SELECT * FROM "TXW_FI_POS". Bereits geschriebene Datenbanken bleiben unberührt.
  • Die Prüfung über die Stichprobe fügt jeder Tabelle, die sie schreibt, zwei Spalten hinzu: DR_VOL_ID und DR_SRC_OFFSET. Über sie wird ein Datensatz wiedergefunden. Nachträglich lassen sie sich nicht ergänzen, und wer die Datenbank in die Hand bekommt, sieht sie. Schalten Sie die Prüfung vor dem Schreiben ab, erhält keine Tabelle sie.

Sicherheit und Stabilität

Eine Reihe von Fehlerkorrekturen und Verbesserungen an der Stabilität sowie aktualisierte Datenbanktreiber.

16. August 2026

Version 1.0.2

Diese Version fasst alles seit Version 1.0.0 zusammen, einschließlich der Änderungen aus 1.0.1.

Neu

  • Microsoft Access kann jetzt als Zieldatenbank verwendet werden.
  • Dateiauswahl für dateibasierte Datenbanken. Bei SQLite und Access wählen Sie die Datenbankdatei im Dialog aus, statt den Pfad einzutippen.
  • Protokollumfang wählbar. Der Protokollierungsgrad ist jetzt eine Einstellung und wirkt sofort nach dem Speichern, ohne Neustart. Das Protokoll selbst öffnen Sie über Hilfe > Protokolle anzeigen.

Verbessert

  • Ein unvollständiger Schreiblauf gehört jetzt zum Ergebnis. Konnte ein Segment nicht in die Datenbank oder in die CSV-Dateien geschrieben werden, benennt DaRT Reader es am Ende des Laufs — im Fenster ebenso wie in beye. Bisher stand das nur im Protokoll.
  • Einstellungen und Protokolle liegen nicht mehr im Installationsverzeichnis, sondern in Ihrem Benutzerprofil. Sie überstehen damit eine Aktualisierung, und zum Schreiben sind keine Administratorrechte mehr nötig.
  • Deutsche Zahlen- und Datumsformate werden auf deutsch eingestellten Systemen wieder verwendet. Version 1.0.1 fiel an einigen Stellen auf englische Formate zurück.
  • Ein kurzzeitig gestörter Lizenzdienst beendet die Sitzung nicht mehr. DaRT Reader versucht es erneut, bevor er aufgibt, und unterscheidet einen abgelehnten Schlüssel von einem Dienst, der gerade nicht erreichbar ist — Sie wissen also, ob Sie etwas korrigieren oder es einfach noch einmal versuchen sollten.
  • Verbindungsdialog und Einstellungsdialog wurden vereinfacht, die Extraktansichten haben eine Zurück-Schaltfläche, und die Feldübersicht hat ordentliche Überschriften.
  • Jede Protokolldatei nennt jetzt die Version, die sie erzeugt hat, festgehalten beim Start — ein leeres Protokoll ist damit ein Befund und kein Rätsel.

Windows

  • Korrekturen am Installer: die unter Apps & Features angezeigte Version, der PATH-Eintrag und das Aufräumen bei der Deinstallation.

Sicherheit und Stabilität

Aktualisierte Datenbanktreiber, eine aktualisierte eingebettete Java-Laufzeit sowie eine Reihe von Verbesserungen an Sicherheit und Stabilität.