iShark ETL 개요

iShark 는 타 솔루션과 비교할 수 없는 다양한 기능과 빠른 수행력을 가진 강력한 ETL 기능을 수행합니다.

iShark ETL 구성

  • iShark Language 및 실행 엔진
  • 통합개발환경(IDE, Builder)
  • Job Scheduler
  • Monitoring System : Monitoring Server & Log Viewer

iShark ETL SPEC 및 특장점

  • OS 독립적 – Source의 Linux,Unix,Windows 호환
  • 다양한 DBMS,File,Excel, Protocol 간 제약 없는 ETL
  • 이기종 DBMS간 Join은 물론 DB-Excel 간 Join 가능
  • SAP Data Interface 가능
  • MainFrame Data 및 VTS(Virtual Tape Storage) Data ETL 가능
  • 타 솔루션 대비 2~5배 빠른 ETL
  • 자바Method, 외부실행프로그램 호출로 업무 확장 용이
  • DB Stored Procedure 수행 가능
  • DBMS Bulk Upload 기능 지원
  • excel , csv 파일 Import & Export
  • Hadoop interface 지원
  • 솔루션 내 자체 암.복호화 기능
  • 다양한 한글 Encoding 변환
  • File 및 Buffer 압축
  • FTP & SFTP
  • XML 변환 (XSLT, XPath, XQuery지원)
  • 표준 SQL 문을 기반으로 한 호환성
  • DBMS별 다양한 Data Type 호환
  • source-target 자동 컬럼 매핑 조회
  • Data Handler – Verification, Filtering, Summary 등 자체 검증기능 포함
  • javascript 편집 및 실행 – ETL 수행시 Business Logic 적용
  • Runtime Argument 지정 가능
  • 별도의 ETL 서버없이 DW system에 Embedded 가능
  • 언어기반으로 다양한 기능 및 서비스 확장 가능
  • 다양한 개발 및 운영 지원도구 제공
  • 순수 국내 솔루션으로 고객 요구에 빠른 응대 및 다양한 Customizing 지원
  • ETL, EAI 통합 솔루션이므로 업무성격에 따라 ETL, EAI 처리 전환이 용이합니다

지원DBMS

지원DBMS

ETL BMT

ETL_BMT결과

지속적인 엔진 업그레이드로 점점 속도가 향상되고 있습니다.

DB to DB

iShark 는 한 Select구문에서 이 기종 DB간 JOIN이 가능합니다.

  • ① Oracle DB의 KIS_MENU2 테이블과 MySQL DB의 KIS_MARKET2 테이블을 JOIN하여 Select
  • ② Mongo DB의 KIS_TARGET 테이블에 적재
  • DB to DB

    DB_Excel Join to DB

    iShark 는 Excel File을 DB화하여 한 Select구문에서 DB와 Excel간 JOIN이 가능합니다.

  • ① Oracle DB의 KIS_MENU2 테이블과 Excel FIle 의 KIS_MARKET2 sheet를 JOIN
  • ② Mongo DB의 KIS_TARGET 테이블에 적재하고 Excel과 Delimiter File로 저장
  • File/Excel to DB

    Excel file이나 Delimiter File을 메모리에 load하여 바로 target DB로 ETL합니다.

  • ① Excel 데이터 파일(xls,xlsx)을 메모리에 로드
  • ② Excel의 데이터를 Tibero EMP_TARGET 테이블에 INSERT
  • ③ 구분자가 포함된 비정형 데이터를 메모리에 로드
  • ④ 비정형 데이터를 MS-SQL EMP_TARGET 테이블에 INSERT