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


从Microsoft SQL Server T-SQL到HP Vertica

HP Vertica

Ispirer MnMTK是一个支持从SQL Server T-SQL到HPE Vertica应用程序转换工具。


为什么选择Ispirer MnMTK?

我们在开发我们的转换工具Ispirer MnMTK时使用顾客导向方法,以满足您的所有项目要求。 Ispirer MnMTK是高度可定制的,并可以在短时间内根据您的项目需求进行扩展。这样的定制允许在迁移从SQL Server到HPE Vertica时实现高达99%的自动化。 您可以选择工具许可证或我们的迁移服务为从Microsoft SQL Server T-SQL转换到HPE Vertica。

我们的主要好处:

  • 高素质和经验丰富的技术支持: 我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。
  • 客户至上的方针和快速定制: 我们个性化我们的迁移工具可以充分满足客户的业务需求,定制的转换和优化在1-2工作日完成。
  • 预售参与 : 我们会在评估决定之前展示完全转换。
  • 灵活的定价策略: 我们为您提供广泛的选择,其中您一定会找到最适合您的价格方案。
  • 优化转换-: 没有Ispirer的文库或转换后使用IP

现场演示

Ispirer转换解决方案

从MS SQL Server T-SQL到HP Vertica

请求

请求报价

Ispirer转换解决方案

从MS SQL Server T-SQL到HP Vertica

服务 工具

转换特征

Ispirer MnMTK的内置功能迁移Microsoft SQL Server的触发器、过程和函数向Vertica的Java的标量函数。该工具将为每个Transact-SQL (T-SQL)元素创建几个单独的文件。

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

  • 含有函数类型的文件。它执行你要UDF来执行的处理。
  • 含有工厂类文件。它提供数据类型的元数据,并创建它的实例来处理函数调用。

SQL Server过程迁移

SQL Server源过程:

 
CREATE PROCEDURE basic_procedure
@j INT
AS
BEGIN
SET @j=10
END
GO
 

含有User Defined Scalar Functions (UDSFs)的Java代码:

 
import com.vertica.sdk.*;
public class BasicProcedureFactory extends ScalarFunctionFactory  
{
  @Override 
   public void getPrototype(ServerInterface srvInterface, 
   ColumnTypes argTypes, ColumnTypes returnType)
    {
        RETURN TYPE.addInt();
    }
  @Override
  public ScalarFunction createScalarFunction
 (ServerInterface srvInterface) 
    { 
      RETURN NEW BasicProcedure();
    }
  public class BasicProcedure extends ScalarFunction {
    @Override
  public void processBlock(ServerInterface srvInterface, 
BlockReader argReader, BlockWriter resWriter)
throws UdfException, DestroyInvocation {
    do {
      INTEGER j=NULL;
      j=10;
      resWriter.setLong(1);
      }while(argReader.NEXT());
    }
   }
  }
 

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

SQL Server元过程:

 
     CREATE PROCEDURE sp_select 
AS 
BEGIN 
DECLARE @customerID INT, 
@CityCount INT 
SELECT @CustomerID=CustomerID, @CityCount = COUNT(City) 
    FROM customer 
    GROUP BY customerID; 
END 
GO
 

Java代码:

 
     import java.SQL.*;
import java.util.Properties;
import com.vertica.sdk.*;
public class SpSelect extends ScalarFunction {
    @Override
        public void processBlock(ServerInterface srvInterface,
        BlockReader argReader, BlockWriter resWriter)
        throws UdfException, DestroyInvocation 
        {
        Properties mProp=NEW Properties();
        Connection mConn = DriverManager.getConnection
        ("jdbc:default:connection",mProp);
        mConn.setAutoCommit(FALSE);
        INTEGER ErrorCode = -1;
        String SqlState = "";
      do {
        INTEGER CustomerID=NULL;
        INTEGER CityCount=NULL;
 
        try (PreparedStatement pstmt=mConn.prepareStatement
        ("SELECT CustomerID,COUNT(City) 
                FROM customer  GROUP BY customerID");)
        {
          try( ResultSet s = pstmt.executeQuery();)
          {
            IF(rs.NEXT())
            {
                                CustomerID = rs.getInt(1);
              CityCount = rs.getInt(2);
            }
          }
 

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系统的实施、升级和管理。

...