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 Microsoft SQL Server para SAP HANA

SAP HANA

Ispirer MnMTK é uma ferramenta poderosa que converte automaticamente procedimentos armazenados, funções, gatilhos, esquema de banco de dados (DDL) e outros objetos de banco de dados SQL Server para SAP HANA. 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 de MIgração de SQL Server para SAP HANA

A ferramenta migra os seguintes objetos e propriedades de banco de dados para SAP HANA:

  • Conversão de Procedimentos Armazenados, Funções e Gatilhos
  • Conversão de DDL and DML
  • Conversão de Índices e Visões
  • Transfere Dados

Conversão de declarações DDL e DML:

  • Converte definições de colunas - tipos de dados, valores padrão, restrições NOT NULL
  • Converte propriedades de IDENTITY. Ispirer MnMTK cria SEQUENCE para coluna IDENTITY. SEQUENCE pode ser usado em declarações DML para aumentar automaticamente os valores das colunas
  • Converte chaves primárias e estrangeiras

SQL Server:

  1. CREATE TABLE [dbo].[DimPromotion](
  2. [PromotionKey] [INT] IDENTITY(1,1) NOT NULL,
  3. [PromotionAlternateKey] [INT] NULL,
  4. [DiscountPct] [FLOAT] NULL,
  5. [EnglishPromotionType] [nvarchar](50) NULL,
  6. [SpanishPromotionType] [nvarchar](50) NULL,
  7. [FrenchPromotionType] [nvarchar](50) NULL,
  8. [EnglishPromotionCategory] [nvarchar](50) NULL,
  9. [SpanishPromotionCategory] [nvarchar](50) NULL,
  10. [FrenchPromotionCategory] [nvarchar](50) NULL,
  11. [StartDate] [datetime] NOT NULL,
  12. [EndDate] [datetime] NULL,
  13. [MinQty] [INT] NULL,
  14. [MaxQty] [INT] NULL
  15. ) ON [PRIMARY]
  16. GO
  17.  
  18. INSERT INTO [dbo].[DimPromotion] ([PromotionAlternateKey],
  19. [StartDate]) VALUES (123, GETDATE())
  20. GO
  21.  

SAP HANA:

  1. CREATE TABLE DimPromotion
  2. (
  3. PromotionKey INTEGER NOT NULL,
  4. PromotionAlternateKey INTEGER NULL,
  5. DiscountPct FLOAT NULL,
  6. EnglishPromotionType NVARCHAR(50) NULL,
  7. SpanishPromotionType NVARCHAR(50) NULL,
  8. FrenchPromotionType NVARCHAR(50) NULL,
  9. EnglishPromotionCategory NVARCHAR(50) NULL,
  10. SpanishPromotionCategory NVARCHAR(50) NULL,
  11. FrenchPromotionCategory NVARCHAR(50) NULL,
  12. StartDate TIMESTAMP NOT NULL,
  13. EndDate TIMESTAMP NULL,
  14. MinQty INTEGER NULL,
  15. MaxQty INTEGER NULL
  16. );
  17. CREATE SEQUENCE DimPromotion_seq START WITH 1 INCREMENT BY 1;
  18.  
  19. INSERT INTO DimPromotion(PromotionKey, PromotionAlternateKey,
  20. StartDate) VALUES(DimPromotion_seq.NEXTVAL, 123, CURRENT_TIMESTAMP);
  21.  

Conversão de Procedimentos Armazenados:

  • Converte sintaxe de procedimentos, cursores, declarações
  • Converte variáveis e parâmetros
  • Converte comentários

SQL Server:

  1. CREATE PROCEDURE SP_DYNAMIC @TB_NAME VARCHAR,
  2. @SWV_Ret DECIMAL OUT
  3. AS
  4. DECLARE @GRP_TBL_SQL VARCHAR(50)
  5. SET @GRP_TBL_SQL = 'DROP TABLE ' + @TB_NAME + ';'
  6. EXECUTE ( @GRP_TBL_SQL)
  7. SET @SWV_Ret = 1
  8.  

SAP HANA:

  1. CREATE PROCEDURE SP_DYNAMIC (TB_NAME VARCHAR(1),
  2. INOUT SWV_Ret DECIMAL)
  3. LANGUAGE SQLSCRIPT
  4. AS
  5. GRP_TBL_SQL VARCHAR(50);
  6. BEGIN
  7. GRP_TBL_SQL := 'DROP TABLE '+:TB_NAME+';';
  8. EXECUTE IMMEDIATE :GRP_TBL_SQL;
  9. SWV_Ret := 1;
  10. END
  11.  

Conversão de Funções Armazenadas:

  • Converte sintaxe e declarações
  • Converte parâmetros e variáveis
  • Converte comentários

SQL Server:

  1. CREATE FUNCTION [ufnLeadingZeros] (
  2. @VALUE INT
  3. )
  4. RETURNS VARCHAR(8)
  5. WITH SCHEMABINDING
  6. AS
  7. BEGIN
  8. DECLARE @ReturnValue VARCHAR(8);
  9. SET @ReturnValue = CONVERT(VARCHAR(8), @VALUE);
  10. SET @ReturnValue = SUBSTRING (@ReturnValue,1,1) + @ReturnValue;
  11. RETURN (@ReturnValue);
  12. END
  13.  

SAP HANA:

  1. CREATE PROCEDURE ufnLeadingZeros
  2. (OUT RETURNVAL VARCHAR(8),VALUE INTEGER)
  3. LANGUAGE SQLSCRIPT
  4. AS
  5. ReturnValue VARCHAR(8);
  6. BEGIN
  7. ReturnValue := CAST(:VALUE AS VARCHAR(8));
  8. ReturnValue := SUBSTRING(:ReturnValue,1,1)+:ReturnValue;
  9. RETURNVAL :=(:ReturnValue);
  10. END
  11.  

Conversão de Gatilhos:

SQL Server:

  1. CREATE TRIGGER [dbo].[tr_fn_update]
  2. ON [dbo].[Customer]
  3. FOR UPDATE
  4. AS
  5. DECLARE @upd INT
  6. SET @upd =1
  7. IF UPDATE(StoreID)
  8. BEGIN
  9. DELETE FROM [dbo].[TblRec]
  10. END;
  11. IF UPDATE(TerritoryID)
  12. BEGIN
  13. INSERT INTO [dbo].[TblRec] VALUES(@upd)
  14. END
  15.  
  16. GO
  17.  

SAP HANA:

  1. CREATE TRIGGER tr_fn_update
  2. AFTER UPDATE
  3. ON Customer
  4. REFERENCING NEW ROW NEW, OLD ROW OLD
  5. FOR EACH ROW
  6. BEGIN
  7. DECLARE v_upd INTEGER;
  8. v_upd := 1;
  9. IF :OLD.StoreID != :NEW.StoreID THEN
  10. DELETE FROM TblRec;
  11. END IF;
  12. IF :OLD.TerritoryID != :NEW.TerritoryID THEN
  13. INSERT INTO TblRec VALUES(:v_upd);
  14. END IF;
  15. END;
  16.  

Conversão de Visões:

SQL Server:

  1. CREATE VIEW [dbo].[VW_INNER_DATE]
  2. AS
  3. SELECT
  4. A.ModifiedDate
  5. FROM
  6. dbo.Test_Default B
  7. INNER JOIN dbo.Customer A ON
  8. B.C6 <= GETDATE() AND
  9. '20500101' > GETDATE()
  10.  
  11. GO
  12.  

SAP HANA:

  1. CREATE VIEW VW_INNER_DATE
  2. AS
  3. SELECT
  4. A.ModifiedDate
  5. FROM
  6. Test_Default B
  7. JOIN Customer A ON
  8. B.C6 <= CURRENT_TIMESTAMP AND
  9. '20500101' > CURRENT_TIMESTAMP;
  10.  

Características de Ispirer MnMTK para Migração de SQL Server 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 SQL Server, 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 Microsoft SQL Server 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 MS SQL Server para SAP HANA estamos aqui para ajudá-lo!

    Tente Ferramenta

    Ispirer MnMTK 2017

    MS SQL Server para SAP HANA

    Dados e SQL SQL Dados

    Estime seu Projeto

    Ispirer MnMATK 2017

    MS SQL Server para SAP HANA

    Baixar

    Compre Ferramenta

    Ispirer MnMTK 2017

    MS SQL Server para SAP HANA

    Dados e SQL SQL Dados

    Compre Serviço

    Serviço de Migração de Ispirer

    MS SQL Server 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.

    ...