THIS SITE USES COOKIES: By continuing to browse this site, you give your consent for cookies to be used.
For more details, please read our Privacy Policy and Cookies Policy.

Automatisierte und Anpassbare
Migration und Modernisierung
der Datenbanken und Anwendunge


DB2 nach SAP HANA Migration


Das Werkzeug für Datenbank-Migration SQLWays kann von DB2 nach SAP HANA konvertieren. Sie können mithilfe unseres Werkzeugs gespeicherte Prozeduren, Funktionen, Trigger, Schema der Datenbank (DDL)  und andere Objekte einer Datenbank konvertieren. Wir helfen unseren Kunden, den Wert der automatierten Lösungen für Migration der Datenbanken und Anwendungen zu verstehen, die zur Entwicklung des Unternehmens beitragen.


Übersicht der Migration von DB2 nach SAP HANA

Das Werkzeug migriert die folgenden Objekte und Eigenschaften einer Datenbank nach SAP HANA:

  • Gespeicherte Prozeduren, Funktionen und Trigger
  • Schema (DDL)
  • Indexe, Sichten, Sequenzen
  • Übertragen von Daten

Konvertierung von DDL:

  • Konvertiert Definitionen der Spalten - Datentypen, Default-Werte, NOT NULL-Beschränkungen
  • Konvertiert Primär- und Fremd-Schlüßel

DB2:

CREATE TABLE EMPLOYEE
     (EMP_NO  INT  NOT NULL,
      SALARY DOUBLE NOT NULL,
      FIRST_NAME   VARCHAR(12)   NOT NULL,
      DATESTART DATE DEFAULT CURRENT DATE,
      PRIMARY KEY (EMP_NO)
      )
      ;
 

SAP HANA:

CREATE TABLE EMPLOYEE
(
   EMP_NO INTEGER  NOT NULL,
   SALARY DOUBLE  NOT NULL,
   FIRST_NAME VARCHAR(12)  NOT NULL,
   DATESTART DATE DEFAULT CURRENT_DATE,
   PRIMARY KEY(EMP_NO)
);
 

Konvertierung der gespeicherten Prozeduren:

  • Konvertiert Syntax der Prozeduren, Kursoren, Anweisungen
  • Konvertiert Variablen und Parameter
  • Konvertiert Kommentare

DB2:

CREATE PROCEDURE MEDIAN_RESULT_SET (MedianSalary DOUBLE)
 RESULT SETS 1
 LANGUAGE SQL
 BEGIN
 DECLARE c2 CURSOR WITH RETURN FOR
 SELECT EMP_NO, SALARY 
 FROM EMPLOYEE
 WHERE SALARY > MedianSalary
 ORDER BY SALARY;
 OPEN c2;
 END;
 

SAP HANA:

CREATE TYPE SWT_MEDIAN_RESULT_SET 
AS TABLE(EMP_NO INTEGER, SALARY DOUBLE);
 
CREATE PROCEDURE MEDIAN_RESULT_SET(medianSalary DOUBLE,
 OUT SWV_Result SWT_MEDIAN_RESULT_SET)
LANGUAGE SQLSCRIPT
   AS
BEGIN
   SWV_Result =  SELECT EMP_NO, SALARY 
 FROM EMPLOYEE
 WHERE SALARY > :MedianSalary
 ORDER BY SALARY;
END;
 

Konvertierung der gespeicherten Funktionen:

  • Konvertiert Syntax und Anweisungen
  • Konvertiert Parameter und Variablen
  • Konvertiert Kommentare

DB2:

 CREATE FUNCTION HANA.REVERS(INSTR VARCHAR(4000), POS INT) 
     RETURNS VARCHAR(1000) 
     DETERMINISTIC NO EXTERNAL ACTION CONTAINS SQL 
     BEGIN ATOMIC 
     DECLARE REVSTR VARCHAR(4000); 
     DECLARE LEN INT DEFAULT 0; 
     SET LEN = LENGTH(INSTR); 
     SET REVSTR = SUBSTR(INSTR, POS, LEN - POS +1); 
     RETURN REVSTR; 
   END ; 
 

SAP HANA:

CREATE PROCEDURE HANA.REVERS(OUT RETURNVAL VARCHAR(1000),
INSTR VARCHAR(4000), POS INTEGER)
LANGUAGE SQLSCRIPT
   AS
   REVSTR VARCHAR(4000);
   LEN INTEGER DEFAULT 0;
BEGIN
   LEN := LENGTH(:INSTR);
   REVSTR := SUBSTRING(:INSTR,:POS,:LEN -:POS+1);
   RETURNVAL := :REVSTR;
END;
 

Konvertierung von Trigger:

DB2:

CREATE TRIGGER RAISE_LIMIT
     AFTER UPDATE OF SALARY ON EMPLOYEE
     REFERENCING NEW AS N OLD AS O
     FOR EACH ROW
     WHEN (N.SALARY > 1.1 * O.SALARY)
       BEGIN
            DECLARE MAX_SALARY FLOAT;
            SELECT MAX(SALARY) INTO MAX_SALARY FROM EMPLOYEE 
WHERE EMP_NO = O.EMP_NO;
            IF N.SALARY > MAX_SALARY
              THEN UPDATE SAMPLE SET SALARY = N.SALARY 
WHERE EMP_NO = O.EMP_NO;
            END IF;
       END;
 

SAP HANA:

CREATE TRIGGER RAISE_LIMIT
AFTER UPDATE 
ON EMPLOYEE
REFERENCING NEW ROW   N,OLD ROW   O
FOR EACH ROW
BEGIN
   DECLARE MAX_SALARY FLOAT;
   IF :N.SALARY > 1.1*:O.SALARY THEN
      SELECT MAX(SALARY) INTO MAX_SALARY FROM EMPLOYEE 
WHERE EMP_NO = :O.EMP_NO;
      IF :N.SALARY > :MAX_SALARY
      THEN 
         UPDATE SAMPLE SET SALARY = :N.SALARY 
WHERE EMP_NO = :O.EMP_NO;
      END IF;
   END IF;
END;
 

Konvertierung der Sichten:

DB2:

CREATE VIEW VW_BONUS(customer, bonus) AS 
SELECT name, total/items_count * rate FROM 
CUSTOMERS INNER JOIN ORDERS 
ON CUSTOMERS.id = ORDERS.order_id 
WHERE date_of_birth >= CURRENT_DATE - 18 YEARS ;
 

SAP HANA:

CREATE VIEW VW_BONUS(customer, bonus) AS 
SELECT name, total/items_count*rate FROM 
CUSTOMERS JOIN ORDERS 
ON CUSTOMERS.id = ORDERS.order_id 
WHERE date_of_birth >= ADD_YEARS(CURRENT_DATE,-18);
 


Merkmale des Werkzeugs SQLWays für Migration von DB2 nach  SAP HANA

  • Schnelle und nutzbare Konvertierung der SQL-Scripte - Sie können einfach anfangen, die bestehenden SQL-Scripte zu konvertieren - DDL-Anweisungen, SQL-Anfragen usw.
  • Konvertierung der Verbindung mit der Datenbank - SQLWays kann zu DB2 verbinden, die ganze Datenbank oder nur spezifizierte Objekte und Schemen extrahieren und konvertieren
  • Generiert SQL-Scripte in SAP HANA-Syntax
  • Unterstützung der Befehlszeile kann Ihnen bei der Automatisierung des Migrationsprozesses helfen
  • Bewertung der Migration - Das Werkzeug kann die Nummer der Tabellen, Reihen vergleichen und Validation der Daten für alle oder einige (nach der Primärschlüßel oder spezifizierten Order-Klausel) gewählte Spalten realisieren

Warum SQLWays für Migration von DB2 nach SAP HANA

SQLWays und Support von Ispirer garantieren den guten Preis und fast 100% Automatisierung der Migration von DB2 nach SAP HANA.

  • ~100% Automatisierung der allen 3 Phasen - Konsistent und integriert
    • Phase 1: Datenbank-Schema/DDL, Geschäftslogik auf der Server-Seite (gespeicherte Prozeduren, Trigger usw.)
    • Phase 2: Übertragen von Daten und ihre Validation
    • Phase 3: Code der Frontend-Anwendungen und SQL-Abfragen/Scripte
  • Schnelle Customization - Kostenlose Anpassungen im Laufe der 1-2 Arbeitstage

  • Zusammenarbeit vor dem Verkauf- Wir demonstrieren die ganze Konvertierung während der Bewertung der Migration, bevor Sie die Kaufsentscheidung getroffen haben. Prozess der Zusammenarbeit

  • Low Cost - Wir bieten das flexible Preissystem an

  • Optimisierte Konvertierung - Intelligenter und wartbarer Code, keine Middleware von Ispirer wird nach der Konvertierung benutzt

Lesen Sie mehr über die Vorteile von SQLWays.

Um die Demo-Version von Software für Migration SQLWays zu bestellen, klicken Sie bitte Download. Um mehr Informationen über unser Preissystem zu bekommen, klicken Sie auf Kaufen. Sie können uns auch durch die Seite Kontakte erreichen.


Download / Kaufen

Werkzeuge für Migration von DB2 nach SAP HANA

Werkzeug für Datenmigration von DB2 nach SAP HANA

Diese Version von unserem Migrationswerkzeug kann Tabellen und Daten konvertieren (konvertiert Definitionen der Spalten, Integrität-Beschränkungen, Kommentare; resolviert reservierte Wörter und Konflikte von  Identifiers; überträgt verschiedene Datentypen) und auch Indexe und Sequenzen konvertiert. Erfahren Sie mehr...

download | kaufen

Werkzeug für SQL-Migration von DB2 nach SAP HANA

Diese Version von unserem Migrationswerkzeug konvertiert gespeicherte Prozeduren, Funktonen und Trigger mit oder ohne Verbindung zur Datenbank. Sie kann auch Scripte konvertieren. Erfahren Sie mehr...

download | kaufen

Werkzeug für Migration der Datenbanken von DB2 nach SAP HANA

Diese Version von unserem Werkzeug für Migration konvertiert Tabellen und Daten und auch andere Objekte einer Datenbank (gespeicherte Prozeduren, Funktionen und Trigger) mit oder ohne Verbindung zur Datenbank. Sie kann auch Scripte konvertieren. Erfahren Sie mehr...

download | kaufen



Werkzeuge für Konvertierung von Eingebettetem SQL und Datenbank-Zugriff API von DB2 nach SAP HANA

Werkzeug für Konvertierung von Java Eingebettetem SQL von DB2 nach SAP HANA

Diese Version von unserem Werkzeug für Migration hilft Ihnen, die allumfassende Bewertung automatisch zu realisieren und Konvertierung von Anweisungen mit eingebettetem SQL in Java-Anwendungen zu realisieren. Wenn Sie unser Migrationswerkzeug benutzen, müssen Sie keine SQL-Anweisungen aus dem Anwendungscode extrahieren und sie separat konvertieren. Das Konvertierungswerkzeug führt den ganzen Migrationsprozess innen durch. Erfahren Sie mehr...

download | kaufen

Sie können andere Werkzeuge für Konvertierung des eingebetteten SQL und Datenbank-Zugriff API (Database Access API) hier finden.

 
Zeugnisse
Susquehanna Information Systems, die USA
IBM DB2 AS/400 nach Microsoft SQL Server

"Sehr geehrte Damen und Herren,

Susquehanna Information Systems arbeitet mit den mittelständischen Unternehmen. Unser...

...

Wine & Vinos GmbH, Deutschland
Progress nach Microsoft SQL Server

"Wir mussten unser ERP-System von Progress Datenbank migireren. Wir haben uns für Microsoft Dynamics NAV entschieden und...

...

Fallstudien
Informix 4GL nach C#.NET, die USA Die Erweiterungsstufe als primärer Schritt der Anwendungsmigration.


Einer der weltweit führenden globalen Führungskräfte und Innovatoren, der integrierte Technologie- und...

...

C++ nach C#.NET, die Niederlande

Dieses Mal war ein niederländisches IT-Unternehmen unser Kunde, der vollständig integrierte Lösungen zur Verfügung stellt. Diese Lösungen helfen bei der Entwicklung vom digitalen Design. Seit...

...