このWebサイトでは、クッキーを使用しております。
詳細は プライバシー保護およびクッキーに関する通知を参照ください。

インテリジェントでカスタマイズ可能なDB/アプリ自動変換ソリューション


Oracle PL/SQLからVerticaへの変換

Vertica

変換機能

Ispirer MnMTKには、Javaクラスによって、Oracleパッケージ、プロシージャー、ファンクションをVertica用のスカラーファンクションに移行する機能が組み込まれています。 このツールでは、PL/SQL要素ごとに単独のファイルが作成されます。

1つのPL/SQLファンクションまたはプロシージャから2つのファイルが作成されます:

  • ファンクションクラスを含むファイル
  • ファクトリークラスを含むファイル

Oracleプロシージャの移行

ソースOracleプロシージャ:

  1.  
  2. CREATE OR REPLACE PROCEDURE types_migration
  3. AS
  4. g NUMBER(10,0);
  5. p NUMBER(4,0);
  6. j NUMBER(11,0);
  7. i NUMBER;
  8. BEGIN
  9. j:=10;
  10. END;
  11.  

User Defined Scalar Functions (UDSFs)を含むJavaコード:

  1.  
  2. import java.SQL*;
  3. import java.math.*;
  4. import com.vertica.sdk.*;
  5. public class TypesMigrationFactory extends ScalarFunctionFactory
  6. {
  7. @Override
  8. public void getPrototype
  9. (ServerInterface srvInterface, ColumnTypes argTypes,
  10. ColumnTypes returnType)
  11. {
  12. returnType.addInt();
  13. }
  14. @Override
  15. public ScalarFunction createScalarFunction
  16. (ServerInterface srvInterface) {
  17. RETURN NEW TypesMigration();
  18. }
  19. public class TypesMigration extends ScalarFunction {
  20. @Override
  21. public void processBlock
  22. (ServerInterface srvInterface,
  23. BlockReader argReader, BlockWriter resWriter)
  24. throws UdfException, DestroyInvocation {
  25. do {
  26. Long g = NULL;
  27. INTEGER p = NULL;
  28. BigDecimal j = NULL;
  29. DOUBLE i = NULL;
  30. j = NEW BigDecimal(10);
  31. resWriter.setLong(1);
  32. }while(argReader.NEXT());
  33. }
  34. }
  35. }
  36.  

TypesMigrationFactory.javaをクラスファイルにコンパイルし、Java UDF JARライブラリに含みます。開発システムとしてVerticaノードを使用している場合は、TypesMigrationFactory.javaファイルをホスト上の別の場所にコピーするか、ルート権限を持っている場合はコンパイルします。

なぜIspirer MnMTKなのか

Ispirer MnMTKはOracle PL\SQLからVerticaへの移行作業を自動化する事ができ、移行作業に伴うリスクと必要な内部作業を大幅に削減することが出来ます。Ispirer MnMTKはこれらの利点と共に妥当な価格でデータベースおよびアプリケーションの変換を行う事ができるため、このような移行プロジェクトにとりとても魅力的なツールです。

詳細はアプリケーション変換 共同作業モデルページを参照してください。

ライブ・プレゼンテーション(英語)

Ispirer移行ソリューションOracle PL/SQLからVerticaへ

リクエスト

お見積

移行サービスOracle PL/SQLからVerticaへ

サービス 移行ツール


詳細はお問い合わせください。

 
Testimonials
Schulz, Brazil

InterBase to Microsoft SQL Server
Database Migration

In order to change a factory supervision and information system, we were looking for a tool to migrate the existing "Interbase 6.0" database to "Microsoft SQL Server". We tested a few softwares, but they didn't suit us.

...

System Protocol Information, Malaysia

Informix to Microsoft SQL Server
Database Migration

Dear Sir / Madam,

We have just completed our biggest migration job to date from Informix to MS SQL Server. The exercise was efficiently done within schedule given to us. It was a success and thanks to a great part to your tool.

...

Case Studies
Sybase ASEからMicrosoft SQL Serverへの移行、チリ

チリに拠点を置くソフトウェア開発会社です。

...

IBM DB2 iSeriesからMicrosoft SQL Serverへの移行、アメリカ

ソフトウェアとアプリケーションの開発、リエンジニアリングとメンテナンスを専門とする、米国に本拠を置くフルサービスのIT企業です。 同社はウェブサイトデザイン、ウェブホスティング、SEOなどのウェブサービスを提供しています。 また、CRMシステムの導入、アップグレードおよび管理も実施しています。

...