ESTE SITE UTILIZA COOKIES: Ao continuar navegando neste site, você dá o seu consentimento para que os cookies sejam usados.
Para mais detalhes, leia nossa Política de Privacidade e Política de Cookies.

Migração e Modernização
Automatizada e Personalizada
de Bancos de Dados e Aplicações


Migrar IBM DB2 LUW para SAP HANA

Sap Hana

A ferramenta de migração de banco de dados Ispirer MnMTK pode converter DB2 LUW para SAP HANA. Você pode usar nossas ferramentas para conversão de procedimentos armazenados, funções, gatilhos, schema de banco de dados (DDL), dados e outros objetos de banco de dados. Ajudamos nossos clientes a compreender o valor das soluções de migração automatizada de banco de dados e aplicativos que contribuem para o crescimento dos negócios.


Visão Geral da Migração de DB2 LUW para SAP HANA

A ferramenta migra os seguintes objetos de banco de dados e propriedades para SAP HANA:
  • Conversão de Procedimentos Armazenados, Funções e Gatilhos
  • Conversão de Esquema (DDL)
  • Conversão de Índices, Visões, Sequências
  • Transfere Dados

Conversão de DDL:

  • Converte as definições de colunas - tipos de dados, valor por defeito, restrições NÃO-NULOS
  • Converte chaves primárias e estrangeiras
DB2 LUW:
  1. CREATE TABLE EMPLOYEE
  2. (EMP_NO INT NOT NULL,
  3. SALARY DOUBLE NOT NULL,
  4. FIRST_NAME VARCHAR(12) NOT NULL,
  5. DATESTART DATE DEFAULT CURRENT DATE,
  6. PRIMARY KEY (EMP_NO)
  7. )
  8. ;
  9.  
SAP HANA:
  1. CREATE TABLE EMPLOYEE
  2. (
  3. EMP_NO INTEGER NOT NULL,
  4. SALARY DOUBLE NOT NULL,
  5. FIRST_NAME VARCHAR(12) NOT NULL,
  6. DATESTART DATE DEFAULT CURRENT_DATE,
  7. PRIMARY KEY(EMP_NO)
  8. );
  9.  

Conversão de Procedimentos Armazenados:

  • Converte sintaxe de procedimentos, cursores, declarações
  • Converte variáveis e parâmetros
  • Converte comentários
DB2 LUW:
  1. CREATE PROCEDURE MEDIAN_RESULT_SET (MedianSalary DOUBLE)
  2. RESULT SETS 1
  3. LANGUAGE SQL
  4. BEGIN
  5. DECLARE c2 CURSOR WITH RETURN FOR
  6. SELECT EMP_NO, SALARY
  7. FROM EMPLOYEE
  8. WHERE SALARY > MedianSalary
  9. ORDER BY SALARY;
  10. OPEN c2;
  11. END;
  12.  
SAP HANA:
  1. CREATE TYPE SWT_MEDIAN_RESULT_SET
  2. AS TABLE(EMP_NO INTEGER, SALARY DOUBLE);
  3.  
  4. CREATE PROCEDURE MEDIAN_RESULT_SET(medianSalary DOUBLE,
  5. OUT SWV_Result SWT_MEDIAN_RESULT_SET)
  6. LANGUAGE SQLSCRIPT
  7. AS
  8. BEGIN
  9. SWV_Result = SELECT EMP_NO, SALARY
  10. FROM EMPLOYEE
  11. WHERE SALARY > :MedianSalary
  12. ORDER BY SALARY;
  13. END;
  14.  

Conversão de Funções Armazenadas:

  • Converte sintaxe e declarações
  • Converte parâmetros e variáveis
  • Converte comentários
DB2 LUW:
  1. CREATE FUNCTION HANA.REVERS(INSTR VARCHAR(4000), POS INT)
  2. RETURNS VARCHAR(1000)
  3. DETERMINISTIC NO EXTERNAL ACTION CONTAINS SQL
  4. BEGIN ATOMIC
  5. DECLARE REVSTR VARCHAR(4000);
  6. DECLARE LEN INT DEFAULT 0;
  7. SET LEN = LENGTH(INSTR);
  8. SET REVSTR = SUBSTR(INSTR, POS, LEN - POS +1);
  9. RETURN REVSTR;
  10. END ;
  11.  
SAP HANA:
  1. CREATE PROCEDURE HANA.REVERS(OUT RETURNVAL VARCHAR(1000),
  2. INSTR VARCHAR(4000), POS INTEGER)
  3. LANGUAGE SQLSCRIPT
  4. AS
  5. REVSTR VARCHAR(4000);
  6. LEN INTEGER DEFAULT 0;
  7. BEGIN
  8. LEN := LENGTH(:INSTR);
  9. REVSTR := SUBSTRING(:INSTR,:POS,:LEN -:POS+1);
  10. RETURNVAL := :REVSTR;
  11. END;
  12.  

Conversão de Gatilhos:

DB2 LUW:
  1. CREATE TRIGGER RAISE_LIMIT
  2. AFTER UPDATE OF SALARY ON EMPLOYEE
  3. REFERENCING NEW AS N OLD AS O
  4. FOR EACH ROW
  5. WHEN (N.SALARY > 1.1 * O.SALARY)
  6. BEGIN
  7. DECLARE MAX_SALARY FLOAT;
  8. SELECT MAX(SALARY) INTO MAX_SALARY FROM EMPLOYEE
  9. WHERE EMP_NO = O.EMP_NO;
  10. IF N.SALARY > MAX_SALARY
  11. THEN UPDATE SAMPLE SET SALARY = N.SALARY
  12. WHERE EMP_NO = O.EMP_NO;
  13. END IF;
  14. END;
  15.  
SAP HANA:
  1. CREATE TRIGGER RAISE_LIMIT
  2. AFTER UPDATE
  3. ON EMPLOYEE
  4. REFERENCING NEW ROW N,OLD ROW O
  5. FOR EACH ROW
  6. BEGIN
  7. DECLARE MAX_SALARY FLOAT;
  8. IF :N.SALARY > 1.1*:O.SALARY THEN
  9. SELECT MAX(SALARY) INTO MAX_SALARY FROM EMPLOYEE
  10. WHERE EMP_NO = :O.EMP_NO;
  11. IF :N.SALARY > :MAX_SALARY
  12. THEN
  13. UPDATE SAMPLE SET SALARY = :N.SALARY
  14. WHERE EMP_NO = :O.EMP_NO;
  15. END IF;
  16. END IF;
  17. END;
  18.  

Conversão de Visões:

DB2 LUW:

  1. CREATE VIEW VW_BONUS(customer, bonus) AS
  2. SELECT name, total/items_count * rate FROM
  3. CUSTOMERS INNER JOIN ORDERS
  4. ON CUSTOMERS.id = ORDERS.order_id
  5. WHERE date_of_birth >= CURRENT_DATE - 18 YEARS ;
  6.  
SAP HANA:
  1. CREATE VIEW VW_BONUS(customer, bonus) AS
  2. SELECT name, total/items_count*rate FROM
  3. CUSTOMERS JOIN ORDERS
  4. ON CUSTOMERS.id = ORDERS.order_id
  5. WHERE date_of_birth >= ADD_YEARS(CURRENT_DATE,-18);
  6.  

Características de Ispirer MnMTK para Migração de DB2 LUW para SAP HANA

  • Conversão Rápida e Útil de SQL Scripts - Você pode facilmente começar a converter scripts existentes SQL - instruções DDL, SQL consultas, etc.
  • Conversão com Conexão ao Banco de Dados - Ispirer MnMTK pode se conectar a IBM DB2 LUW, extrair e converter todo o banco de dados ou apenas objetos e schemas especificados a Teradata
  • Gera SQL scripts na sintaxe de SAP HANA
  • Suporte de Linha de Comando pode ajudar a automatizar o processo de migração
  • Validação de Migração - A ferramenta pode comparar o número de tabelas, o número de linhas e realizar a validação de dados para todas ou selecionadas colunas (baseado em chaves primárias ou cláusula de ordem especificada)

Por que Ispirer MnMTK para Migração de DB2 LUW para SAP HANA

Ispirer MnMTK e nosso suporte garantem baixo custo e quase 100% de automação de toda a mgração de LUW DB2 para SAP HANA.

Automação de ~ 100% de Todas as 3 fases - Consistente e Integrada
  • Fase 1: Schema de banco de dados/DDL, lógica de negócios do lado do servidor (procedimentos armazenados, gatilhos etc)
  • Fase 2: Transferência de dados e validação
  • Fase 3: Código de aplicativo front-end e SQL consultas/scripts
  • Customização Rápida - Correções grátis, dentro de 1-2 dias úteis

  • Cooperação de Pré-Venda - Demonstramos a conversão total durante a avaliação antes você toma uma decisão. Processo de Cooperação

  • Baixo Custo - Oferecemos preços flexíveis

  • Conversão Otimizada - O código inteligente e sustentável, sem qualquer middleware de Ispirer utilizado após a conversão

  • Quando você precisa migrar de DB2 LUW para SAP HANA estamos aqui para ajudá-lo!

    Tente Ferramenta

    Ispirer MnMTK 2017

    DB2 LUW para SAP HANA

    Dados e SQL SQL Dados

    Estime seu Projeto

    Ispirer MnMATK 2017

    DB2 LUW para SAP HANA

    Baixar

    Compre Ferramenta

    Ispirer MnMTK 2017

    DB2 LUW para SAP HANA

    Dados e SQL SQL Dados

    Compre Serviço

    Serviço de Migração de Ispirer

    DB2 LUW para SAP HANA

    Dados e SQL SQL Dados

    Você pode também nos contactar através da Página de Contatos.

     
    Depoimentos
    24.07.2018Decitre, França

    Sybase ASE para PostgreSQL

    Estávamos procurando uma ferramenta para migrar Sybase para PostgreSQL.

    Depois de várias pesquisas, encontramos a ferramenta Ispirer que poderíamos testar...

    ...

    22.06.2018TSS Consultancy, Índia
    Migração de Banco de dados
    Microsoft SQL Server para Oracle

    Nossa empresa iniciou a pesquisa em relação à migração de SQL Server para Oracle. Testamos mais de 10 ferramentas...

    ...

    Estudos de caso
    20.06.2018Progress 4GL para .NET C# WinForms, Estados Unidos

    Ofertas da empresa incluem gestão do relacionamento com o cliente (CRM), gestão da cadeia de suprimentos(SCM), e software de gestão de capital humano (HCM).

    Empresa atende mais de 20.000...

    ...

    28.04.2018Solução de Informix 4GL para Microsoft SQL Server, Estados Unidos

    Nosso Cliente é uma empresa de confiança norte-americana que presta serviços de recursos humanos e soluções de negócios para mais de 100.000 empresas de pequeno e médio porte nos Estados Unidos.

    ...