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 ASE nach SAP HANA Migration

SAP HANA logo

Ispirer MnMTK ist das Tool für die Datenbankmigration. Dieses Tool kann die Migration von Sybase ASE 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 ASE nach SAP HANA

Anfragen

Angebot anfragen

Ispirer Migrationslösung

Sybase ASE nach SAP HANA

Service Toolkit

Konvertierungsbesonderheiten

Das Tool für Migration Ispirer MnMTK kann die folgenden Objekte und Eigenschaften von Sybase ASE nach SAP HANA migrieren:

  • Konvertierung der gespeicherten Prozeduren, Funktionen und Trigger
  • Konvertierung der eingebetteten Funktionen
  • Konvertierung von DDL

Konvertierung der gespeicherten Prozeduren:

  • Konvertierung der basischen Anweisungen (Basic statements) und Syntax ( Schleifen, DML-Anweisungen, Kursoren usw)

Sybase ASE:

CREATE PROCEDURE sp_loop_proc
AS
DECLARE @found INT 
DECLARE @val INT 
SET @found = 1
SET @val = 1
WHILE @found <> 0
BEGIN
 SELECT @found = COUNT(*) FROM tsample WHERE a = @val
 IF @found = 0 
  INSERT INTO tsample VALUES(@val, 1)
SET @val = @val+1
END
SELECT @val

SAP HANA:

CREATE PROCEDURE sp_loop_proc 
LANGUAGE SQLSCRIPT 
   AS 
   DECLARE found INTEGER; 
   DECLARE val INTEGER; 
BEGIN 
   found := 1; 
   val := 1; 
   WHILE :found <> 0 
   DO 
      SELECT COUNT(*) INTO found FROM tsample WHERE a = :val; 
      IF :found = 0 THEN 
         INSERT INTO tsample VALUES(:val, 1); 
      END IF; 
      val := :val+1; 
   END WHILE; 
   SELECT :val FROM DUMMY; 
END;

Konvertierung der gespeicherten Prozeduren:

  • Konvertierung der basischen Anweisungen (Basic statements) und Syntax ( Schleifen, DML-Anweisungen, Kursoren usw)
  • IN, OUT, INOUT Parameter

Sybase ASE:

CREATE FUNCTION BONUS(@salary INT, @grade INT, @dept_id INT)
RETURNS INT
AS
    BEGIN
    DECLARE @bonus INT
    DECLARE @cat INT
    SET @bonus = 0
    SELECT  @cat = dept_cat FROM department 
        WHERE dept_id = @dept_id
 
    IF (@cat < 10)
        BEGIN
            SET @bonus = @salary *15/100
 
        END
        ELSE
            BEGIN
            SET @bonus = @salary * 10/100
        END
RETURN @bonus
END

SAP HANA:

CREATE PROCEDURE BONUS(OUT RETURNVAL INTEGER,
v_salary INTEGER, v_grade INTEGER, v_dept_id INTEGER)
LANGUAGE SQLSCRIPT
   AS
   v_bonus  INTEGER;
   v_cat  INTEGER;
BEGIN
   v_bonus := 0;
   SELECT   dept_cat INTO v_cat FROM department 
   WHERE dept_id = :v_dept_id;
 
   IF (:v_cat < 10) THEN
 
      v_bonus := :v_salary*15/100;
   ELSE
      v_bonus := :v_salary*10/100;
   END IF;
   RETURNVAL := :v_bonus;
END;

Konvertierung der Trigger:

  • Konvertierung der basischen Anweisungen (Basic statements) und Syntax

Sybase ASE:

CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE 
ON TARGET FOR UPDATE, DELETE, INSERT 
AS 
INSERT INTO SAMPLE_TR VALUES (CURRENT_TIME(), USER)

SAP HANA:

CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE 
AFTER UPDATE OR DELETE OR INSERT 
ON TARGET 
BEGIN 
   INSERT INTO SAMPLE_TR VALUES(CURRENT_TIME, CURRENT_USER); 
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...

...