QUESTO SITO UTILIZZA COOKIE: continuando a navigare questo sito, accettate l’utilizzo di cookie. Consultate le pagine Informative sulla Privacy e sui Cookie per ulteriori dettagli.
Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration
Fate la migrazione da MySQL a SAP HANA usando Ispirer Migration and Modernization Toolkit!
Ispirer Systems si sforza di eseguire la migrazione di database di alta qualità. Sviluppiamo il nostro tool Ispirer MnMTK nel modo che permetta di soddisfare pienamente le esigenze di business dei nostri clienti.
Questa presentazione demo dimostra come il tool Ispirer MnMTK esegue la conversione di database da MySQL a SAP HANA:
Perchè Ispirer MnMTK 2015 per migrazione da MySQL a SAP HANA?
I nostri vantaggi principali:
100% Automazione di tutte le 3 Fasi
Fase 1: Migrazione di database schema/DDL, logica di business lato server (procedure, trigger, ecc.);
Fase 2: Trasferimento e verifica di dati;
Fase 3: Conversione di codice delle applicazioni front-end e SQL script/query;
Prezzi flessibili: offriamo una vasta gamma di opzioni, tra i quali troverete sicuramente quella che serve meglio a voi;
Customizzazione rapida: personalizziamo il nostro tool nel modo che permetta a soddisfare pienamente le esigenze di business dei nostri clienti, conversioni personalizzate e ottimizzazioni sono realizzati entro 1-2 giorni lavorativi;
Pre-Sales Collaborazione: dimostriamo la conversione completa durante la valutazione prima che prenderete la decisione finale.
Conversione ottimizzata: dopo la conversione riceverete il codice facilmente gestito senza il middleware di Ispirer.
CREATEPROCEDURE CursorProc (INOUT prod_list VARCHAR(4000))BEGINDECLARE v_finished INTEGERDEFAULT0;
DECLARE v_prod VARCHAR(100)DEFAULT"";
DECLARE prod_cursor CURSOR FORSELECT name FROM product_description;
DECLARE CONTINUE HANDLER
FORNOT FOUND SET v_finished =1;
OPEN prod_cursor;
get_prod: LOOP
FETCH prod_cursor INTO v_prod;
IF v_finished =1THEN
LEAVE get_prod;
ENDIF;
SET prod_list = CONCAT(v_prod,";",prod_list);
END LOOP get_prod;
CLOSE prod_cursor;
END;
SAP HANA:
CREATEPROCEDURE CursorProc(INOUT prod_list VARCHAR(4000))LANGUAGE SQLSCRIPT
AS
v_finished INTEGERDEFAULT0;
v_prod VARCHAR(100)DEFAULT'';
CURSOR prod_cursor FORSELECT name FROM product_description;
BEGINDECLARE EXIT HANDLER
FORNOT FOUND v_finished :=1;
OPEN prod_cursor;
LOOP
FETCH prod_cursor INTO v_prod;
IF :v_finished =1THEN
BREAK;
ENDIF;
prod_list := :v_prod ||';';
END LOOP;
CLOSE prod_cursor;
END;
CREATEPROCEDURE DropCreateTabProc LANGUAGE SQLSCRIPT
AS
v_if_exists INTEGER;
BEGIN
v_if_exists :=0;
SELECTCOUNT(*)INTO v_if_exists FROM"PUBLIC"."M_TABLES"WHERE schema_name ='HANATEST'ANDTABLE_NAME='PRODUCTLEVEL';
IF :v_if_exists >0THENDROPTABLE ProductLevel;
ENDIF;
CREATETABLE ProductLevel
(
ID INTEGER,
PRODUCT INTEGER,
PRLEVEL INTEGER,
MINLEVEL INTEGER,
MAXLEVEL INTEGER);
END;
Conversione di funzioni memorizzate (Stored Functions):
Converte la sintassi e istruzioni
Converte variabili e parametri
Converte commenti
MySQL:
CREATEFUNCTION CurVarFunc(var INT)RETURNSINT(11)BEGINDECLARE var1 INT;
DECLARE v_i CURSOR FORSELECT employeeNumber FROM employees;
DECLARE v_i1 CURSOR FORSELECT employeeNumber FROM employees_audit;
IF var =1THENOPEN v_i;
fetch v_i INTO var1;
close v_i;
ENDIF;
IF var <>1THENOPEN v_i1;
fetch v_i1 INTO var1;
close v_i1;
ENDIF;
RETURN var1;
END;
SAP HANA:
CREATEPROCEDURE CurVarFunc(OUT RETURNVAL INTEGER,var INTEGER)LANGUAGE SQLSCRIPT
AS
var1 INTEGER;
CURSOR v_i FORSELECT employeeNumber FROM employees;
CURSOR v_i1 FORSELECT employeeNumber FROM employees_audit;
BEGINIF :var =1THENOPEN v_i;
fetch v_i INTO var1;
close v_i;
ENDIF;
IF :var !=1THENOPEN v_i1;
fetch v_i1 INTO var1;
close v_i1;
ENDIF;
RETURNVAL := :var1;
END;
Conversione di trigger:
MySQL:
CREATETRIGGER before_employee_update
BEFOREUPDATEON employees FOR EACH ROWBEGININSERTINTO employees_audit(id, actionc, employeeNumber, lastname,
changedon)VALUES(OLD.id,'update',OLD.employeeNumber,OLD.lastname, NOW());
END;
Tutto è cominciato con la ricerca della mia azienda di soluzioni per migrazione da SQL Server database verso Oracle. Le prove di più di 10 strumenti disponibili...
Sybase ASE to Oracle and Sybase ASE to Microsoft SQL Server Migration, United Kingdom/United States
Our client was Global Investment Bank (GIB), a provider of investment banking advisory services. Besides financing, risk management, and corporate finance advisory services, it provides foreign...
In cooperation with our solution partner in Japan, Ispirer executed a short-term migration project for a subsidiary of a grand, reputed Tokyo-based telecommunications company. The subsidiary is...