Sybase ASA에서 SAP HANA로 마이그레이션
이 데이터베이스 마이그레이션 도구 SQLWays는 Sybase ASE에서 SAP HANA 로 변환할 수 있습니다. 고객은 우리의 변환 도구를 사용하여 저장 프로시저, 함수, 트리거, 뷰, 데이터베이스 스키마 (DDL)의 마이그레이션을 할 수 있습니다. 우리는 우리 고객의 비즈니스 성장이 가능하도록 자동화된 데이터베이스와 응용 프로그램 마이그레이션 솔루션의 이해를 돕겠습니다.
Sybase ASA에서 SAP HANA로의 마이그레이션 개요
이 도구는 다음의 데이터베이스 오브젝트와 속성을 SAP HANA로 마이그레이션 합니다:
- 저장 프로시저, 함수, 트리거 변환
- Built-in-functions 변환
- DDL 변환
우리는 Sybase ASA에서 SAP HANA로의 마이그레이션 기능에 대해 깊은 지식이 있음을 약속드립니다.
저장 프로시저 변환:
- 기본 문장 및 구문 ( Loops, DML 문, Cursors 등) 변환
Sybase ASA:
CREATE PROCEDURE sp_loop_proc
AS
DECLARE @found INT
DECLARE @val INT
SET @found = 1
SET @val = 1
WHILE @found <> 0
BEGIN
SELECT @found = count(*) FROM tsample WHERE a = @val
IF @found = 0
INSERT INTO tsample VALUES(@val, 1)
SET @val = @val+1
END
SELECT @val
SAP HANA:
CREATE PROCEDURE sp_loop_proc
LANGUAGE SQLSCRIPT
AS
DECLARE found INTEGER;
DECLARE val INTEGER;
BEGIN
found := 1;
val := 1;
WHILE :found <> 0
DO
select count(*) INTO found FROM tsample WHERE a = :val;
IF :found = 0 then
INSERT INTO tsample VALUES(:val, 1);
end if;
val := :val+1;
END WHILE;
SELECT :val FROM DUMMY;
END;
저장된 함수 변환:
- 기본 문장 및 구문 (Loops, DML 문, Cursors 등) 변환
- IN, OUT, INOUT 파라미터
Sybase ASA:
create function BONUS(@salary int, @grade int, @dept_id int)
returns int
as
begin
declare @bonus int
declare @cat int
set @bonus = 0
select @cat = dept_cat from department
where dept_id = @dept_id
if (@cat < 10)
begin
set @bonus = @salary *15/100
end
else
begin
set @bonus = @salary * 10/100
end
return @bonus
end
SAP HANA:
CREATE PROCEDURE BONUS(OUT RETURNVAL INTEGER,
v_salary INTEGER, v_grade INTEGER, v_dept_id INTEGER)
LANGUAGE SQLSCRIPT
AS
v_bonus INTEGER;
v_cat INTEGER;
begin
v_bonus := 0;
select dept_cat INTO v_cat from department
where dept_id = :v_dept_id;
if (:v_cat < 10) then
v_bonus := :v_salary*15/100;
else
v_bonus := :v_salary*10/100;
end if;
RETURNVAL := :v_bonus;
end;
트리거 변환:
Sybase ASA:
CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE
ON TARGET FOR UPDATE, DELETE, INSERT
as
INSERT INTO SAMPLE_TR VALUES (current_time(), user)
SAP HANA:
CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE
AFTER UPDATE OR DELETE OR INSERT
ON TARGET
BEGIN
INSERT INTO SAMPLE_TR VALUES(CURRENT_TIME, CURRENT_USER);
END;
더 많은 가능성:
- T-SQL 서버 측 비즈니스 로직 외에도 Ispirer MnMTK는 프론트 엔드 애플리케이션 및 스크립트에서 SQL 쿼리를 Oracle 구문을 따르도록 변환합니다.
- Ispirer systems의 툴 SQL Server T-SQL 절차 코드를 Java및 .NET. 변환 할 수 있습니다.
- 마이그레이션 프로세스 자동화를 위한 Command Line Support
- 툴킷의 도움으로 테이블 수와 행 수를 비교하고 기본 키 또는 지정된 순서 절을 기반으로 모든 열 또는 선택한 열에 대해 마이그레이션 유효성 검사를 수행하십시오.
Sybase ASA에서 SAP HANA로의 마이그레이션에 왜 Ispirer MnMTK를 사용하는가?
Ispirer MnMTK 프로그램과 우리 회사는 저렴한 비용으로 Sybase ASA에서 SAP HANA 로의 마이그레이션에 대해 거의 100 %의 자동화를 보장합니다.
- ~100%의 자동화 3단계 - 일관성 및 통합
- 1 단계 - 데이터베이스 schema/DDL, 서버 측(server-side) 비즈니스 로직(T/SQL stored procedures, triggers 등)
- 2 단계 - 데이터 전송과 확인
- 3 단계 - 프론트 엔드(Front-end) 응용 프로그램 코드와 SQL 쿼리/스크립트
- 빠른 고객화 - 업무일 기준 1-2 이내에 무료 수정
- 평가 기간 동안 무료 서비스 - 결정을 내리기 위해 제품을 평가하시는 동안 전체 변환을 제공. 참여 프로세스
- 낮은 비용 - 유연한 가격을 제공
- 최적화 된 변환 - 지능적인 유지 보수 코드, 변환 후 Ispirer사의 미들웨어 사용하지 않음
왜 Ispirer서비스인가?
마이그레이션 프로세스가 너무 복잡하고 복잡해 보인다면 서비스를 사용해보십시오! 우리가 진행하는 전체 마이그레이션 프로젝트를 관리해 드리겠습니다. 게다가, 마이그레이션을 평가, 설계, 구현 및 테스트 할 수 있도록 도와 드리겠습니다.
Ispirer 서비스의 주요 이점:
- 신속한 솔루션 제공;
- 우수한 마이그레이션 전문가;
- 운영 비용 절감.
우리가 가장 복잡한 요구 사항을 위해 완벽한 솔루션을 제공할 수 있었습니다!
Sybase ASA에서 SAP HANA로 마이그레이션해야 할 때 도움이 될 것입니다!
Ispirer 마이그레이션 솔루션
Sybase ASA에서 SAP HANA로 요청하기
Ispirer 마이그레이션 솔루션
Sybase ASA에서 SAP HANA로 서비스
툴킷
추가 질문이 있으면 언제든지 연락주시기 바랍니다.
|