konfipay help center
Breadcrumbs

Datenübernahme aus windata professional 9

Einführung

Der Migrationsassistent in Konfipay ermöglicht es, einen bestehenden Datenbestand aus windata 9 zu übernehmen. Hierbei wird der Anwender mittels des bekannten Assistentverfahrens durch verschiedene Anwendungsschritte geleitet, bei denen diverse Vorgänge, Prüfungen und Vorbereitungen durchgeführt werden.

Der Assistent prüft insbesondere die Qualität und Konsistenz des ausgewählten windata Datenbestands, bevor dieser importiert werden kann.


Grenzen des Imports

Aufgrund struktureller und inhaltlicher Unterschiede der Datenhaltung ist eine vollständige Datenübernahme nicht möglich. Nachfolgend findet sich eine Auflistung der Komponenten, welche derzeit nicht übernommen werden können:

Kategorie

Daten

Grund

Geplant

Stammdaten

Adresse des Auftraggebers

In windata sind Adressen unstrukturiert

minus

Stammdaten

Adresse des Zahlungspflichtigen

In windata sind Adressen unstrukturiert

minus


Adresse der Bank

In windata sind Adressen unstrukturiert

minus

Kontoinformation

Kontostand


question mark

Camt Kontoumsatz

Verknüpfung zwischen Umsatz und Datei

Daten sind in windata nicht verfügbar

minus

MT94x Kontoumsatz



question mark

HBCI


Konfipay unterstützt kein HBCI

minus

PayPal



question mark

Ebics

Signierungsschlüssel

Signierungsschlüssel werden nicht importiert, da diese oftmals auf einem externen Medium abgelgt sind. Diese müssen im Nachgang eingepflegt werden.

minus

Elektronischer Kontoauszug

Ebics-Kontakt

Daten sind in windata nicht verfügbar

minus

Rechteverwaltung


Das Rechtekonzept von windata und Konfipay unterscheidet sich grundlegend. Die Rechtevergabe muss in Konfipay daher von Grund auf neu definiert werden.

minus

Daueraufträge



question mark

Wertpapiere


In Konfipay nicht verfügbar

minus

E-Mail Funktionen


In Konfipay nicht verfügbar

minus

Bankberater


Das Vertriebskonzept von Konfipay sieht keine Bank-zu-Kunde Beziehung vor

minus

windata.connect


In Konfipay nicht verfügbar

minus


Zusätzlich ist die Datenhaltung in Konfipay strenger reguliert. Dies führt dazu, dass isolierte Datensätze mit einer fehlenden oder fehlerhaften Verknüpfung zu ihrem übergordneteten Datensatz nicht übernommen werden können. Konkret sind folgende Beziehungen hiervon betroffen:

windata 9 Quelltabelle

windata 9 Beziehungstabelle

Zahlung

Auftraggeber

Zugang

Auftraggeber

Kontoauszug

Auftraggeber

camt Datei

Auftraggeber

Kontostand

Auftraggeber

Elektronischer Kontoauszug

Auftraggeber

Zugang

Auftraggeber


Kontakt


Assistentschritte

1. Auswahl

Hier können Sie wählen, ob ein vorhandener windata Datenbestand als Basis für Ihren neuen Mandaten verwendet werden soll. Alternativ lässt sich mit einem leeren Datenbestand starten, der initial keine Daten aufweist.


2. Upload

Die Datensicherung muss auf den Konfipay Server hochgeladen werden, damit diese weiter verarbeitet werden. Hierzu muss zuerst in windata eine sogenannte bacpac-Datei erzeugt werden. Diese enthält ein Abbild sämtlicher Daten der windata SQL Server Instanz und verzichtet auf zusätzliche Eigenschaften, welche nicht benötigt werden.

Um in windata eine bacpac Datensicherung anzulegen, gehen Sie wie folgt vor:

⏳ TODO

Sobald die bacpac-Datei vorliegt, kann diese mittels des Upload Dialogs ausgewählt und auf den Konfipay Server hochgeladen werden. Abhängig von der Größe der Sicherung kann der Prozess einige Zeit in Anspruch nehmen.

warning Brechen Sie den Upload nicht ab, während dieser aktiv ist. Ansonten wird ein Fehler erzeugt, welcher einen Neustart des Assistenten erfordert.


3. Validierung

Bevor der windata Datenbestand verarbeitet werden kann, muss dieser zuerst validiert werden. Dabei kommen diverse Prüfroutinen zum Einsatz, welche nachfolgend beschrieben werden:

Datenbank

Routine

Aufgabe

windata

Datenbankintegität

Prüft die Konsistenz und Integrität

windata

Datenbankmerkmal

Prüft, ob es sich um eine windata Datenbank handelt

Konfipay

Leere Datenbank

Prüft, ob die Datenbank leer ist

windata

Tabellenschema

Prüft das Schema aller Tabellen, welche für die Migration benötigt werden

Konfipay

Tabellenschema

Prüft das Schema aller Tabellen, welche für die Migration benötigt werden

windata

Fehlende Pflichtwerte

Prüft, ob Einträge mit fehlenden Pflichtwerten existieren

Konfipay

Überschreitung der Datengroße

Prüft, ob in der Quelldatenbank Einträge vorhanden sind, welche die Längenbegrenzung der Zieltabelle überschreiten würden


4. Vorbereitung

Nach Abschluss der Prüfung werden diverse Merkmale der Quell- und Zieldatenbank angepasst, damit eine reibungslose Migration möglich ist. Hierbei finden folgende Routinen durchgeführt:

Datenbank

Routine

Aufgabe

windata

Datenbank aktualisieren

Einträge, welche fehlende Daten aufweisen, werden vorab aktualisert

windata

Unverknüpfte Datensätze löschen

Konfipay erfordert bei Datensätzen eine eindeutige Beziehung zu übergeordneten Entitäten. Datensätze aus windata, welche diese Anforderung nicht erfüllen, werden gelöscht.


5. Migration

Bei diesem Schritt findet die eigentliche Migration statt. Es handelt sich hierbei um eine komplexe Routine, welche sich aus Skripten, Methoden und Transformationen zusammensetzt. Abhängig von der Größe der ursprünglichen Datensicherung kann die Migration einige Zeit in Anspruch nehmen.


6. Abschluss

Dieser Schritt dient als Kontrollmechanismus, der anzeigt, ob die Migration erfolgreich abgeschlossen wurde. Falls einer der vorangegangenen Schritte fehlgeschlagen ist, lässt sich eine neue Migration starten, nachdem der Assistent zurückgesetzt wurde.

Aus Datenschutzgründen löscht der letzte Schritt des Assistenten sämtliche Datensicherungen. Hierzu zählen die hochgeladene bacpac-Datei, sowie die temporäre windata-Datenbank.