SQL API 아키텍처

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 이 아키텍처는 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 대한 개략적인 아키텍처를 보여 줍니다.

    그림 1. SQL API 아키텍처 다이어그램
    ServiceNow 시스템 구성요소와의 SQL API 상호작용을 보여주는 아키텍처 다이어그램

    주요 아키텍처 구성요소

    이 아키텍처는 SQL API 다음과 같은 주요 구성요소로 구성됩니다.

    클라이언트 애플리케이션
    ODBC 또는 JDBC 프로토콜을 사용하여 연결하는 Power BI, DBeaver, DBvisualizer와 같은 외부 BI 도구 및 데이터 분석 플랫폼입니다.
    ODBC/JDBC 드라이버
    클라이언트 애플리케이션이 연결을 설정하고 데이터에 대한 SQL 쿼리를 실행할 수 있는 업계 표준 데이터베이스 드라이버입니다.ServiceNow
    ServiceNow 인스턴스

    인스턴스 내부에는 ServiceNow 3개의 계층이 요청을 처리합니다.

    • 보안 계층: 이 계층에서는 네 가지 통제가 순서대로 적용됩니다.
      1. IP 접근 정책
      2. 속도 제한
      3. 인증 + 역할 확인
      4. 암호화
    • REST 계층: 각 드라이버에 대한 별도의 전용 서비스(ODBC REST 서비스 및 JDBC REST 서비스)가 있으며, 둘 다 SELECT 전용 쿼리로 제한되고 속도가 제한되며 드라이버 내부적으로만 액세스할 수 있습니다.
    • 데이터베이스 계층: 쿼리는 기본 DB에 먼저 도달하지만(읽기 전용, 복제본이 없는 경우 폴백으로 사용됨) BI 워크로드를 기본 데이터베이스에서 격리하고 모든 JDBC/ODBC SELECT를 처리하는 읽기 전용 복제본으로 라우팅되는 것이 좋습니다. 쿼리를 라우팅하려면 읽기 전용 복제본을 구성해야 합니다.SQL API 자세한 내용은 호출을 읽기 전용 복제본으로 라우팅 SQL API 문서를 참조하십시오.

    아키텍처 작동 방식

    를 통해 SQL APIBI 도구를 ServiceNow 연결하면 다음 프로세스가 발생합니다.

    1. BI 도구는 ODBC 또는 JDBC API를 사용하여 표준 데이터베이스 연결을 설정합니다.
    2. 액세스 요청은 액세스를 위해 SQL API 구성된 사용자 자격 증명에 대해 ServiceNow 인증됩니다.
    3. 인증되면 SQL 쿼리를 작성하여 인증된 ServiceNow 테이블 및 필드에서 데이터를 검색할 수 있습니다.
    4. SQL API 보안 서비스 계층을 통해 쿼리를 처리하고 모든 보안 통제 및 액세스 제한을 적용합니다.
    5. 쿼리 결과는 BI 도구에서 시각화, 분석 또는 내보낼 수 있는 표준 테이블 형식으로 반환됩니다.