La herramienta de migración de bases de datos Ispirer MnMTK puede convertir Sybase ASE a SAP HANA. Usted puede utilizar nuestra herramienta para conversión de procedimientos almacenados, funciones, triggers, esquema de base de datos (DDL).
Descripción de Migración de Sybase ASE a SAP HANA
La herramienta migra los siguientes objetos de base de datos y propiedades a SAP HANA:
- Conversión de Procedimientos Almacenados, Funciones y Triggers
- Conversión de Funciones
- Conversión de DDL
Proponemos que usted tenga una visión más profunda a las características de migración de Sybase ASE a SAP HANA.
Conversión de Procedimientos Almacenados:
- Conversión de sentencias básicas y sintaxis ( Loops, sentencias DML, Cursors, 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;
Conversión de Función Almacenada:
- Conversión de sentencias básicas y sintaxis (Loops, sentencias DML, Cursors, etc.)
- Parametros 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;
Conversión de Triggers:
- Conversión de sentencias básicas y sintaxis
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;
Características de Ispirer MnMTK
- Conversión Rápida y Útil de SQL Scripts - Usted puede fácilmente comenzar la conversión de existentes sripts SQL - sentencias DDL, SQL dump de base de datos, consultas SQL, etc.
- Conversión con Conexión de Base de Datos - Ispirer MnMTK puede juntarse a Sybase ASE, extraer y convertir la base de datos entera o sólo objetos y esquemas especificados
- Genera SQL scripts en la sintaxis de SAP HANA
- Soporte de Línea de Comandos puede ayudar a automatizar el proceso de migración
- Validación de Migración - La herramienta puede comparar el número de tablas, el número de filas, y realizar la validación de datos para todas o seleccionadas columnas (basadas en las claves primarias o la cláusula de orden especificada)
Por qué Ispirer MnMTK
Ispirer MnMTK y nuestro soporte garantizan un bajo costo y automatización de casi el 100% de la migración entera de Sybase ASE a SAP HANA.
- Automatización de ~ 100% de Todas las 3 Etapas - Consecuente e Integrada
- Etapa 1: Esquema de base de datos/DDL, lógica de negocio de servidor (procedimientos almacenados, triggers, etc.)
- Etapa 2: Transferencia y validación de datos
- Etapa 3: Código de aplicación front-end y SQL consultas/scripts
- Rápida Personalización - Correcciones dentro de 1-2 días hábiles
- Pre-Venta Cooperación - Nosotros realizamos la conversión completa durante la evaluación antes de que usted tome una decisión. Proceso de Cooperación
- Bajo Costo - Ofrecemos precios flexibles
- Conversión Optimizada - El código inteligente y fácil de mantener, sin ningún middleware de Ispirer utilizado después de la conversión
Lea más acerca de los Beneficios Clave de Ispirer MnMTK.
Ispirer MnMATK 2017
Sybase ASE a SAP HANA Descargar
Si Usted tiene algunas preguntas o desea obtener más información, siempre puede ponerse en contacto con nosotros.
|