ADD README_exporter.md

master
Sebastian Serfling 2025-06-23 15:30:41 +02:00
parent fe65a56432
commit 57f256f1e9
1 changed files with 52 additions and 0 deletions

52
README_exporter.md Normal file
View File

@ -0,0 +1,52 @@
# SDF zu MSSQL Datenexport
Dieses Python-Skript exportiert Daten aus einer lokalen **SQL Server Compact Edition (SDF-Datei)** in eine **Microsoft SQL Server-Datenbank**.
## 🔄 Ablauf des Exports
1. **Verbindung zur lokalen SDF-Datenbank**
Das Skript greift auf eine lokale `.sdf`-Datei zu, aus der die Quelldaten stammen.
2. **Auslesen definierter Tabellen**
Eine feste Liste von Tabellen wird vollständig aus der SDF-Datenbank gelesen.
3. **Verbindung zur MSSQL-Datenbank**
Die Zieltabellen befinden sich in einer Microsoft SQL Server-Datenbank.
4. **Prüfung auf vorhandene Datensätze**
Vor dem Einfügen prüft das Skript, ob ein Datensatz mit gleichem Primärschlüssel bereits existiert. Falls ja, wird dieser übersprungen.
5. **Datenübertragung**
Nur neue Datensätze werden in die MSSQL-Datenbank eingefügt. Falls eine Tabelle eine Identitätsspalte enthält, wird dies entsprechend behandelt.
6. **Fehlerbehandlung und E-Mail-Benachrichtigung**
Fehlerhafte Vorgänge werden erkannt, in der Konsole ausgegeben und automatisch per E-Mail gemeldet.
## 📋 Tabellen
Folgende Tabellen werden verarbeitet:
- Addressee
- ADR
- AxlesArchive
- CardEncoding
- Carrier
- Coeff
- Conveyer
- CustomerLDB
- Fields
- GeneralData
- PDR
- Plate
- Product
- RDR
- RDR_LDB_Weighing
- Reason
- Supplier
- Tare
- TxWeighing
- Weighing_LDB
---
Das Skript läuft automatisiert ab und unterstützt bei der regelmäßigen Synchronisierung von Daten zwischen einer SDF-Datei und einer MSSQL-Datenbank.