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

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


SAP Sybase ASAからSAP HANAへの移行

SAP HANA

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


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

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

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

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

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

Sybase ASA:

  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 ASA:

  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 ASA:

  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;

他の機能:

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

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

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

主な利点:

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

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

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

Ispirerサービスの主な利点:

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

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

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

無償評価版を試す

Ispirer Toolkit 10Sybase ASAからSAP HANAへ

データ+SQL SQL データ

プロジェクト規模を算出

Ispirer Assessment Toolkit 10Sybase ASAからSAP HANAへ

ダウンロード

ツールを購入

Ispirer Toolkit 10Sybase ASAからSAP HANAへ

データ+SQL SQL データ

お見積など

移行サービスSybase ASAからSAP HANAへ

データ+SQL SQL データ

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

 
Testimonials
20.06.2018Schulz, 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.

...

20.06.2018System 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
09.04.2018Sybase ASEからMicrosoft SQL Serverへの移行、チリ

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

...

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

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

...