API 엔드포인트
DbGate는 전통적인 데이터베이스를 넘어 API 엔드포인트까지 지원하여, REST API, GraphQL 서비스, oData 엔드포인트와 상호작용할 수 있게 해 줍니다. 이 프리미엄 기능을 통해 DbGate는 데이터베이스와 API 모두를 위한 범용 데이터 클라이언트로 확장됩니다.
GraphQL 연결
GraphQL API에 연결 - 쿼리와 뮤테이션을 위해 어떤 GraphQL 엔드포인트에도 연결을 설정합니다
스키마 인트로스펙션 - GraphQL 스키마, 타입, 사용 가능한 오퍼레이션을 자동으로 탐색하고 찾아봅니다
쿼리 편집기 - GraphQL 탐색기를 사용해 필드와 인자를 쉽게 선택하면서 GraphQL 쿼리를 작성하고 실행합니다
변수 지원 - 유연한 데이터 조회를 위해 GraphQL 쿼리에서 변수를 정의하고 사용합니다
뮤테이션 실행 - GraphQL 뮤테이션을 통해 데이터 변경 작업을 수행합니다
응답 뷰어 - 확장 가능한 트리 구조로 포맷된 JSON 응답을 확인하여 쉽게 분석합니다
Relay 지원 - 커넥션 지원을 포함해 Relay 규격을 준수하는 GraphQL API와 함께 작업합니다
OpenAPI (Swagger) 연결
Swagger/OpenAPI 지원 - OpenAPI 스펙(v2 및 v3)을 사용하는 REST API에 연결합니다
API 문서 브라우저 - OpenAPI 정의에서 API 엔드포인트, 파라미터, 응답 스키마를 탐색합니다
요청 빌드 - 적절한 파라미터, 헤더, 본문을 포함한 HTTP 요청을 구성합니다
다양한 HTTP 메서드 - API 엔드포인트에 대해 GET, POST, PUT, DELETE, PATCH 작업을 실행합니다
응답 검사 - 상태 코드, 헤더, 본문을 포맷된 JSON 또는 표 형식으로 확인합니다
엔드포인트 테스트 - API 엔드포인트를 빠르게 테스트하고 응답을 검증합니다
oData 서비스
oData 엔드포인트 지원 - OData 서비스에 연결하고 사용 가능한 엔터티 세트를 탐색합니다
메타데이터 탐색 - 엔터티 타입, 속성, 관계를 포함한 서비스 메타데이터를 확인합니다
쿼리 실행 - 표준 OData 쿼리 문법을 사용해 OData 쿼리를 실행합니다
필터 및 확장 - $filter, $expand, $select 및 기타 OData 쿼리 옵션을 사용합니다
통합 데이터 액세스
인증 지원 - 모든 API 연결에서 API 키, Bearer 토큰, 기본 인증 등 다양한 인증 방식을 지원합니다
일관된 인터페이스 - 데이터베이스에 사용하는 것과 동일한 DbGate 인터페이스를 API에도 사용합니다
데이터 내보내기 - API 응답을 CSV, JSON, Excel 및 기타 형식으로 내보냅니다
탭 인터페이스 사용 - 요청이 탭에서 열리며, 파라미터 값이 유지됩니다
쿼리 기록 - 기록에서 이전에 실행한 API 요청에 다시 접근합니다
멀티 소스 데이터 - 하나의 워크스페이스에서 데이터베이스와 API 데이터를 함께 결합합니다