사이트에서 쿠키를 사용합니다: 그 웹 사이트를 방문할 때 쿠키 사용에 동의하게됩니다.
자세한 내용은 개인 보정보호 정책쿠키 정책을 살펴보시기 바랍니다.

레거시 응용프로그램 및 데이터베이스의 지능형, 사용자 정의 및 상당히 자동화된 플랫폼 간 마이그레이션



Oracle에서 SAP HANA로 마이그레이션

Sap Hana

데이터베이스 마이그레이션 툴 Ispirer MnMTK는 Oracle에서 SAP HANA로의 마이그레이션을 수행합니다. 우리의 변환 도구를 사용하여 스토어드 프로시저 마이그레이션, 함수 마이그레이션, 트리거 마이그레이션, 뷰 마이그레이션, 스키머 마이그레이션을 수행할 수 있습니다. 우리는 우리의 고객에게 자동화된 데이터베이스와 어플리케이션 마이그레이션 솔루션을 이해시킴으로써 비즈니스 성장을 도울 것입니다.


이 데모는 Ispirer MnMTK가 어떤 방식으로 Oracle에서 HANA 데이터베이스로의 마이그레이션을 수행할 수 있는지 보여줍니다:



Oracle에서 SAP HANA로의 마이그레이션 개요

이 툴 Oracle에서 SAP HANA 로의 데이터베이스 오브젝트와 속성을 마이그레이션 합니다:

  • 스토어드 프로시저, 함수, 트리거 변환
  • 스토어드 PL/SQL 블록 변환
  • 스토어드 패키지 변환
  • 함수 변환
  • 테이블 변환

우리는 Oracle에서 SAP HANA로의 마이그레이션에 대해 깊은 지식을 알려 드리고 싶습니다.

스토어드 프로시저 변환:

  • 기본 문장과 구조 (루프, DML 문, 커서 등) 변환

Oracle:

CREATE OR REPLACE PROCEDURE cursor_proc1 IS
  v_isbn VARCHAR(20);
  cnt INTEGER;
  CURSOR c_cursor1(v_isbn VARCHAR(20)) 
    is SELECT book_id FROM books WHERE book_id= v_isbn;
BEGIN
  OPEN c_cursor1('123');
  FETCH c_cursor1 INTO v_isbn;

  IF c_cursor1%NOTFOUND THEN
    msg_proc('Cursor not found');
  ELSIF c_cursor1%ROWCOUNT>1 then
    cnt := c_cursor1%ROWCOUNT;
  END IF;

  CLOSE c_cursor1;
END;

SAP HANA:

CREATE PROCEDURE cursor_proc1 LANGUAGE SQLSCRIPT
   AS
   v_isbn VARCHAR(20);
   cnt INTEGER;
   CURSOR C_CURSOR1(v_isbn VARCHAR(20)) 
   FOR SELECT book_id FROM books WHERE book_id = v_isbn;
BEGIN

   OPEN C_CURSOR1('123');
   FETCH C_CURSOR1 INTO v_isbn;

   IF C_CURSOR1::NOTFOUND THEN
      CALL msg_proc('Cursor not found');
   ELSEIF C_CURSOR1::ROWCOUNT > 1 then
      cnt := C_CURSOR1::ROWCOUNT;
   END IF;

   CLOSE C_CURSOR1;
END;

스토어드 PL/SQL 블록 변환:

  • 기본 문장과 구조 (루프, DML 문, 커서 등) 변환

Oracle:

DECLARE 
 n1 VARCHAR(30);
 n2 INTEGER;
 BEGIN
   SELECT CHR (67) || CHR (65) || CHR (84) 
     INTO n1 FROM DUAL;
     
   SELECT instr ('length in_str', 'str') 
     INTO n2 FROM DUAL;
 END;

SAP HANA:

CREATE PROCEDURE anonym_block
LANGUAGE SQLSCRIPT
   AS
   n1 VARCHAR(30);
   n2 INTEGER;
BEGIN
  SELECT CHAR(67) || CHAR(65) || CHAR(84)
   INTO n1 FROM DUMMY;
     
   SELECT LOCATE('length in_str','str')
   INTO n2 FROM DUMMY;
END;

스토어드 함수 변환:

  • 기본 문장과 구조 (루프, DML 문, 커서 등) 변환
  • IN, OUT, INOUT 파라미터

Oracle:

CREATE OR REPLACE FUNCTION sh1.fn1 (t_data IN TIMESTAMP)
  RETURN TIMESTAMP
  IS
  t_data TIMESTAMP;
BEGIN
  select c1 into t_data from t1;
  if c1 > 0 then
    return t_data;
  end if;
END;

SAP HANA:

CREATE PROCEDURE sh1.fn1(OUT RETURNVAL TIMESTAMP,IN t_data TIMESTAMP)
LANGUAGE SQLSCRIPT
   AS
   t_data TIMESTAMP;
BEGIN

   select c1 into t_data from t1;
   if c1 > 0 then
      RETURNVAL := t_data;
   end if;
END;

스토어드 패키지 변환:

    Oracle 패키지의 스토어드 프로시저는 SAP HANA 내 별도의 스토어드 프로시저로 변환합니다.
  • Ispirer MnMTK는 패키지의 변수에서 프로시저의 INOUT 변수로 변환합니다.
  • 기본 문장과 구조 변환

Oracle:

CREATE OR REPLACE PACKAGE PACK1
 AS CNT INTEGER ;
   PROCEDURE PROC1 (OUTPARM1 OUT VARCHAR(30));
   PROCEDURE PROC2 (OUTPARM2 OUT INTEGER);
END PACK1;
/

CREATE OR REPLACE PACKAGE BODY PACK1 
 AS
 PROCEDURE PROC1 (OUTPARM1 OUT VARCHAR(30)) AS
 BEGIN
   SELECT CHR (67) || CHR (65) || CHR (84) 
     INTO OUTPARM1 FROM DUAL;
 END PROC1;

 PROCEDURE PROC2 (OUTPARM2 OUT INTEGER) IS
 BEGIN
   SELECT instr ('length in_str', 'str') 
     INTO OUTPARM2 FROM DUAL;
 END PROC2;

END PACK1;
/ 

SAP HANA:

CREATE PROCEDURE PACK1_PROC1
(INOUT CNT INTEGER , OUT OUTPARM1 VARCHAR(30))
LANGUAGE SQLSCRIPT
   AS
BEGIN

   SELECT CHAR(67) || CHAR(65) || CHAR(84)
   INTO OUTPARM1 FROM DUMMY;
END;
CREATE PROCEDURE PACK1_PROC2
(INOUT CNT INTEGER , OUT OUTPARM2 INTEGER)
LANGUAGE SQLSCRIPT
   AS
BEGIN

   SELECT LOCATE('length in_str','str')
   INTO OUTPARM2 FROM DUMMY;
END;


Ispirer MnMTK 툴 이용한 Oracle에서 SAP HANA로의 마이그레이션 특징

  • SQL 스크립트의 신속하고 유용한 변환 - SQL 스크립트 변환을 쉽게 시작하실 수 있습니다. - DDL 문, 데이터베이스 SQL dump, SQL 쿼리 등.
  • 데이터베이스 커넥션 변환 - Ispirer MnMTK는 Oracle의 전체 데이터베이스나 특정 오브젝트와 스키마만을 추출 및 변환할 수 있습니다.
  • SAP HANA 구문의 SQL 스크립트 생성
  • 마이그레이션 프로세스 자동화를 위한 커맨드 라인 지원
  • 마이그레이션 검증 - 이 툴 테이블 수와 로우 수를 비교할 수 있으며, 모든, 혹은 특정한 컬럼(기본키나 지정된 오더 절을 기반)에 대한 데이터 유효성 검사를 수행할 수 있습니다.

Oracle에서 SAP HANA로의 마이그레이션에 왜 Ispirer MnMTK를 사용하는가?

Ispirer MnMTK 프로그램과 우리 회사는 저렴한 비용으로 거의 100 %의 자동화된 Oracle에서 SAP HANA로의 마이그레이션을 보장합니다.

  • ~모든 3단계의 ~100%의 자동화 - 일관되고 통합된
    • 1 단계 - 데이터베이스 스키머/DDL, 서버 측 비즈니스 로직(PL/SQL 스토어드 프로시저, 패키지, 트리거 등)
    • 2 단계 - 데이터 전송과 확인
    • 3 단계 - 프론트 엔드 응용 프로그램 코드와 SQL 쿼리/스크립트
  • 빠른 고객화 - 업무일 기준 1-2 이내에 무료 수정
  • 평가 기간 동안 무료 서비스 - 결정을 내리기 위해 제품을 평가하시는 동안 전체 변환을 제공. 참여 프로세스
  • 낮은 비용 - 유연한 가격을 제공
  • 최적화 된 변환 - 지능적인 유지 보수 코드, 변환 후 Ispirer사의 미들웨어를 사용하지 않음

Ispirer MnMTK에 대해 더 알아보기 : 왜 Ispirer인가.

툴킷 데모

Ispirer Toolkit 10

Oracle에서 SAP HANA로

데이터 및 SQL SQL 데이터

프로젝트 사정

Ispirer Assessment Toolkit 10

Oracle에서 SAP HANA로

내려받기

툴킷 구매

Ispirer Toolkit 10

Oracle에서 SAP HANA로

데이터 및 SQL SQL 데이터

서비스 구매

Ispirer 마이그레이션 서비스

Oracle에서 SAP HANA로

데이터 및 SQL SQL 데이터

추가 질문이 있으면 언제든지 연락주시기 바랍니다.

 
Testimonials
28.03.2018Extedo, 독일
DB2를 MSSQL Server로


EXTEDO 사는 1996년에 간단한 비전을 가져 IABG 사의 부서로 설립되었습니다. 즉 생명과학 기관에게 산업별 표준비율과 규제 요구사항에 수월히 도와줍니다.

...

21.03.2018WeCare Technologies, 팔레스타인
Oracle를 SAP HANA로

Ispirer 도구 보다 SQL 마이그레이션을 위한 더 나은 도구가 있는지 의심스럽습니다. 이 도구는 문제없이 작업합니다. 그리고 지원이 훌륭합니다!

...

Case Studies
29.09.2017Informix 4GL에서 .NET로, 영국

이 프로젝트는 유럽의 주요 상업용 텔레비전 네트워크 중 하나에서 실행되었습니다.

...

29.09.2017Microsoft SQL Server에서 Oracle로 마이그레이션,벨기에

우리의 고객은 30 개국 이상에서 1 만개 이상의 상점을 운영하는 세계 유수의 소매 업체 중 하나였습니다. 이 회사는 공정한 가격으로 다양한 제품과 서비스를 제공함으로써 약 1 천만 고객에게 서비스를 제공합니다. 유럽, 중남미 및 아시아의 3 개 주요 시장에서 운영됩니다.Ispirer의 참여는 벨기에의 고객 부서와 관련이 있습니다.

...