datenimport_aus_xml
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
datenimport_aus_xml [2025/09/27 17:40] – [Datenimport aus einer XML-Vorlage] arch-simlinger | datenimport_aus_xml [2025/09/27 18:36] (aktuell) – [Datenimport aus einer XML-Vorlage] arch-simlinger | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Wir haben eine **XML-Vorlage** für eine **Mini-Büro-Struktur** erstellt, die wir Ihnen zur Verfügung stellen können. | Wir haben eine **XML-Vorlage** für eine **Mini-Büro-Struktur** erstellt, die wir Ihnen zur Verfügung stellen können. | ||
+ | \\ Es gibt die **TU Wien** als **Unternehmen**, | ||
Beim Start einer **leeren SQL-Datenbank** werden **SIE** mit Ihrem **Windows-Login** als **User** mit **Administratorenrechten** angelegt. Sonst geht gar nichts ... | Beim Start einer **leeren SQL-Datenbank** werden **SIE** mit Ihrem **Windows-Login** als **User** mit **Administratorenrechten** angelegt. Sonst geht gar nichts ... | ||
Zeile 10: | Zeile 11: | ||
- | ===== Übersetzung Access zu SQL ===== | + | ===== XML-Daten importieren |
- | Wir haben **Officio** für den Import der Daten aus **UNSERER 32 Bit Access Version** aus **Office 2019** konfigurieren lassen. | + | Öffnen Sie im Menü **Einstellungen** die Schaltfläche |
- | \\ Diese muss nicht mit **Ihrer** Access-Version übereinstimmen. | + | |
- | \\ Für den **Import** von **Offero-Access | + | |
- | ==== (1) Anpassung ihrer SQL Version an IHRE Access Version ==== | + | {{:10-start-sql-xml_import.png? |
- | Bei dieser Lösung lassen Sie Ihre **SQL Datenbank** durch ihren **IT Betreuer** an **ihre Access Version anpassen**. \\ Dazu gibt es eine Anleitung unseres Programmierers. | + | |
- | \\ Da allerdings unzählige Access Versionen bestehen, sind diese Treiber eher sensibel zu handhaben. Die **Anpassung der Übersetzung** sollte jedenfalls nur von einem **Fachmann** vorgenommen werden und nicht in Selbstversuchen. | + | |
- | \\ Bitte erkundigen Sie sich bei Ihrem IT-Berater, ob er die Anpassung vornehmen kann und mit welchen Kosten zu rechnen ist. | + | |
- | \\ Bei Erfordernis kann auch Herr **Salzinger** als **Programmierer von Offico** diese Anpassung vornehmen. | + | |
- | Sie sind nach dieser Anpassung der Übersetzung unabhängig von Dritten und können Ihrer Access-Daten beliebig oft importieren. | + | Nach der **Installation** der **leeren SQL Datenbank** können Daten aus der XML-Version **importiert** werden. |
- | + | ||
- | ==== (2) Wir übernehmen ihren Datenimport ==== | + | |
- | Sie können uns ihre Access-MDB per Mail senden, wir starten und prüfen die Datenbank und führen jedenfalls eine Komprimierung und Reparatur der Datenbank aus. | + | |
- | \\ Danach **importieren** wir **Ihre Access-Daten** und geben diese als **XML** wieder aus. | + | |
- | \\ Diese **XML Datenbank** können Sie es sich dann direkt in **Officio** einlesen. | + | |
- | + | ||
- | Dieser Schritt erspart Ihnen zwar die Anpassung Ihrer SQL-Version an Ihre Access-Version, | + | |
- | + | ||
- | Wir benötigen ca 30 bis 45 Minuten für die | + | |
- | * Datenbankprüfung und Komprimierung in Access, | + | |
- | * Test in Offero und Tempo, | + | |
- | * Import der Access-Datenbank in Offico | + | |
- | * Test der Daten in Officio | + | |
- | * Export der Daten als XML | + | |
- | * Rücksendung der XML-Daten samt Dokumentation mit Screenprints | + | |
- | + | ||
- | Je nach erforderlichem Zeitaufwand fallen auch entsprechende Kosten an. | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | ==== EMPFEHLUNG ==== | + | |
- | + | ||
- | + | ||
- | **Wir empfehlen daher, die Anpassung der SQL-Version an IHRE Access-Version durch Ihren IT-Betreuer** | + | |
- | \\ Die Kosten sind ungefähr gleich und Sie sind bei Datenimporten unabhängig. | + | |
- | \\ Wir haben die Datenimporte **sehr oft ausgeführt**, | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Kontrolle und Fehlerbehebung der Daten aus Access ===== | + | |
- | + | ||
- | Beim **Import der Access-Daten** in die **SQL-Datenbank** haben wir auch bei unseren Daten der TU Wien **viele Fehler** in unseren Access-Daten gefunden und auch behoben. Diese lagen meist darin, dass nicht passende Schlüssel zu gelöschten Daten vorhanden waren, die in Access zwar gelöscht, aber im " | + | |
- | \\ Diese Fehler werden nach dem **Einlesen der Access-Daten** in die SQL-Umgebung **gefunden** und **aufgezeigt**. | + | |
- | \\ **Diese Daten dürfen NICHT eingelesen werden!** | + | |
- | \\ Zunächst sollten die **Fehler in der Access-Datenbank behoben werden**. | + | |
- | + | ||
- | Der **Aufwand** für diesen Schritt hängt von der **Art und vom Umfang der Fehler** ab. | + | |
- | \\ Bei den **Daten der TU Wien** über **mehrere Semester** und sehr **viele ungeübte Anwender** kam es zu vielen Fehlern, die im **Studienbetrieb** gar **nicht aufgefallen** sind, dann aber beim **Import** das **fehlerlose Einlesen** der Daten in die SQL-Datenbank **verhindert** haben. | + | |
- | + | ||
- | Wir haben die **Fehler schrittweise beheben** müssen, um die **Daten beibehalten** zu können. | + | |
- | Für die Überarbeitung von Studendendaten seit 2021 habe ich insgesamt 4 Stunden benötigt. | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Import der Daten aus Access ===== | + | |
- | + | ||
- | Nach der **Installation** der **leeren SQL Datenbank** können Daten aus einer Access | + | |
Wir empfehlen diesen Schritt jedenfalls **vor der Eingabe eigener weiterer Daten**, da bei jedem Import der komplette Datensatz überschrieben wird. | Wir empfehlen diesen Schritt jedenfalls **vor der Eingabe eigener weiterer Daten**, da bei jedem Import der komplette Datensatz überschrieben wird. | ||
- | Wir empfehlen weiter, die Access Version so lange weiterzuführen, | + | Für **neue Anwender** stellen wir diesen **Datensatz** zur Verfügung, |
- | Ein **Rücktransport** von SQL Daten in die Access Version ist **nicht vorgesehen**, da in der SQL Version umfangreichere Datenfelder zur Verfügung stehen, die in der Access Version nicht aufgenommen | + | |
- | Für **neue Anwender** stellen wir einen **Datensatz** zur Verfügung, in der vor allem die **Sozialabgaben der letzten Jahre** enthalten sind und somit auch bereits abgeschlossene Projekte als Summe erfasst werden können. | ||
- | ===== Beistellung | + | ===== Start des XML-Imports |
- | Wir stellen auch eine **ACCESS-Datenbank** mit einem kleinen Demo-Projekt | + | Beziehen Sie unsere XML-Vorlage als Download |
- | \\ Damit ist zumindest kein Start von NULL weg erforderlich. Wir **empfehlen** aber den Zugang über die **XML-Datenbank ohne Access!!** | + | \\ Die XML-Datenbank |
+ | \\ **[[https:// | ||
+ | \\ **Speichern** Sie die Datenbank lokal ab. | ||
- | In den Daten ist das " | ||
- | {{: | ||
- | \\ Start-Daten der TU Wien | ||
- | Ebenso sind die **Leistungsbilder** der **HIA 2010** und der **LM VM 2014** enthalten, für das LM 2023 ist die Objektplanung Architektur enthalten. | + | Dann **testen** Sie die **Datenbank-Verbindungen**. |
+ | \\ Geben Sie den **Namen** der bei Ihnen gewünschten Datenbank ein. | ||
+ | \\ Besteht diese noch nicht, wird sie angelegt. | ||
+ | \\ Eine bestehende Datenbank wird nach erfolgreichem Import überschrieben, | ||
- | {{:21-datenimport_startdaten_tu-wien-leistungskataloge.png?600|enthaltene Leistungskataloge}} | + | {{:11-xml-import_verbindungen-testen.png?600|Test der Verbindungen}} |
- | \\ enthaltene Leistungskataloge | + | |
- | Sie können diese Daten beziehen unter: | ||
- | \\ **[[https:// | ||
- | Die vollständige Offero-Access-Version unter Verwendung | + | Nach der **erfolgreichen Überprüfung** wird die **Herstellung |
- | \\ **[[https:// | + | |
- | ---- | + | Wählen Sie nun die bezogene XML-Datenbank aus. |
+ | {{: | ||
- | ===== Start des Access Imports ===== | + | Nach der Auswahl erfolgt noch eine Sicherheitsabfrage. |
- | Für einen **Import der Access-Daten** in die **SQL-Datenbank** sind folgende Schritte auszuführen: | + | {{:13-xml-import_sicherheitsabfrage.png? |
+ | |||
- | Starten Sie im Reiter **Einstellungen** den **Access-Datenimport** | ||
- | {{: | ||
- | \\ Start des Access-Datenimports | ||
- | |||
- | Zunächst werden die Datenbanken überprüft | ||
- | |||
- | {{: | ||
- | \\ Überprüfung für den Pfad der Offero Datenbank und für den SQL-Zielpfad | ||
- | |||
- | Nach der erfolgreichen Überprüfung wird die Herstellung der Datenverbindung bestätigt. | ||
- | |||
- | {{: | ||
- | \\ Bestätigung der erfolgreichen Daten-Verbindung | ||
Nach dem **Abschluss** des **Imports** wird die Funktion **„Daten laden“** abgeschlossen und mitgeloggt. | Nach dem **Abschluss** des **Imports** wird die Funktion **„Daten laden“** abgeschlossen und mitgeloggt. | ||
+ | {{: | ||
- | {{: | ||
- | \\ Abschluss Daten laden aus Access | ||
- | Danach müssen diese **Daten** in die **SQL Datenbank | + | Nach **Abschluss des Imports** der **Access-Daten** in die **SQL-Datenbank** |
- | \\ Nehmen | + | |
- | {{: | ||
- | \\ Start des Schreibens in die SQL Datenbank | ||
- | |||
- | {{: | ||
- | |||
- | Nach **Abschluss des Imports** der **Access-Daten** in die **SQL-Datenbank** erhalten Sie eine entsprechende Meldung | ||
- | {{: | ||
- | \\ Abschluss Daten Schreiben in SQL-Datenbank | ||
- | **23 Minuten** für **18.000 | + | **2 Minuten** für **2 Teilprojekte und Mitarbeitereinträge** und **2 Datensätze für Zeiteinträge** |
datenimport_aus_xml.1758994843.txt.gz · Zuletzt geändert: von arch-simlinger