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


Conversão de Oracle PL/SQL para HP Vertica

Características de Conversão

Ispirer MnMTK tem uma capacidade embutida para migrar pacotes, gatilhos, procedimentos e funções de Oracle para classes Java com regras generic para criar scalar functions para HP Vertica. A ferramenta irá criar alguns arquivos separados para cada elemento de PL/SQL.

Duma função ou procedimento PL/SQL dois ficheiros são criados:

  • Arquivo com classe de função que realiza a transformação que você quer o seu UDF executa.
  • Arquivo com classe de Factory que fornece metadados sobre a classe de função, e cria uma instância dele para lidar com chamadas de função.

Migração de procedimento de Oracle

Procedimento fonte de Oracle:

 
CREATE OR REPLACE PROCEDURE types_migration
AS 
g NUMBER(10,0);
p NUMBER(4,0);
j NUMBER(11,0);
i NUMBER;
BEGIN
j:=10;
END;
 

Código Java com Funções de escalares definidas pelo utilizador (UDSFs):

 
     import java.SQL*;
import java.math.*;
import com.vertica.sdk.*;
public class TypesMigrationFactory extends ScalarFunctionFactory  
{
  @Override 
   public void getPrototype
(ServerInterface srvInterface, ColumnTypes argTypes, 
     ColumnTypes returnType)
{
    returnType.addInt();
}
  @Override
  public ScalarFunction createScalarFunction
(ServerInterface srvInterface) { 
RETURN NEW TypesMigration();
}
  public class TypesMigration extends ScalarFunction {
    @Override
    public void processBlock
(ServerInterface srvInterface, 
       BlockReader argReader, BlockWriter resWriter) 
       throws UdfException, DestroyInvocation {
  do {         
    Long g = NULL;
INTEGER p = NULL;
    BigDecimal j = NULL;
DOUBLE i = NULL;
    j = NEW BigDecimal(10);
    resWriter.setLong(1); 
}while(argReader.NEXT()); 
}
}
}
 

Você deve compilar TypesMigrationFactory.java para um arquivo de classe, para que você possa incluí-lo em sua biblioteca Java UDF JAR. Se você estiver usando um nodo de HP Vertica como um sistema de desenvolvimento, você pode copiar o arquivo TypesMigrationFactory.java para outro local no seu hospedeiro, ou compilá-lo no lugar, se você tem privilégios de root.

Por que Ispirer MnMTK?

Ispirer MnMTK ajuda a automatizar o processo de migração de banco de dados Oracle PL\SQL para Vertica. A ferramenta está constantemente evoluindo e pode ser facilmente personalizado para o seu projeto de migração. Com Ispirer MnMTK você elimina a maioria dos riscos associados e reduz consideravelmente os esforços internos. Todos esses benefícios estão disponíveis a custos muito razoáveis e competitivos, o que torna a ferramenta de migração de banco de dados e aplicativos Ispirer MnMTK um instrumento mais atraente para este tipo de projeto.

Para obter informações detalhadas sobre nosso modelo de engajamento para os projectos de conversão de aplicativos, por favor, acesse Modelo de Cooperação durante a Conversão de Aplicativos.


Folheto Comum de Ispirer e HPE

Leia o Folheto comum de Ispirer e HPE (em Inglês) para ver como nossa parceria traz valor acrescentado para clientes como vocês.





Se você estiver interessado em nossa ferramenta ou tiver alguma pergunta para nós, você pode semprenos contatar.

 
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.

...