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.
|