FlexSQL
Last updated
Was this helpful?
Last updated
Was this helpful?
FlexSQL 서비스는 사용자가 워크스페이스 콘솔을 통해 구성한 FlexSQL 쿼리를 서비스로 등록하고, 이를 특정 이벤트 발생 시 호출할 수 있게 해주는 기능을 제공합니다. FlexDB 또는 외부 데이터베이스와의 연동을 통해, 사용자는 데이터 중심의 애플리케이션 구축을 용이하게 하며, 데이터를 효율적으로 관리하고 조작하는 과정을 간소화할 수 있습니다.
FlexSQL은 Business 플랜 이상에서 사용하실 수 있습니다.
서비스에서 사용 가능한 시스템 목록입니다.
FlexSQL은 기본적으로 FlexDB를 사용하나, 외부 DB와의 연결도 지원합니다. 연결 설정은 [테넌트 관리]의 상세 페이지에서 이루어지며, MSSQL과 Azure MSSQL을 지원합니다. 설정한 정보를 기반으로 외부 DB에 접속합니다
[데이터]-[FlexSQL]에서 등록한 SQL 쿼리문의 이름입니다. 쿼리문을 식별하기 위해 사용됩니다.
SQL 스크립트의 버전 정보입니다. 여러 버전의 스크립트를 관리할 때 유용하며, 버전 선택을 통해 원하는 버전의 FlexSQL 쿼리 실행이 가능합니다.
서비스 호출 전 paramBlock을 전처리하는 스크립트입니다. paramBlock은 이차원 배열 형태로 제공되며, 전처리 스크립트를 통해 내부 값을 직접 수정할 수 있습니다. 수정된 paramBlock은 서비스 호출 시 사용됩니다.
서비스로부터 받은 resultBlocks를 후처리하는 과정입니다. resultBlocks은 이차원 배열 형태로 제공되며, 후처리 스크립트를 통해 내부 값을 원하는 형태로 직접 수정할 수 있습니다. 이 때, 변경된 resultBlocks는 별도의 반환 없이 컬렉션에 바로 반영됩니다.