Skip to content

Connectivity

「セルフサービス」のデータベース接続ソリューションは、プラットフォームに依存しない標準化されたソリューションであるため、複雑なインストールや設定は必要ありません。 設定した後は、運用データベースからデータを読み取ってモデル構築と予測に使用することができます。 データソースに接続することで、そのデータを使ってモデルのトレーニングや再トレーニングをすばやく行うことができます。また、DataRobotに取り込むためにデータベースからCSVファイルにデータをエクスポートするという不要なステップを省くことができます。 これまでよりも多様なデータにアクセスできるので、より正確なモデルを構築することができるようになります。

データストアとデータ接続

DataRobotでは、データストアデータ接続は同じ意味で使用され、どちらもデータの保存および管理場所と、そのデータへの動的リンクを指します。 UIでは両方の用語が表示されます。

コネクターとドライバーの比較

各データストアは、ドライバーまたはコネクターのいずれかを介してDataRobotに接続され、サポートされている非構造化データストアおよび構造化データストアの表に記載されています。

タイプ 説明 推奨される使用方法
コネクター DataRobotは、DataRobotが構築・保守する連携を利用し、データストアのネイティブAPIを介して接続します。 接続はJDBC URLではなく接続フィールドによって定義され、OAuthやサービスプリンシパルなどの認証方式に対応しています。また、多くのデータストアにおいて、非構造化データの取り扱いもサポートしています。 コネクターには、登録済みのデータストアが必要です。 接続や資格情報を一度設定して再利用したい場合に推奨されます。 また、資格情報やその他の機密性の高い設定をDataRobot内に保存し、コードに埋め込んではならない場合にも、コネクターが推奨される選択肢となります。 さらに、レイテンシーが低く、非構造化データをサポートしているため、すべてのエージェントワークフローにおいてもコネクターが推奨されます。
レガシーJDBCドライバー DataRobotは、データベースベンダーが提供するJDBCドライバーを使用して接続します。 接続はJDBC URLおよびJDBCパラメーターによって定義され、基本資格情報による認証を行い、構造化(表形式)データをサポートします。 セルフマネージドAIプラットフォームの環境では、管理者がドライバーファイルをアップロードし、管理します。 登録済みのデータストアが必要です。 コネクターやDataRobot管理のJDBCドライバーではサポートされていない、カスタム接続タイプにのみ推奨されます。
DataRobotが管理するJDBCドライバー DataRobotは、インストールの一環としてドライバーセットを提供・管理しています(browser-jdbcサービスにバンドルされています)。 従来のドライバーとの主な違いは3つあります。
  • データストアは不要です。 アクセスは、パブリックエンドポイント/api/v2/jdbcPreviewQuery(およびその書き込み用エンドポイント /api/v2/jdbcExecuteUpdate)を介して行われます。呼び出し元は、JDBC URL、資格情報、およびSQLを直接渡します。 これは、最もレイテンシーの低い経路です。
  • 管理者がアップロードしたドライバーは使用しません。 あらかじめ定義された、DataRobotが管理するドライバーセットを利用します。
  • 基本資格情報だけでなく、ドライバー自体がサポートするあらゆる認証方式に対応しています。資格情報と接続プロパティは、JDBC URLパラメーターとして渡されます。

このドライバーは現在、Postgres、MySQL、SQL Server、BigQuery、Snowflake、Databricks、Trino、SAP Datasphereのドライバーに対応しています。
コード内で接続設定や資格情報を直接管理する準備ができている場合に推奨されます。

The following sections provide reference content that supports working with and understanding connectivity in DataRobot:

トピック 説明
Connectivity workflows Connect to and manage connections across DataRobot.
Supported structured data stores View the data stores currently supported by DataRobot for structured data ingest, as well as a list of deprecated data stores.
Supported unstructured data stores View the data stores currently supported by DataRobot for unstructured data ingest.
許可対象の送信元IPアドレス DataRobotで許可されている送信元IPアドレスのリストを表示します。
関連リファレンス
Credentials management page セキュアなデータソースにアクセスする際に再利用する、安全に保存された認証情報を追加および管理します。
Share secure connection configurations (Admin only) Configure OAuth-based authentication parameters for a data connection, and then securely share them with other users without exposing sensitive fields.
Workflows for code-first users Work with data connections in the Python API.