본문바로가기

PR

신시웨이의 최신 소식과 다양한 IT/보안 정보를 제공합니다.



신시웨이 데이터스튜디오팀은 7월 29일 본사 회의실에서 Petra Data Studio(beta) Demonstration을 진행하였습니다. Petra Data Studio는 사용자, DB Session, SQL, Data를 중앙에서 집중 관리하여 기업 내 DATABASE 보안(DB접근제어 모듈 탑재 시) 및 DATABASE 작업 협업의 편의성을 제공해주는 Middle ware 기반의 SQL Tool로 2020년 11월 Beta 버전을 고객에게 오픈하고 의견 수렴 후 2021년 상반기 정식 버전을 출시할 예정입니다.


Petra Data Studio Stracture



Petra Data Studio는 web base SQL Tool로 OS 환경과 별도의 Client를 설치하지 않고도 Web Browser를 통해 Database에 접속하고 관리할 수 있다는 것이 특징이며 SOHA DBMS(신시웨이에서 개발한 DB 보안 전용 DBMS)를 사용하는 Petra(DB 접근제어 솔루션)와는 달리 PostgreSQL 을 사용하여 DB Session, SQL, Return Data, Restful API, Report 등의 데이터를 저장하고 데이터스튜디오 엔진에서 데이터를 관리하기 때문에 데이터 관리의 편의성을 제공합니다.


현재 Beta 버전에서는 Oracle, PostgreSQL, MySQL, MS-SQL, MongoDB, Red Shift를 지원하며, 2020년 12월에는 AWS의 Aurora DB까지 지원할 계획입니다. 또한, 여러 고객사와 기술지원 파트의 의견을 수렴하여 Tibero, Sysbase, Cubrid등 다양한 데이터베이스들에 대해서도 지원할 예정입니다.



Petra Data Studio의 사용자는 관리자의 승인 절차에 의해 사용자 등록이 가능하며, 사용자가 직접 사용자 등록 신청을 하면 관리자는 신청한 사용자에 대한 권한을 승인하게 되고 승인된 사용자는 최초 접속 시 이메일로 발송된 인증코드를 통해 인증을 획득한 후 접속이 가능하기 때문에 접속방법에 있어 지금까지의 SQL Tool과는 다소 차이가 있습니다. 접속 후 사용자는 자신이 접속할 DBMS를 등록하게 되는데 사용자는 DBMS를 등록할 때 기본적으로 제공된 JDBC 외에 별도의 JDBC Library 설정이 가능합니다.


Petra Data Studio Feature





Petra Data Studio는 SQL Editor는 Data Grid에 중점을 두었습니다. 일반적인 특징으로는


1. Object Drag&Drop 편집이 가능하며, LOB Data와 같이 대용량 문자형 데이터 또는 이미지들은 Grid의 Pre-View를 통하여 확인이 가능합니다.


2. 다중 SQL 수행 시 Oracle의 PL/SQL과 같이 문장 중간에 세미콜론(;)이 있는 경우 block 단위의 SQL 실행에 어려움이 있기 때문에 split character를 설정하여 Block 단위의 SQL을 실행할 수 있도록 하였습니다.


3. update시 전/후 데이터를 남겨 민감 정보 변경에 대한 이력을 관리 합니다.


4. 엑셀의 데이터를 Petra Data Studio의 Grid에 붙여넣어 데이터를 입력할 수 있습니다.


5. 수행한 SQL에 대해 조직내 팀단위로 SQL공유가 가능하여 업무 협업의 편의성을 제공 합니다.


6. Database에서 데이터를 읽어오거나 조작 할 수 있는 REST API 등록 기능을 제공합니다.


7. 통계 데이터에 대한 스케쥴을 등록하고 보고서를 생성합니다.



Petra Data Studio는 위와 같은 일반 기능들을 웹으로 제공하게 됩니다. 주요 핵심 기능들은 보안상의 이유로 소개해 드릴 수는 없지만 앞서 소개해 드린 기능 외에 주요 핵심 기능들은 하반기 Beta 버전에서 공개될 예정입니다. Petra Data Studio는 현재 2개 항목에 대하여 특허를 출원하였고, 올해 1개의 특허를 더 출원할 예정입니다.

데이터스튜디오팀장인 박민욱 수석 연구원은 기존의 SQL Tool과 달리 Petra DataStudio에서는 활용도가 적은 기능들을 과감하게 배제한 만큼 SQL Editor 본연의 기능에 중점을 두고 성능을 높였으며 데이터베이스 보안을 결합해 사용자가 사용하기 쉽고 보안은 한층 강화된 Middle ware를 제공하게 될 것이라 이야기 하였습니다.