---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SQL API アーキテクチャ

# SQL API アーキテクチャ {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

SQL APIアーキテクチャは、SQL APIプラグインをServiceNowシステムと統合して、業界標準のODBCおよびJDBCドライバーを介して安全な読み取り専用データアクセスを提供する方法を示しています。{#sql-api-architecture__patch-rn-ap1-1}

SQL APIアーキテクチャでは、外部のビジネスインテリジェンス (BI) ツールとデータ分析プラットフォームが標準データベース API を介して ServiceNow インスタンスに接続する方法の概要を提供します。このアーキテクチャは、すべてのセキュリティ制御とアクセス制限を維持しながら、 ServiceNow データへの安全な読み取り専用アクセスを提供します。

## アーキテクチャの概要 {#sql-api-architecture__section_mfj_wc2_m3c}

SQL API は、ServiceNow Web サービスを使用してクエリ専用インターフェイスを提供します。このアーキテクチャにより、データのエクスポートやレプリケーションを行うことなく、ODBC および JDBC 互換ツールから ServiceNow データに直接接続できます。

次の図は、セキュリティとアクセス制御を適用しながら、 SQL API が ODBC および JDBC ドライバーを介して外部 BI ツールを ServiceNow テーブルに接続する方法の概要アーキテクチャを示しています。
図 : 1. SQL API アーキテクチャ図

## 主要なアーキテクチャコンポーネント {#sql-api-architecture__section_pfj_wc2_m3c}

SQL APIアーキテクチャは、次の主要コンポーネントで構成されています。

クライアントアプリケーション
:   ODBC または JDBC プロトコルを使用して接続する外部 BI ツールとデータ分析プラットフォーム (Power BI、DBeaver、DBvisualizer など)。

ODBC/JDBC ドライバー
:   クライアントアプリケーションが接続を確立し、 ServiceNow データに対して SQL クエリを実行できるようにする業界標準のデータベースドライバー。

ServiceNow インスタンス

:   ServiceNowインスタンス内では、次の 3 つのレイヤーが要求を処理します。

:
    * セキュリティレイヤー:このレイヤーでは、次の 4 つのコントロールが順番に適用されます。
      1. IP アクセスポリシー
      2. レート制限
      3. 認証 + ロールチェック
      4. 暗号化
    * REST レイヤー: 各ドライバー (ODBC REST サービスと JDBC REST サービス) には個別の専用サービスがあり、どちらも SELECT のみのクエリに制限され、レートが制限されており、ドライバーが内部でのみアクセスできます。
    * データベース層: クエリは最初にプライマリDBに到達しますが(読み取り専用で、レプリカがない場合はフォールバックとして使用されます)、BIワークロードをプライマリデータベースから分離し、すべてのJDBC/ODBC SELECTを処理する読み取りレプリカにルーティングすることが望ましいです。SQL APIクエリをルーティングするように読み取りレプリカを構成する必要があります。詳細については、「[コール SQL API 読み取りレプリカへのルーティング](https://servicenow-prod.fluidtopics.net/jrEuw0FaqifSqxf4XqUcqg "SQL API呼び出しを読み取りレプリカにルーティングして、ServiceNow インスタンスのパフォーマンスを最適化できます。")」を参照してください。

## アーキテクチャの仕組み {#sql-api-architecture__section_qfj_wc2_m3c}

SQL APIを介して BI ツールをServiceNowに接続すると、次のプロセスが発生します。

1. BI ツールは、ODBC API または JDBC API のいずれかを使用して標準のデータベース接続を確立します。
2. 接続要求は、SQL API アクセス用に設定されたユーザー認証情報ServiceNowに対して認証されます。
3. 認証されると、SQL クエリを記述して、許可された ServiceNow テーブルとフィールドからデータを取得できます。
4. SQL APIは、セキュリティサービスレイヤーを介してクエリを処理し、すべてのセキュリティコントロールとアクセス制限を適用します。
5. クエリ結果は標準の表形式で返され、BI ツールで視覚化、分析、またはエクスポートできます。
{#sql-api-architecture__ol_rfj_wc2_m3c}

