# JDBCドライバーの管理

> JDBCドライバーの管理 - 事前定義されたJDBCドライバー構成を作成し、ドライバーをアップロード、変更、および削除し、JDBCデータストアへのアクセスを制限する方法。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:45.001997+00:00` (UTC).

## Primary page

- [JDBCドライバーの管理](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [事前定義済みのドライバー設定](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#predefined-driver-configurations): In-page section heading.
- [ドライバーの追加](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#add-drivers): In-page section heading.
- [ドライバーの変更](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#modify-drivers): In-page section heading.
- [ドライバーの削除](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#delete-drivers): In-page section heading.
- [JDBCデータストアへのアクセス制限](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#restrict-access-to-jdbc-data-stores): In-page section heading.
- [ユーザーアクセスの制御](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#control-user-access): In-page section heading.
- [特徴量の置換](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#variable-substitutions): In-page section heading.

## Documentation content

> [!NOTE] 本機能の提供について
> この機能は、セルフマネージドAIプラットフォームでのみ利用可能です。
> 
> 必要な権限 ： 「JDBCデータベースドライバーの管理を許可」

Java Database Connectivity（JDBC）ドライバーは、次の方法で管理します。

- JDBCドライバーの操作
- Kerberos認証システムのアクセスの制限

ドライバーを使用すると、JDBCを介してデータベースからデータを取込む方法が提供されます。 管理者は、データ接続の作成時に組織のユーザーがアクセスできるよう、 [JDBCドライバーファイルをアップロード](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#add-drivers) （Java Archive (JAR)ファイルとして）できます。 ドライバー作成の一環として、管理者は、ライブラリ依存ファイルを含む追加のJARファイルをアップロードできます。 アップロードされると、管理者はドライバーの削除や変更ができます。

デフォルトでは、すべてのユーザーに、データ接続およびデータソースを作成、変更（ [ロールに応じて](https://docs.datarobot.com/ja/docs/reference/misc-ref/roles-permissions.html.md) ）、および共有する権限があります。 必要に応じて、 [「データベース接続を無効化」](https://docs.datarobot.com/ja/docs/platform/admin/manage-entities/manage-users.html.md#additional-permissions-options) のユーザー権限を使用して、特定のユーザーによるデータストアおよびデータソースへのアクセスを防止できます。この設定を行うと、そのユーザーは、新しいJDBCデータ接続を作成することや、定義済みのJDBCデータソースからデータをインポートすることができなくなります。

また、Kerberos認証を使用するクラスターデプロイの場合、 [検証および変数置換](https://docs.datarobot.com/ja/docs/platform/admin/manage-cluster/manage-drivers.html.md#restrict-access-to-jdbc-data-stores) を介してデータストアへのアクセスを管理できます。

## 事前定義済みのドライバー設定

選択したJDBCドライバーのデータ接続を作成するとき、データを取得する方法を指定します。 これは、定義されたJDBC URLまたはパラメーターのセットです。 データ接続のJDBC URLの作成は複雑になることがあるので、DataRobotにはパラメーターをサポートするいくつかのサポート対象ドライバーの事前定義済み設定が用意されています。 ドライバー設定は、ユーザーがデータソースからデータを取得するために必要な情報を指定します。

事前定義された各設定には、そのタイプのドライバーを使用する接続を作成するために必要な特定の情報が含まれます。 たとえば、Prestoドライバーへの接続には一般的にカタログとスキーマが必要ですが、Snowflakeドライバーへの接続にはデータベースとウェアハウスが必要になる場合があります。

以下のドライバーには事前定義済み設定を使用できます。

- AWS Athena
- Azure SQL
- Azure Synapse
- Google BigQuery
- Intersystems
- kdb+
- Microsoft SQL Server
- MySQL
- Postgres
- Presto
- Redshift
- SAP HANA
- Snowflake
- Treasure Data：Hive

新しいドライバーを追加するときは、事前定義済み設定（そのドライバーの設定が存在する場合）を使用するか、設定を含まないカスタムドライバーを作成することができます。

## ドライバーの追加

次の手順はドライバーインスタンスの作成方法を示します。

**サポートされているドライバーとダウンロードリンク**

サポートされているドライバーとダウンロードリンクの完全なリストについては、 [サポートされているデータストア](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/index.html.md) を参照してください。

1. アプリケーション画面の右上にあるプロファイルアイコンをクリックして、ドロップダウンメニューからデータ接続を選択します。
2. コネクターとドライバータブを選択します。
3. 左側のパネルに表示されるドライバーのリストで+ 新しいドライバーを追加をクリックします。
4. 表示されるダイアログで、このドライバーに使用している設定のタイプを選択します。
5. 設定を含む（事前定義済み）ドライバーを追加する場合、プロンプトが表示されたら次のフィールドに入力します。 フィールド説明設定作成するドライバーに使用する設定を選択します。 DataRobotでパラメーターがサポートされるいくつかのサポート対象ドライバーの設定を選択できます。 目的の設定がない場合、カスタムドライバーとして作成して、ドライバー名およびドライバークラスを指定します。クラス名（事前定義済み）この設定で定義されているドライバークラス名が表示されます。バージョンドライバーのバージョン（ユーザー定義）を入力します。 この値は必須です。 ドライバー名とバージョンの組み合わせがドライバー設定の識別に使用されます。ドライバーファイル *+ JARアップロードをクリックしてドライバーJARファイルを追加します。 同じ手順で個々の追加ライブラリ依存ファイルをアップロードします。 アップロードが正常に完了すると、このフィールドにJARファイル名が表示されます。
6. 設定を含まない（カスタム）ドライバーを追加する場合、プロンプトが表示されたら次のフィールドに入力します。 フィールド説明ドライバー名ドライバーの表示名を入力します。クラス名ドライバーのクラス名を入力します。 不明な場合は、ドライバーのドキュメントを参照してください。ドライバーファイル *+ JARアップロードをクリックしてドライバーJARファイルを追加します。 同じ手順で個々の追加ライブラリ依存ファイルをアップロードします。 アップロードが正常に完了すると、このフィールドにJARファイル名が表示されます。 * JARドライバーおよび依存ファイルのサイズ制限は100MBです。 各ファイルアップロードの最大サイズは100MBですが、合計サイズは、この制限の限りではありません。 備考DataRobotでは、アップロードされたドライバーの（シンプルな拡張子チェック以外の）検証は行われません。
7. ドライバーを作成をクリックしてドライバーを追加します。 左側のパネルのドライバーリストに新しいドライバーが表示され、組織内のすべてのユーザーがドライバー設定を使用できるようになります。 事前定義済み設定を含むドライバーの名前の形式は、ドライバー名（バージョン）です。

### ドライバーの変更

事前定義済み 設定を使用するドライバーを変更する場合、変更できるのはドライバー設定のバージョンとJARファイルだけです。 （ドライバー名は選択した設定とバージョンを組み合わせて自動的に作成されます。） また、ドライバーの事前定義の設定を削除すると、カスタム設定でドライバーが作成されます（このドライバーを使用する接続はJDBURLが必要になります）。

カスタム 設定を使用するドライバーを変更する場合、ドライバー名、設定、クラス名、またはJARファイルを変更できます。 ドライバーに設定を追加すると、そのドライバーは事前定義済み設定のドライバーになります。 ドライバーの設定を追加する場合、既存のデータ接続のJDBC URLへの影響の有無が自動的に検証されます。 この処理が必要ない場合、URLの検証をスキップできます。

> [!NOTE] 備考
> ユーザーが必要に応じてJDBC URLを再作成できるよう、既存のデータ接続のJDBC URLに影響するドライバー設定の変更をユーザーに通知することが推奨されます。

1. 左側のパネルに表示されるドライバーリストからドライバーを選択します。 ドライバー設定の情報がメインウィンドウに追加されます。
2. このドライバーに事前定義済み設定がある場合：
3. このドライバーにカスタム設定がある場合： ドライバーへの既存の接続およびJDBC URLに影響する新しい設定がある場合、（この変更を適用するには）データ接続の検証をスキップを選択します。 既存のデータ接続のJDBC URLの検証は実行されなくなります。 次の図に示すように、新しい設定が既存のJDBC URLに影響し、データ接続の検証をスキップが選択されていない場合、ドライバーに設定を追加できません。
4. いずれかの種類のドライバーに対して、JARファイルを更新をクリックしてJARファイルを置き換えることができます。
5. 変更を保存をクリックして、このドライバーに変更内容を保存します。 左側のパネルのドライバーリストが更新されます。 このドライバーの既存のデータ接続は、これらの変更で自動的に更新されます。

### ドライバーの削除

既存のデータ接続で使用されていない既存のドライバーを削除できます。 使用されている場合は、依存ファイルを最初に削除する必要があります。

1. 左側のパネルに表示される ドライバー リストでドライバーを選択します。
2. 右上で ドライバーを削除 をクリックします。 そのドライバーに既存のデータ接続がない場合、DataRobotは確認メッセージを表示します（そのドライバーを使用する既存のデータ接続がある場合、DataRobotは警告を表示します）。
3. 削除 をクリックしてドライバーを削除します。

コネクターの警告が表示された場合は、まず依存関係を（ データ接続 タブで）削除する必要があります。 その後で、ドライバーを削除できます。

## JDBCデータストアへのアクセス制限

> [!NOTE] 本機能の提供について
> 必要な権限 ：「ユーザーの管理を許可」、「JDBCデータベースドライバーの管理を許可」

JDBCにケルベロス認証を使用している場合、検証や変数置換でデータストアへのアクセスを管理できます。

### ユーザーアクセスの制御

インパーソネーションを活用するJDBCデータストアを作成および変更する機能を「インパーソネートされたデータストアの作成を許可」の [管理設定](https://docs.datarobot.com/ja/docs/platform/admin/user-settings.html.md) を有効化されたユーザーだけに制限できます。

クラスター設定（ `config.yaml` ）内にはインパーソネーションをサポートするあらゆるインストール済みドライバーが使用するインパーソネートされたキーワードを定義することができます。 このキーワードは「危険」とみなされる操作の定義に使われるため、選ばれたユーザーのみに許可します。 デフォルトではインパーソネーションキーワードは定義されていません。

ユーザーがJDBCデータストアを作成または変更しようとした時、インパーソネーションキーワードが定義されている場合、DataRobotはURIがキーワードのいずれかを含むかどうかを判断します。 URIに1つ以上のキーワードが含まれていて、「インパーソネートされたデータストアの作成を許可」管理設定が有効なユーザーは、データストアを作成または変更できます。 URIにキーワードが含まれていても「インパーソネートされたデータストアの作成を許可」設定が有効ではないユーザーはデータストアを作成および変更できません。

### 特徴量の置換

変数置換構文（ `${datarobot_read_username}` ）でもドライバーへのアクセスを制御できます。 データソースまたはデータストアからの取込みを行う際にURIに該当変数が含まれている場合、その変数は、ログインユーザーに関連付けられたインパーソネートされたアカウントで置換されます。
