/
(10.2.0-ko) Ledger Management

(10.2.0-ko) Ledger Management

Overview

원장 테이블 정책은 데이터베이스 내의 중요 테이블을 원장(=Ledger)으로 관리할 수 있는 개념이며, 원장으로 관리되는 테이블의 경우 사용자가 DML 쿼리를 실행하기 위해 워크플로우 승인 프로세스를 거치도록 강제할 수 있습니다.

기존의 원장 테이블 정책 기능은 별도 라이선스로 제공하였으나, 10.2.1 버전부터 DAC 통합 기능으로 제공됩니다.

 

관리자는 Ledger Table Policy 메뉴를 통해 데이터베이스의 테이블 단위로 원장(Ledger) 설정을 할 수 있으며, 테이블에 ‘원장 전용 승인 규칙(Ledger Approval Rule)’을 맵핑하면 원장 워크플로우 프로세스를 거치게 됩니다. 원장 전용 승인 규칙을 맵핑함으로써, 해당 테이블은 곧바로 원장 테이블의 성격을 갖게 됩니다.

  • 사용자가 원장 테이블을 대상으로 INSERT / UPDATE / DELETE 쿼리 실행시,

    • 해당 테이블에 대해 사용자가 QueryPie Web Editor 및 3rd-party editor에서 수정 쿼리를 시도하면, 사용자는 SQL Request를 거쳐야 한다는 안내를 받게 됩니다.

    • 이어 SQL Request에 진입한 사용자는 사전에 관리자가 해당 테이블에 설정한 원장 전용 승인 규칙(Ledger Approval Rule)만 선택할 수 있으며, 테이블을 기준으로 승인 여부를 강제하고 동시에 결재 라인까지 강제할 수 있습니다.

  • 사용자가 원장 테이블을 대상으로 SELECT 쿼리 실행시,

    • 원장 테이블에 대해 사용자가 QueryPie Web Editor 에서 SELECT 쿼리를 실행할 경우, 쿼리를 수행하는 사유를 입력하도록 강제화할 수 있습니다.

    • 단, 3rd-party editor에서는 사유 입력 강제가 불가능합니다.

 

Ledger 관리 가이드 바로가기

Related content