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

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


IBM DB2 z/OSからSAP HANAへの移行

Sap Hana

データベース移行ツールIspirer MnMTKはDB2 z/OSをSAP HANAへ変換することができます。 この変換ツールを、ストアドプロシージャ、ファンクション、トリガ、ビュー、およびスキーマの移行に用いることができます。我々はビジネスを成長させる
自動化されたデータベースとアプリケーション移行ソリューションの価値を
お客様にお届けしています。


DB2 z/OSからSAP HANAへの移行の概要

このツールは以下のデータベースオブジェクトおよび属性をSAP HANAへ
移行します:
  • ストアドプロシージャ、ファンクションおよびトリガの変換
  • スキーマ(DDL)の変換
  • インデックス、ビュー、シーケンスの変換
  • データの転送

DDLの変換:

  • カラム定義の変換 – データタイプ、デフォルト値、NOT NULL 制約
  • プライマリおよび外部キーの変換
DB2 z/OS:
  1. CREATE TABLE EMPLOYEE
  2. (EMP_NO INT NOT NULL,
  3. SALARY DOUBLE NOT NULL,
  4. FIRST_NAME VARCHAR(12) NOT NULL,
  5. DATESTART DATE DEFAULT CURRENT DATE,
  6. PRIMARY KEY (EMP_NO)
  7. )
  8. ;
  9.  
SAP HANA:
  1. CREATE TABLE EMPLOYEE
  2. (
  3. EMP_NO INTEGER NOT NULL,
  4. SALARY DOUBLE NOT NULL,
  5. FIRST_NAME VARCHAR(12) NOT NULL,
  6. DATESTART DATE DEFAULT CURRENT_DATE,
  7. PRIMARY KEY(EMP_NO)
  8. );
  9.  

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

  • プロシージャの構文、カーソルおよびステートメントの変換
  • 変数およびパラメーターの変換
  • コメントの変換
DB2 z/OS:
  1. CREATE PROCEDURE MEDIAN_RESULT_SET (MedianSalary DOUBLE)
  2. RESULT SETS 1
  3. LANGUAGE SQL
  4. BEGIN
  5. DECLARE c2 CURSOR WITH RETURN FOR
  6. SELECT EMP_NO, SALARY
  7. FROM EMPLOYEE
  8. WHERE SALARY > MedianSalary
  9. ORDER BY SALARY;
  10. OPEN c2;
  11. END;
  12.  
SAP HANA:
  1. CREATE TYPE SWT_MEDIAN_RESULT_SET
  2. AS TABLE(EMP_NO INTEGER, SALARY DOUBLE);
  3.  
  4. CREATE PROCEDURE MEDIAN_RESULT_SET(medianSalary DOUBLE,
  5. OUT SWV_Result SWT_MEDIAN_RESULT_SET)
  6. LANGUAGE SQLSCRIPT
  7. AS
  8. BEGIN
  9. SWV_Result = SELECT EMP_NO, SALARY
  10. FROM EMPLOYEE
  11. WHERE SALARY > :MedianSalary
  12. ORDER BY SALARY;
  13. END;
  14.  

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

  • 構文およびステートメントの変換
  • パラメーターおよび変数の変換
  • コメントの変換
DB2 z/OS:
  1. CREATE FUNCTION HANA.REVERS(INSTR VARCHAR(4000), POS INT)
  2. RETURNS VARCHAR(1000)
  3. DETERMINISTIC NO EXTERNAL ACTION CONTAINS SQL
  4. BEGIN ATOMIC
  5. DECLARE REVSTR VARCHAR(4000);
  6. DECLARE LEN INT DEFAULT 0;
  7. SET LEN = LENGTH(INSTR);
  8. SET REVSTR = SUBSTR(INSTR, POS, LEN - POS +1);
  9. RETURN REVSTR;
  10. END ;
  11.  
SAP HANA:
  1. CREATE PROCEDURE HANA.REVERS(OUT RETURNVAL VARCHAR(1000),
  2. INSTR VARCHAR(4000), POS INTEGER)
  3. LANGUAGE SQLSCRIPT
  4. AS
  5. REVSTR VARCHAR(4000);
  6. LEN INTEGER DEFAULT 0;
  7. BEGIN
  8. LEN := LENGTH(:INSTR);
  9. REVSTR := SUBSTRING(:INSTR,:POS,:LEN -:POS+1);
  10. RETURNVAL := :REVSTR;
  11. END;
  12.  

トリガの変換:

DB2 z/OS:
  1. CREATE TRIGGER RAISE_LIMIT
  2. AFTER UPDATE OF SALARY ON EMPLOYEE
  3. REFERENCING NEW AS N OLD AS O
  4. FOR EACH ROW
  5. WHEN (N.SALARY > 1.1 * O.SALARY)
  6. BEGIN
  7. DECLARE MAX_SALARY FLOAT;
  8. SELECT MAX(SALARY) INTO MAX_SALARY FROM EMPLOYEE
  9. WHERE EMP_NO = O.EMP_NO;
  10. IF N.SALARY > MAX_SALARY
  11. THEN UPDATE SAMPLE SET SALARY = N.SALARY
  12. WHERE EMP_NO = O.EMP_NO;
  13. END IF;
  14. END;
  15.  
SAP HANA:
  1. CREATE TRIGGER RAISE_LIMIT
  2. AFTER UPDATE
  3. ON EMPLOYEE
  4. REFERENCING NEW ROW N,OLD ROW O
  5. FOR EACH ROW
  6. BEGIN
  7. DECLARE MAX_SALARY FLOAT;
  8. IF :N.SALARY > 1.1*:O.SALARY THEN
  9. SELECT MAX(SALARY) INTO MAX_SALARY FROM EMPLOYEE
  10. WHERE EMP_NO = :O.EMP_NO;
  11. IF :N.SALARY > :MAX_SALARY
  12. THEN
  13. UPDATE SAMPLE SET SALARY = :N.SALARY
  14. WHERE EMP_NO = :O.EMP_NO;
  15. END IF;
  16. END IF;
  17. END;
  18.  

ビューの変換:

DB2 z/OS:

  1. CREATE VIEW VW_BONUS(customer, bonus) AS
  2. SELECT name, total/items_count * rate FROM
  3. CUSTOMERS INNER JOIN ORDERS
  4. ON CUSTOMERS.id = ORDERS.order_id
  5. WHERE date_of_birth >= CURRENT_DATE - 18 YEARS ;
  6.  
SAP HANA:
  1. CREATE VIEW VW_BONUS(customer, bonus) AS
  2. SELECT name, total/items_count*rate FROM
  3. CUSTOMERS JOIN ORDERS
  4. ON CUSTOMERS.id = ORDERS.order_id
  5. WHERE date_of_birth >= ADD_YEARS(CURRENT_DATE,-18);
  6.  

DB2 z/OSからSAP HANAへの移行に関するIspirer MnMTKツールの特徴

  • SQLスクリプトの迅速で便利な変換 - 既存のSQLスクリプト - SQLクエリ、 DDLステートメント、データベースSQLダンプ等 - をすぐに変換できます
  • データベースに接続し変換 - Ispirer MnMTKはDB2 z/OSに接続し、
    データベース全体または指定されたオブジェクトとスキーマを変換します
  • SAP HANAの構文でSQLスクリプトの生成
  • コマンドラインサポートを移行作業の自動化に利用できます
  • 移行の検証 - ツールは、テーブルの数、ローの数を比較し、全てまたは選択
    したカラムのデータ検証(プライマリキーベース、または指定されたOrder句による)を行うことができます

DB2 z/OSからSAP HANAへの移行にIspirer MnMTKを使う理由

Ispirer MnMTKと私たちのサポートにより、低価格でほぼ100%自動化された
DB2 z/OSからSAP HANAへの移行作業をお約束します。

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

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

無償評価版を試す

Ispirer MnMTK 2017

DB2 z/OSからSAP HANAへ

データ+SQL SQL データ

プロジェクト規模を算出

Ispirer MnMATK 2017

DB2 z/OSからSAP HANAへ

ダウンロード

ツールを購入

Ispirer MnMTK 2017

DB2 z/OSからSAP HANAへ

データ+SQL SQL データ

お見積など

移行サービス

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

...