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


Sybase ASA nach SAP HANA Migration

SAP HANA logo

Ispirer MnMTK ist das Tool für die Datenbankmigration. Dieses Tool kann die Migration von Sybase ASA nach SAP HANA automatisch durchführen.

Während der Erarbeitung unser Tools berücksichtigen wir die Anforderungen der Kunden um die besseren Konvertierungsergebnisse zu erreichen. Unser technishes Team hat viele Erfahrung und immer findet die innovativen Lösungen zu den komplizierten Problemen.


Warum Ispirer MnMTK

Unsere Vorteile:
  • Hochqualifiziertes Team: unsere Experten haben viele Erfahrung in den Migrationsprojekten und können Migrationen auf jeden Schwierigkeitsgrad durchführen.
  • Kundenorientierung: wir personalisieren das Tool gemäß der Anforderungen von den Kunden. Die Erweiterung des Tools nimmt 1-2 Tage in Anspruch;
  • Online-Meeting: es gibt die Möglichkeit Online-Meetings zu vereinbaren, während dessen unser Team den Konvertierungsprozess Ihnen demonstrieren kann;
  • Projektbezogene Preise: die Preise hängen von der Größe des Projektes ab; wir bieten eine Reihe von Optionen an, damit Sie am besten passende Option wählen können;
  • Optimierte Konvertierung: nach der Konvertierung bekommen Sie den komplett funktionellen Code.

Live-Präsentation

Ispirer Migrationslösung

Sybase ASA nach SAP HANA

Anfragen

Angebot anfragen

Ispirer Migrationslösung

Sybase ASA nach SAP HANA

Service Toolkit

Ispirer MnMTK kann auch Sybase ASA nach anderen Datenbanken konvertieren.


Sybase ASA nach SAP HANA Konvertierungsbesonderheiten

  • Gespeicherte Prozeduren, Funktionen und Trigger
  • Built-in-Funktionen Konvertierung
  • DDL Konvertierung

Konvertierung von gespeicherten Prozeduren:

  • Konvertierung von grundlegenden Anweisungen und Syntax ( Loops, DML Anweisungen, Cursors usw.)

Sybase ASA:

  1. CREATE PROCEDURE sp_loop_proc
  2. AS
  3. DECLARE @found INT
  4. DECLARE @val INT
  5. SET @found = 1
  6. SET @val = 1
  7. WHILE @found <> 0
  8. BEGIN
  9. SELECT @found = COUNT(*) FROM tsample WHERE a = @val
  10. IF @found = 0
  11. INSERT INTO tsample VALUES(@val, 1)
  12. SET @val = @val+1
  13. END
  14. SELECT @val

SAP HANA:

  1. CREATE PROCEDURE sp_loop_proc
  2. LANGUAGE SQLSCRIPT
  3. AS
  4. DECLARE found INTEGER;
  5. DECLARE val INTEGER;
  6. BEGIN
  7. found := 1;
  8. val := 1;
  9. WHILE :found <> 0
  10. DO
  11. SELECT COUNT(*) INTO found FROM tsample WHERE a = :val;
  12. IF :found = 0 THEN
  13. INSERT INTO tsample VALUES(:val, 1);
  14. END IF;
  15. val := :val+1;
  16. END WHILE;
  17. SELECT :val FROM DUMMY;
  18. END;

Konvertierung von einer Funktion:

  • Konvertierung von grundlegenden Anweisungen und Syntax (Loops, DML Anweisungen, Cursors usw.)
  • IN, OUT, INOUT Parameter

Sybase ASA:

  1. CREATE FUNCTION BONUS(@salary INT, @grade INT, @dept_id INT)
  2. RETURNS INT
  3. AS
  4. BEGIN
  5. DECLARE @bonus INT
  6. DECLARE @cat INT
  7. SET @bonus = 0
  8. SELECT @cat = dept_cat FROM department
  9. WHERE dept_id = @dept_id
  10.  
  11. IF (@cat < 10)
  12. BEGIN
  13. SET @bonus = @salary *15/100
  14.  
  15. END
  16. ELSE
  17. BEGIN
  18. SET @bonus = @salary * 10/100
  19. END
  20. RETURN @bonus
  21. END

SAP HANA:

  1. CREATE PROCEDURE BONUS(OUT RETURNVAL INTEGER,
  2. v_salary INTEGER, v_grade INTEGER, v_dept_id INTEGER)
  3. LANGUAGE SQLSCRIPT
  4. AS
  5. v_bonus INTEGER;
  6. v_cat INTEGER;
  7. BEGIN
  8. v_bonus := 0;
  9. SELECT dept_cat INTO v_cat FROM department
  10. WHERE dept_id = :v_dept_id;
  11.  
  12. IF (:v_cat < 10) THEN
  13.  
  14. v_bonus := :v_salary*15/100;
  15. ELSE
  16. v_bonus := :v_salary*10/100;
  17. END IF;
  18. RETURNVAL := :v_bonus;
  19. END;

Konvertierung von Triggern:

  • Konvertierung von grundlegenden Anweisungen und Syntax

Sybase ASA:

  1. CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE
  2. ON TARGET FOR UPDATE, DELETE, INSERT
  3. AS
  4. INSERT INTO SAMPLE_TR VALUES (CURRENT_TIME(), USER)

SAP HANA:

  1. CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE
  2. AFTER UPDATE OR DELETE OR INSERT
  3. ON TARGET
  4. BEGIN
  5. INSERT INTO SAMPLE_TR VALUES(CURRENT_TIME, CURRENT_USER);
  6. END;

Für weitere Informationen, kontaktieren Sie bitte uns.

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

...