FlexAutoQuery

FlexAutoQuery 서비스는 사용자가 별도로 FlexSQL 쿼리를 작성할 필요 없이 FlexDB를 사용할 수 있도록 해주는 기능을 제공합니다. 이 서비스를 통해 사용자는 조회, 추가, 수정, 삭제 작업을 간편하게 실행할 수 있습니다.

FlexAutoQuery는 Business 플랜 이상에서 사용하실 수 있습니다.

[도입문의]

FlexAutoQuery를 사용할 수 있는 테이블

FlexAutoQuery는 카테고리 연결/수정시에 AI로 DB연결하기를 통해 생성된 테이블에만 사용할 수 있습니다

자동생성되는 테이블에는 DataSeq, CreateDate, CreateUserID, UpdateDate, UpdateUserID, TenantID 가 기본컬럼으로 생성되고, 기본 CRUD 이벤트를 생성할 수 있습니다.

공통 구성 요소 설명

시스템명

서비스에서 사용 가능한 시스템 목록입니다.

카테고리

자동 생성된 테이블의 대상 카테고리이며, 필수 값은 아닙니다.

테이블명

자동생성으로 만들어진 테이블명입니다.

서비스 유형

FlexAutoQuery에서 제공되는 서비스 유형입니다. 조회, 저장, 업데이트, 삭제 유형이 있으며, 이를 통해 사용자는 FlexDB에서 원하는 작업을 수행할 수 있습니다.

FlexSQL 자동생성

FlexAutoQuery를 사용하여 설정된 값에 따라 필요한 FlexSQL을 자동으로 생성합니다. 이 과정을 통해 사용자는 초기 설정에 기반한 데이터베이스 작업을 쉽게 시작할 수 있습니다. 하지만, 이후 새로 추가되는 컬럼에 대해서는 자동 생성된 FlexSQL과의 연결이 끊어지게 되므로, 추가된 컬럼을 사용하려면 FlexSQL을 업데이트해야 합니다.

Query 구성 요소 설명

정렬 순서 설정

결과를 특정 컬럼을 기준으로 정렬하여 받아올 수 있습니다.

대상 컬럼명

FlexAutoQuery에서 결과를 정렬할 때 사용할 기준 컬럼명입니다. 선택한 컬럼명을 기준으로 정렬이 이루어집니다.

정렬순서

결과의 정렬 순서를 오름차순 또는 내림차순으로 지정할 수 있습니다. 이 설정에 따라 쿼리 결과의 순서가 결정됩니다.

검색

FlexAutoQuery 서비스에서 조회를 설정할 때, 조건부 검색을 통해 필요한 데이터를 효과적으로 필터링할 수 있습니다.

  • 키워드 : 설정한 조건에 따라 조회하게 됩니다.

대상 컬럼명

조회 조건을 적용할 대상 컬럼명입니다. 이 컬럼을 기준으로 지정한 조건에 따라 데이터를 검색하게 됩니다.

Operator

지원하는 연산자로는 = , != , < , <= , > , >= , LIKE , NOT LIKE , IS NULL , IS NOT NULL 이 있습니다.

검색 키워드 컬렉션키

조건 비교 대상이 되는 값을 가진 컬렉션 키를 지정합니다. 이 컬렉션 키에 해당하는 값과 컬럼명에 지정된 컬럼 값이 지정된 연산자에 따라 비교됩니다.

  • 기간 : 특정 기간에 대한 조건을 설정합니다.

시작일 컬렉션 키

시작일에 해당하는 값이 있는 컬렉션키를 지정합니다.

종료일 컬렉션 키

종료일에 해당하는 값이 있는 컬렉션키를 지정합니다.

  • 작성자 : 서비스를 호출한 UserID와 CreateUserID 컬럼을 비교합니다.

데이터베이스에 업데이트합니다. 이 과정에서 전달된 데이터는 테이블의 컬럼명과 일치하는 항목만 업데이트됩니다.

추가설명

모듈별 이벤트 데이터

Last updated