top of page

IRIS Discovery 

데이터를 검색 및 분석 할 수 있도록 지원하는 분석 미들웨어 서비스입니다. 

​​제품 개요 및 특성

IRIS Discovery는 다양한 종류의 데이터 소스를 사용자가 단일 명령 인터페이스인 DSL(Domain Specifics Language) 명령을 통해
데이터를 검색 및 분석 할 수 있도록 지원하는 분석 미들웨어 서비스입니다.
각 명령어는 파이프라인을 이용한 입출력 데이터 연결을 지원하며, 명령의 조합을 통한 다양한 분석으로 확장이 용이합니다.

Discovery_05.jpg
IRIS Discovery 아키텍처

주요 특징

다양한 데이터 소스에 대한 접근 및 분석 지원

서로 다른 형태의 데이터를 추상화한 데이터 모델을 통한 데이터 접근 편의성 제공

이기종 시스템에 존재하는 데이터를 단일 인터페이스로 접근 및 분석

다양한 DSL(Domain-Specific Language) 명령 제공

명령어의 파이프라이닝(Pipelining)을 통한 다양한 데이터 처리 및 분석 지원

분산 시스템 연동을 통한 데이터 처리 지원( Spark )

File Storage 데이터를 탐색할 수 있는 브라우저 기능지원(HFDS, S3, Minio)

RESTful API를 통한 연동 기능 제공

(1) 이기종 데이터 융합 분석 환경 제공

RIS Discovery는 원격지의 데이터를 추상화 하는 모델로 정의되며,

표준 인터페이스를 통해 다양한 이종 스토리지의 데이터 소스를 융합 분석할 수 있는 환경을 통해

다수의 데이터 소스를 단일 명령어로 검색 및 분석이 가능합니다.

Discovery_02.png
IRIS Discovery 연동 지원 스토리지

모델을 쉽게 정의 할 수 있는 사용자 인터페이스를 제공하며,

이를 통해 이종의 스토리지와 데이터를 이용하기 위한 데이터를 추상화하고

Discvoery의 여러 명령어를 통해 데이터 스토리지별 제공 인터페이스로 데이터를 다루지 않고

항상 단일 명령 인터페이스를 사용하게 됩니다.

또한 사용자는 이기종 스토리지 데이터를 스토리지 타입에 대한 인지 없이

단일 스토리지에 존재하는 데이터처럼 이용 할 수 있습니다.

discovery_new.gif
 IRIS Discovery Data Model 정의 화면 예시
Discovery_06.jpg
RIS Discovery DSL Command 예시

(2) 다양한 유형의 명령어 제공

데이터를 다루기 위한 사용자 인터페이스로 DSL(Domain-Specific language) 명령 Set을 제공하며

다양한 데이터 처리 및 분석 명령어을 제공합니다.
DSL 명령어는 파이프라인 방식으로 연결해서 사용 가능하며, 그 조합에 따라 무한한 분석이 가능합니다.

(3) 데이터 분산 처리

IRIS Discovery는 Spark / TensorFlow 연동을 통해 데이터의 분산 처리 수행하며, 다양한 DSL Command들은

최적화를 통해 효율적인 분석 과정을 수행합니다.

Discovery_0.jpg
Discovery / Spark 연동 구성도
  • RESTful API를 통해 사용자 래클리케이션 개발이 용이 

  • RESTFul API기반의 분석도구를 통해 분석가가 직접 데이터에 접근하여 검색 및 분석 가능

Discovery_07.jpg
File Browser 화면 예시

(4) 다양한 편의 및 연동 기능

IRIS Discovery는 파일 Type의 스토리지에 대하여 데이터 브라우징을 위한 UI 인터페이스를 제공하며,

사용자는 해당 기능을 이용하여 쉽게 데이터에 접근하고 관리 할 수 있습니다.

외부 시스템과의 연동을 위하여 사용자 정의 검색 및 분석 명령어 개발 지원을 통해 어플리케이션에서 RESTful API를 통해 데이터 검색 및 분석의 편의를 위한 확장성을 제공합니다.

매뉴얼을 통해 자세한 내용을 확인할 수 있습니다.

IRIS Discovery 매뉴얼

IRIS Discovery는 다양한 종류의 데이터 소스를 사용자가 단일 명령 인터페이스인 DSL(Domain Specifics Language) 명령을 통해 데이터를 검색 및 분석 할 수 ...

IRIS Discovery-Middleware Service

여러 데이터소스에 있는 데이터를 사용자가 동일한 명령어로 검색 및 분석 할 수 있도록 해주는 서비스입니다.

IRIS Discovery 예제를 확인하세요! 

ML 명령어 - mnist number 예제

tensorflow의 숫자 데이터로 학습을 진행하고, 개인 객체 저장소에 업로드하여 IRIS Discovery Service 적재, 서빙하는 예제입니다.

서빙 명령어 활용 - boston housing 데이터 예제

boston housing 데이터로 집값 예측 예제 입니다.

ML 명령어 - mnist clothes 예제

tensorflow의 옷 데이터로 학습을 진행하고, 개인 객체 저장소에 업로드하여 IRIS Discovery Service 적재, 서빙하는 예제입니다.

ML 명령어 - multi input multi output 예제

랜덤데이터로 학습을 진행하고, 개인 객체 저장소에 업로드하여 IRIS Discovery Service 적재, 서빙하는 예제입니다.

bottom of page