Datenmigration vs. Datenkonvertierung

X

Datenschutz & Cookies

Diese Seite verwendet Cookies. Indem Sie fortfahren, stimmen Sie deren Verwendung zu. Erfahren Sie mehr, einschließlich der Kontrolle von Cookies.

Verstanden!

Advertisements

Datenmigration vs. Datenkonvertierung

Wenn wir Daten in Oracle Apps eingeben müssen, folgen die wenigen Techniken:

• Die Daten können über die Anwendungsbildschirme eingegeben werden (für kleine Datenmengen wie das Erstellen von PO, das Eingeben von Kundenaufträgen über Oracle Apps-Bildschirme).
• Die Daten können über die offene Systemschnittstelle von Oracle eingegeben werden (für den regulären Betrieb, z. B. zum Verschieben von Daten von einem Modul in ein anderes).
• Die Daten können direkt in der Datenbanktabelle gespeichert werden (Nicht von Oracle empfohlen und können sehr riskant sein, da bei jedem Ereignis Daten in vielen Tabellen gespeichert werden und Daten vor dem Einfügen in Tabellen validiert werden sollten, was zu Datenintegritäts- und Inkonsistenzproblemen führen kann.).
* Verwenden von Tools von Drittanbietern wie Data Loader (Es kann auch verwendet werden, wenn Daten relativ klein sind (25-200 Datensätze), da es die Tastenanschläge erfasst und wie die manuelle Eingabe der Daten in Oracle Form funktioniert, jedoch viel schneller, da der Prozess automatisiert ist).

Was ist die Notwendigkeit der Migration / Konvertierung?

Migration / Konvertierung sind erforderlich, wenn wir von einer Version auf eine andere aktualisieren (z. B. Oracle Apps 11.5.7 auf Oracle 11.5.10) oder Daten von einem Legacy-System auf Oracle Apps verschieben. Vor dem Verschieben der Daten sollten diese validiert und nur gültige Datensätze in Oracle Apps eingegeben werden.

Wenn beide Systeme (Ziel und Quelle) nicht die gleiche Struktur für Daten haben (Tabellen sind nicht gleich / Tabellenstruktur ist nicht gleich / Die Daten werden in der Datenbank gespeichert ist nicht gleich), muss es übersetzt werden (zB Upgrade von Oracle 11i auf R12, wo Tabellenstrukturen sind nicht gleich), dann sagen wir es als Konvertierung (jede Art von Übersetzung von Daten auf Quelldaten, um es für das Zielsystem geeignet zu machen), sonst Migration.

Was ist Migration?

Migration von Daten bedeutet, die Daten von einem System auf ein anderes zu verschieben, wobei Schnittstellenprogramme / APIs verwendet werden, bei denen beide Systeme dieselbe Datenstruktur haben.

Prozess der Migration von Daten:
* Identifizieren Sie die Daten, die in ein neues System importiert werden sollen (Geschäftsanforderung).
* Extrahieren Sie die Daten in eine flache Datei / Staging-Tabelle
• Laden Sie die Daten nach der Validierung in die Schnittstellentabelle (mit SQL * Loader / DB Link / Anderen) (wenn die Daten über die Schnittstelle geladen werden)

Was ist Konvertierung?

Konvertierung von Daten bedeutet, die Daten in das Zielsystem zu übersetzen (Daten sollten entsprechend dem Zielsystem formatiert werden) und dann die übersetzten Daten mithilfe von Schnittstellenprogrammen / APIs zu verschieben.
* Identifizieren Sie die Daten, die in ein neues System importiert werden sollen (Geschäftsanforderung).
* Extrahieren Sie in Flat File / Staging-Tabelle
* Übersetzen / Konvertieren / Formatieren Sie die Daten
* Laden Sie die Daten nach der Validierung in die Schnittstellentabelle (mit SQL * Loader / DB Link / Anderen) (wenn Sie die Daten über die Schnittstelle laden) und starten Sie dann das gleichzeitige Programm der Standardschnittstelle, um die Daten in Oracle Apps-Basistabellen zu laden
• Wenn Sie die API verwenden, rufen Sie die Daten ab, validieren Sie sie und rufen Sie dann die API auf, um die Daten zu importieren

Wie unterscheiden sich Konvertierung / Migration und Schnittstelle?

Es gibt eine gute Anzahl von Parametern, anhand derer sie kategorisiert werden können. Nehmen Sie einige von ihnen:
Häufigkeit
• Konvertierungen / Migrationen sind ein einmaliges Ereignis
• Schnittstellen sind im Gange
Vorkommen in der Projektzeitleiste
• Konvertierungen / Migrationen werden vor der Produktion ausgeführt
• Schnittstellen werden während der Produktion ausgeführt
Art der Ausführung
• Konvertierungen / Migrationen sind Batch
• Schnittstellen können Batch- oder Echtzeit sein
Komplexität
• Konvertierungen / Migrationen sind sehr komplex, es ist hängt vollständig von der Datenzuordnungsaktivität ab.
* Die Koordination mit anderen Systemen macht Schnittstellen komplexer
Wartung
• Die Wartung der Schnittstelle ist eine kostenintensive Aufgabe.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.