智能和高度自动化的跨平台数据库和应用程序迁移


从 Oracle PL/SQL 到 HP Vertica 转换

HP Vertica

转换特征

Ispirer MnMTK的内置功能之一是将Oracle包、触发器、过程与函数迁移到Java类,用于对HP Vertica创建标量函数。对每一个PL/SQL元素,工具创建几个单独的文件。

从一个PL/SQL函数或过程有两个文件而创建:

  • 含有函数累的文件。它执行UDF要进行的处理。
  • 含有工厂类文件。它提供关于函数类的元数据,并创建它实例,为了处理函数调用。

Oracle过程迁移

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;
 

含有用户定义的标量函数(UDSFs)的Java代码:

 
     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()); 
    }
  }
}
 

您该将TypesMigrationFactory.java 编译到类文件,这样您可以将它包括到您的Java UDF JAR库。如您使用HP Vertica节点作为开发系统,您可以将TypesMigrationFactory.java文件复制到您主机上的另一个位置或者,如果您有root权限,将它编译。

为什么选择Ispirer MnMTK为从Oracle PL/SQL到HP Vertica转换?

Ispirer MnMTK自动您的Oracle Forms应用到HP Vertica的整一迁移过程。此外,您对Ispirer MnMTK减少风险和低内部的努力。 所有利益是在最合理的和竞争成本,使数据库和应用迁移Ispirer MnMTK工具更加吸引的工具为这种项目的类型。Ispirer MnMTK是也最灵活的转换工具。 一些迁移方向可以被开发进一步。 他可以提供转换在最短时间。

Ispirer一直以合理的成本能够提供高性能的应用程序转换解决方案而努力工作。

现场演示

Ispirer转换解决方案

从 Oracle PL/SQL 到 HP Vertica

请求

请求报价

Ispirer转换解决方案

从 Oracle PL/SQL 到 HP Vertica

服务 工具

Ispirer和HPE联合手册

请读Ispirer和HPE联合手册(英文)以了解我们的合作伙伴关系如何给您这样的客户带来更多的价值。





如果您有任何问题,请随时联系我们

 
客户评价
System Protocol Information, 马来西亚
Informix到Microsoft SQL Server数据库迁移

尊敬的先生们,

我们刚刚完成了到目前为止最大的从Informix到MS SQL Server迁移任务。这项运动是按计划按时完成的。这是成功的,感谢您工具做很大一部分。

...

Bellnet (HAS), 日本
Delphi转成C#

我们的客户BELLNET是一家日本IT公司,它维护用于控制医疗设备的计算机软件。它需要把这样的医疗软件迁移从Delphi到C#,并联系我们要求转换工具。

...

Steek-IT,荷兰
Progress迁移到SQLServer

Steek-IT是一家荷兰ICT公司,具有15年以上的数据迁移经验。除了我们专业的领域MSSQL、SSIS、SSAS,我们还创建网站、企业软件和iOS应用程序。

...

案例研究
Informix 4GL转移到Microsoft SQL Server的解决方案, 美国

我们的客户是一家值得信赖的美国公司,为美国的100000多家中小企业提供人力资源服务和业务解决方案。

...

Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!

于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。

...

IBM DB2 iSeries迁移到Microsoft SQL Server, 美国

来自美国的全方服务资讯科技公司,致力于软件和应用程序开发、再工程和维护。该公司提供Web服务,包括网站设计、网站托管和SEO。也从事CRM系统的实施、升级和管理。

...