ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies.
Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.

Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée


Migration de Sybase ASE vers SAP HANA

SAP HANA Logo

Ispirer Migration and Modernization Toolkit est capable de convertir des schémas de base de données (DDL), des données et de la logique métier de Sybase ASE vers SAP HANA et peut être personnalisé selon les demandes de votre projet de migration.


Aperçu général de la migration de Sybase ASE vers SAP HANA


Voici les objets et les propriétés de base de données que notre outil migre depuis Sybase ASE vers SAP HANA:

  • Fonctions intégrées
  • Procédures Stockées, Fonctions et Triggers T-SQL
  • DDL

  • Autres possibilités:

  • A part de la logique métier côté serveur, Ispirer MnMTK convertit également des requêtes SQL dans des applications frontales et des scripts en conformité avec la syntaxe SQL de SAP HANA.
  • En outre, Ispirer MnMTK peut vous aider à convertir le code Sybase T-SQL vers Java et .NET.
  • Validation de migration: afin de comparer le nombre de tables, le nombre de lignes et effectuer la validation des données pour toutes les colonnes ou les colonnes présélectionnées (basées sur les clés primaires ou les clauses d'ordre spécifié)
  • Enfin, Ispirer Systems rend des services de migration de base de données de haute qualité. Nous adaptons notre outil de migration Ispirer MnMTK en sorte que la version personnalisée soit ajustée à tous les besoins de notre client.

Pourquoi Ispirer MnMTK pour migrer de Sybase ASE vers SAP HANA?


Effectuez votre migration avec Ispirer Systems et profitez donc des avantages suivants que vous offre notre outil:

  • Automatisation jusqu'à 100% au cours des trois étapes - Cohérence et Intégration<:
    • 1ère étape: Schéma de base de données/DDL, logique métier côté serveur (procédures stockées, fonctions, triggers T-SQL, etc)
    • 2ème étape: Transfert des données et validation
    • 3ème étape: Code d'application frontal et requêtes/scripts SQL
  • Personnalisation rapide: individualisation et optimisation de la converson (1-3 jours ouvrables en moyenne)

  • Engagement pré-vente: nous démontrons une conversion complète au cours de l'évaluation avant que vous preniez une décision

  • Prix Raisonnable: nous offrons une tarification souple

  • Conversion Optimisée: en tant que résultat vous obtenez un code intelligent et maintenable, sans aucun middleware à utiliser après la conversion

Présentation en direct

Ispirer Migration Solution

Sybase ASE vers SAP HANA

Commander

Demander un devis

Ispirer Migration Solution

Sybase ASE vers SAP HANA

Service L'outil

Caractéristiques de la migration de Sybase ASE vers SAP HANA


Voici les détails téchniques de la migration de Sybase ASE vers SAP HANA:

Conversion des Procédures Stockées:

  • Conversion de la syntaxe et des instructions de base (Loops, instructions DML, Curseurs etc)

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;

Conversion des fonctions stockées:

  • Conversion de la syntaxe et des instructions de base(Loops, instructions DML, Curseurs etc)
  • Paramètres IN, OUT, INOUT

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;

Conversion des Triggers :

  • Conversion de la syntaxe et des instructions de base

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); 

Contactez-nous pour en savoir plus.

 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.

Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...

...