SQL API 아키텍처
이 아키텍처는 SQL API 플러그인이 SQL API 시스템과 ServiceNow 통합되어 업계 표준 ODBC 및 JDBC 드라이버를 통해 안전한 읽기 전용 데이터 액세스를 제공하는 방법을 보여줍니다.
이 아키텍처는 SQL API 외부 BI(비즈니스 인텔리전스) 도구 및 데이터 분석 플랫폼이 표준 데이터베이스 API를 통해 인스턴스 ServiceNow 에 연결되는 방법에 대한 대략적인 뷰를 제공합니다. 이 아키텍처는 모든 보안 통제 및 액세스 제한을 유지하면서 데이터에 대한 ServiceNow 안전한 읽기 전용 액세스를 제공합니다.
아키텍처 개요
웹 SQL API 서비스를 사용하여 ServiceNow 쿼리 전용 인터페이스를 제공합니다. 이 아키텍처를 사용하면 데이터 내보내기나 복제 없이 ODBC 및 JDBC 호환 도구에서 데이터로 ServiceNow 직접 연결할 수 있습니다.
다음 다이어그램에서는 보안 및 액세스 제어를 적용하면서 ODBC 및 JDBC 드라이버를 통해 외부 BI 도구를 테이블에 ServiceNow 연결하는 방법에 SQL API 대한 개략적인 아키텍처를 보여 줍니다.
주요 아키텍처 구성요소
이 아키텍처는 SQL API 다음과 같은 주요 구성요소로 구성됩니다.
- 클라이언트 애플리케이션
- ODBC 또는 JDBC 프로토콜을 사용하여 연결하는 Power BI, DBeaver, DBvisualizer와 같은 외부 BI 도구 및 데이터 분석 플랫폼입니다.
- ODBC/JDBC 드라이버
- 클라이언트 애플리케이션이 연결을 설정하고 데이터에 대한 SQL 쿼리를 실행할 수 있는 업계 표준 데이터베이스 드라이버입니다.ServiceNow
- ServiceNow 인스턴스
-
인스턴스 내부에는 ServiceNow 3개의 계층이 요청을 처리합니다.
아키텍처 작동 방식
를 통해 SQL APIBI 도구를 ServiceNow 연결하면 다음 프로세스가 발생합니다.
- BI 도구는 ODBC 또는 JDBC API를 사용하여 표준 데이터베이스 연결을 설정합니다.
- 액세스 요청은 액세스를 위해 SQL API 구성된 사용자 자격 증명에 대해 ServiceNow 인증됩니다.
- 인증되면 SQL 쿼리를 작성하여 인증된 ServiceNow 테이블 및 필드에서 데이터를 검색할 수 있습니다.
- SQL API 보안 서비스 계층을 통해 쿼리를 처리하고 모든 보안 통제 및 액세스 제한을 적용합니다.
- 쿼리 결과는 BI 도구에서 시각화, 분석 또는 내보낼 수 있는 표준 테이블 형식으로 반환됩니다.