Migrar SAP Sybase ASA a SAP HANA
Esta potente herramienta convierte el esquema de base de datos (DDL), los datos y la lógica empresarial del servidor de Sybase ASA a SAP HANA y puede personalizarse de acuerdo con los requerimientos de nuestros clientes. ¡Ayudamos a entender a nuestros clientes el valor de las soluciones automatizadas de migración de bases de datos y aplicaciones que permiten el crecimiento del negocio!
Características de migración de Sybase ASA a SAP HANA
- Conversión de Procedimientos Almacenados y Funciones
- Conversión de funciones incorporadas
- Conversión DDL
Le proponemos tener una visión más profunda de las características de migración de Sybase ASA a SAP HANA.
Conversión de Procedimientos almacenados:
- Conversión de instrucciones básicas y sintaxis (bucles, instrucciones DML, cursores, etc.)
Sybase ASA:
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 funciones almacenadas:
- Declaraciones básicas y sintaxis (bucles, instrucciones DML, cursores, etc.)
- Parámetros IN, OUT, INOUT
Sybase ASA:
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 los Triggers:
- Conversión de Declaraciones Básicas y Sintaxis
Sybase ASA:
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;
Más posibilidades:
- Aparte de la lógica de negocios del servidor, Ispirer MnMTK también convierte consultas SQL en aplicaciones front-end y scripts para ajustarse a la sintaxis de SAP HANA.
- Además, nuestra herramienta es capaz de convertir código T-SQL a Java y .NET.
- De ahora en adelante es posible automatizar su proceso de migración y ahorrar mucho tiempo gracias a compatibilidad con la línea de comandos: configure la programación de la conversión o inicie una conversión en su proceso de desarrollo.
- Compare el número de tablas, el número de filas con la ayuda de nuestro conjunto de herramientas y realice validación de la migración para todas o sólo las columnas seleccionadas (basadas en claves primarias o cláusula de orden especificado).
¿Por qué Ispirer MnMTK para la Migración de Sybase ASA a SAP HANA?
Ispirer Systems se esfuerza por realizar una migración de alta calidad y de primera clase de la base de datos. Adaptamos nuestra herramienta de migración Ispirer MnMTK de tal manera que una versión personalizada pueda satisfacer plenamente las necesidades empresariales de nuestro cliente.
Nuestros beneficios principales:
- ~100% de automatización de las 3 etapas
- Etapa 1: Esquema de base de datos/DDL, migración de la lógica empresarial
- Etapa 2: Transferencia y validación de datos
- Etapa 3: Conversión de SQL incorporado y SQL consultas/scripts
- Precios flexibles: podemos ofrecerle una amplia gama de opciones, entre las que definitivamente encontrará la que más le convenga;
- Orientación al cliente y personalización rápida: Personalizamos nuestra herramienta de migración de tal manera que una versión personalizada puede satisfacer plenamente las necesidades de negocio de nuestros clientes, las conversiones personalizadas y las optimizaciones se realizan en un plazo de 1-2 días hábiles;
- Compromiso pre-venta: programe una demostración y discuta su proyecto con nuestro equipo de preventa
- Conversión optimizada: obtiene código de mantenimiento у inteligente sin utilizar ningún middleware de Ispirer
¿Por qué Servicio de Ispirer para la Migración de Sybase ASA a SAP HANA?
¡Además de nuestro conjunto de herramientas le ofrecemos aprovechar nuestro servicio! Permítanos gestionar todo su proyecto de migración de nuestro lado y le ayudaremos a evaluar, diseñar, implementar y, finalmente, probar la migración.
Beneficios principales de Servicio de Ispirer:
- Rápido tiempo hasta la solución;
- Expertos altamente cualificados en migración;
- Reducción de los costes operativos.
Gracias a la tremenda experiencia en la migración de bases de datos, ¡podemos encontrar una solución a la tarea más complicada!
Cuando necesite migrar de Sybase ASA a SAP HANA ¡estamos aquí para ayudarle!
Ispirer MnMATK 2017
Sybase ASA a SAP HANA Descargar
Contáctenos a través de la página de contactos para más información.
|