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

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


Sybase ASEからSAP HANAへの移行

SAP HANA

データベース移行ツールIspirer MnMTKは
データベーススキーマ(DDL)、データおよびサーバサイドビジネスロジックをSybase ASEをSAP HANAへ変換することが
できます。お客様の特別な要件を満たすためのカスタマイズ追加も可能です。我々はビジネスを成長させる自動化されたデータベースとアプリケーション移行ソリューションの価値をお客様にお届けしています。


Sybase ASEからSAP HANAへの移行の概要

  • ストアドプロシージャ、ファンクションおよびトリガの変換
  • 組み込み関数の変換
  • DDLの変換

Sybase ASEからSAP HANAへの移行機能についてより詳しくご紹介します。

ストアドプロシージャの変換:

  • 基本的なステートメントと構文(ループ、DML文、カーソル等)の変換

Sybase ASE:

  1. CREATE PROCEDURE sp_loop_proc
  2. AS
  3. DECLARE @found INT
  4. DECLARE @val INT
  5. SET @found = 1
  6. SET @val = 1
  7. WHILE @found <> 0
  8. BEGIN
  9. SELECT @found = COUNT(*) FROM tsample WHERE a = @val
  10. IF @found = 0
  11. INSERT INTO tsample VALUES(@val, 1)
  12. SET @val = @val+1
  13. END
  14. SELECT @val

SAP HANA:

  1. CREATE PROCEDURE sp_loop_proc
  2. LANGUAGE SQLSCRIPT
  3. AS
  4. DECLARE found INTEGER;
  5. DECLARE val INTEGER;
  6. BEGIN
  7. found := 1;
  8. val := 1;
  9. WHILE :found <> 0
  10. DO
  11. SELECT COUNT(*) INTO found FROM tsample WHERE a = :val;
  12. IF :found = 0 THEN
  13. INSERT INTO tsample VALUES(:val, 1);
  14. END IF;
  15. val := :val+1;
  16. END WHILE;
  17. SELECT :val FROM DUMMY;
  18. END;

ストアドファンクションの変換:

  • 基本的なステートメントと構文(ループ、DML文、カーソル等)の変換
  • IN, OUT, INOUTパラメータ

Sybase ASE:

  1. CREATE FUNCTION BONUS(@salary INT, @grade INT, @dept_id INT)
  2. RETURNS INT
  3. AS
  4. BEGIN
  5. DECLARE @bonus INT
  6. DECLARE @cat INT
  7. SET @bonus = 0
  8. SELECT @cat = dept_cat FROM department
  9. WHERE dept_id = @dept_id
  10.  
  11. IF (@cat < 10)
  12. BEGIN
  13. SET @bonus = @salary *15/100
  14.  
  15. END
  16. ELSE
  17. BEGIN
  18. SET @bonus = @salary * 10/100
  19. END
  20. RETURN @bonus
  21. END

SAP HANA:

  1. CREATE PROCEDURE BONUS(OUT RETURNVAL INTEGER,
  2. v_salary INTEGER, v_grade INTEGER, v_dept_id INTEGER)
  3. LANGUAGE SQLSCRIPT
  4. AS
  5. v_bonus INTEGER;
  6. v_cat INTEGER;
  7. BEGIN
  8. v_bonus := 0;
  9. SELECT dept_cat INTO v_cat FROM department
  10. WHERE dept_id = :v_dept_id;
  11.  
  12. IF (:v_cat < 10) THEN
  13.  
  14. v_bonus := :v_salary*15/100;
  15. ELSE
  16. v_bonus := :v_salary*10/100;
  17. END IF;
  18. RETURNVAL := :v_bonus;
  19. END;

トリガの変換:

  • 基本的なステートメントと構文の変換

Sybase ASE:

  1. CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE
  2. ON TARGET FOR UPDATE, DELETE, INSERT
  3. AS
  4. INSERT INTO SAMPLE_TR VALUES (CURRENT_TIME(), USER)

SAP HANA:

  1. CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE
  2. AFTER UPDATE OR DELETE OR INSERT
  3. ON TARGET
  4. BEGIN
  5. INSERT INTO SAMPLE_TR VALUES(CURRENT_TIME, CURRENT_USER);
  6. END;


このデモでMnMTKによるSybase ASEからSAP HANAへの移行を見ることが
できます:



他の機能:

  • サーバサイドビジネスロジックに加え、Ispirer MnMTK はフロントエンド
    アプリケーションやスクリプトのSQLクエリを SAP HANAの構文に合わせて変換します。
  • 更に、このツールはSybase ASEプロシージャコードをJavaまたは.NET
    変換することができます。
  • コマンドラインサポートは移行プロセスを自動化し、時間の節約になります。
  • ツールキットによりテーブルやローの数の比較し、全てまたは特定のカラム(プライマリキーまたはOrder句で指定)のデータ移行検証を実行することができます。

Sybase ASEからSAP HANAへの移行にIspirer MnMTKを使う理由

Ispirer Systemsは一級のデータベース移行が実行できるように努めています。Ispirer MnMTK ツールにはお客様の特別な要件を満たすためのカスタマイズを追加することができます。

主な利点:

  • 以下3つのステージをほぼ100%の自動化 - 一貫性のある統合された作業
    • ステージ 1: データベーススキーマ/DDL、サーバサイドビジネスロジック(プロシージャ、トリガ等)
    • ステージ 2: データの転送と検証
    • ステージ 3: フロントエンドアプリケーションコードおよびSQLクエリ/
      スクリプト
  • 柔軟な価格設定: 広範囲オプションの提供
  • 顧客志向のアプローチと迅速なカスタマイズ 修正、カスタム変換、最適化(ほとんどの要件は 1~2 日で対応)
  • 検討段階での共同作業: お客様の検討期間中に変換のデモをお見せする事が
    できます
  • 最適化された変換: インテリジェントで保守しやすいコードを生成します。 変換後のソースの利用に特別なIspirerのミドルウェア等は必要ありません

Sybase ASEからSAP HANAへの移行にIspirerサービスを使う理由

ツールキットに加え、私たちはサービスをご提供します!Ispirerチームは移行 プロジェクトを管理し、移行のアセスメント、デザイン、実行、試しをする
ことができます。

Ispirerサービスの主な利点:

  • 迅速なソリューション
  • 優れた移行専門家チーム
  • 運用コストの削減

データベース移行における絶大経験による、最も複雑なタスクの解決策を
見つける
ことをお約束します!

Sybase ASEからSAP HANAへの移行を希望する場合には、皆様の移行
プロジェクトをお手伝いします!

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

Ispirer移行ソリューションSybase ASEからSAP HANAへ

リクエスト

お見積

移行サービスお見積Sybase ASEからSAP HANAへ

サービス 移行ツール

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

 
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システムの導入、アップグレードおよび管理も実施しています。

...