Skip to content

データ接続の管理

DataRobot接続プラットフォームでは、DataRobotが提供するコネクターを使用するか、データストアが提供するJDBCドライバーをアップロードすることで、データストアと連携することができます。

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

技術的な知識と権限を持つユーザーは、データ接続を設定および確立できます。 組織内の他のユーザーは、これらの接続を活用してビジネス上の問題を解決できます。

DataRobotでサポートされている接続のリストも参照してください。

本機能の提供について

JDBCドライバーとコネクターを追加、更新、削除する機能は、セルフマネージドAIプラットフォームでのみ利用可能です。 ユーザーがDataRobotにデータをインポートする前に、管理者はJDBCドライバーをアップロードし、それらのドライバーにデータベース接続を設定する必要があります。

必要な権限: 「JDBCデータベースドライバーの管理を許可」

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

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

このページでは、アカウント設定 > データ接続タイルからデータ接続を操作する方法について説明します。

  要素 説明
1 + 接続を追加 新しいデータ接続の追加と設定ができます。
2 接続リスト DataRobotのアカウントに関連付けられているすべてのデータ接続を一覧表示します。
3 接続設定 DataRobotと外部データソース間の接続を確立するために使用されるパラメーターを表示します。
4 データソース データ接続からインポートされたデータセットのリストを表示します。
5 資格情報 データ接続に関連付けられた認証資格情報のリストを表示します。
6 削除 データ接続を削除します。
7 テスト 認証資格情報を含むデータ接続設定をテストします。
8 共有 データ接続を他のユーザー、グループ、または組織と共有し、権限を割り当てることができます。
9 保存 接続設定に加えられた変更を保存します。
10 追加パラメーターを表示 接続設定にパラメーターを追加できます。

データベース接続オプション

デフォルトでは、ユーザーは、データ接続の作成、( ロールに応じた)変更、および共有ができます。 また、データソースを作成することもできます。

以下では、DataRobot NextGenでデータベースの接続を確立するさまざまな方法について説明します。

(オプション)ロールに応じて、データ接続を他のユーザーと共有することもできます。

許可対象の送信元IPアドレス

DataRobotから開始される接続は、許可されたIPアドレスから行われます。 許可対象の送信元IPアドレスで全リストをご覧ください。

新しい接続の作成

新しいデータ接続を作成するには、アカウント設定 > データ接続を開きます。

次に、+ 接続を追加をクリックします。

既存の接続はすべて左側に表示されます。 設定済みの接続を選択すると、その設定オプションが中央に表示されます。 データソースに接続する方法は複数ありますが、いずれの場合もこちらで説明されている設定手順が使われます。

セルフマネージドAIプラットフォームのインストール

セルフマネージドAIプラットフォームでのインストールの場合、リストされているデータストアが表示されていない可能性があります。 その場合、新しいドライバーを追加をクリックし、サポートされているデータベース接続のリストからドライバーを追加します。

保存済みの資格情報
データストアの資格情報を[**資格情報管理**](stored-creds.md#credentials-management){ target=_blank }タイルで追加したことがある場合は、手動で追加する代わりに、**保存済み資格情報を選択する**をクリックしてリストから選択できます。

追加パラメーター

データ接続設定画面に表示されるパラメーターは、選択したドライバーに応じて異なります。 使用可能なパラメーターはドライバーを追加した管理者が行った設定に応じて異なります。

その他の多くのフィールドは、検索可能な拡張フィールドにあります。 必要なフィールドが一覧にない場合、追加パラメーターを表示を開き、パラメーターを追加するをクリックして追加します。

接続設定に表示されるパラメーターを削除するには、削除アイコン をクリックします。

備考

データベースへの接続を設定するために追加のパラメーターが必要な場合があります。 これらのパラメーターは、DataRobotで常に事前定義されているわけではありません。その場合、手動で追加する必要があります。

必要なパラメーターの詳細については、 データベースのドキュメントを参照してください。

接続のテスト

データ接続が作成されたら、テストをクリックして接続をテストします。

表示されるダイアログボックスで、データ接続作成画面のJDBC URLフィールドまたはパラメーターベースの設定に表示されているデータベースの資格情報を入力するか、保存されている資格情報を使用します。 サインインをクリックし、テストに合格したら、閉じるをクリックしてデータ接続タイルに戻り、データソースを作成します。

SnowflakeおよびGoogle BigQueryのユーザーは、OAuthのシングルサインオンを使用してデータ接続を設定できます。 設定した後は、運用データベースからデータを読み取ってモデル構築と予測に使用することができます。

OAuthを使用したデータ接続の設定、必要なパラメーター、およびトラブルシューティングの手順については、データベースのドキュメントを参照してください。Snowflakeまたは BigQuery

接続の編集

関連付けられた資格情報やデータソースだけでなく、設定パラメーターを含む既存のデータ接続を変更することができます。

接続を編集するには、左側のパネルでデータ接続をクリックします。 各タブの説明(各タブにどのような情報が表示され、どのような編集オプションを利用できるか)については、以下を参照してください。

接続設定タブでは、新しいパラメーターの追加、新しい資格情報の選択や作成など、接続パラメーターを変更できます。

データソースタブには、この接続を通じてこれまでにアクセスされたすべてのデータアセットが表示されます。 このリストを使用すると、データベースで最も頻繁に使用されているテーブルやSQLクエリー、およびBLOB(バイナリーラージオブジェクト)やドキュメントストアでのファイルの場所を確認できます。 この接続からデータレジストリまたはユースケースにデータセットやファイルが追加されると、そのデータへのポインターが自動的にこのタブに追加されます。 さらに、接続設定でデータソースを直接追加することもできます。 なお、このビューはデータガバナンスのワークフローにも対応しています。

ここから、次のことができます。

要素 説明
1 検索 特定のデータソースを検索できます。
2 データポインターが最後に更新されたときの名前と日付が表示されます。
3 アクションメニュー 以下のアクションにアクセスできます。
  • 共有:ユーザーとデータソースを共有できます。
  • 削除:データ接続とデータソースの関連付けを削除します。このデータソースを使用して作成されたデータセット/ファイルは、データレジストリやユースケースから削除されることはありません。

資格情報タブには、この接続タイプに対応し、ユーザーが追加した、または共有のセキュアな構成を通じて共有されたすべての資格情報が表示されます。 ここから、次のことができます。

要素 説明
1 検索 特定の資格情報を検索できます。
2 名前、資格情報のタイプ、および資格情報が最初に追加された日付を表示します。
3 選択されたバッジ データ接続で現在使用されている資格情報を示します。
4 アクションメニュー 以下のアクションにアクセスできます。
  • 選択:データ接続の認証に使用する新しい資格情報を選択します。
  • テスト:資格情報を使用して接続をテストおよび認証します。
  • 編集:資格情報を展開して、手動や共有のセキュアな構成を編集できるようにします。 資格情報をクリックして、このパネルを展開することもできます。
  • 削除:資格情報を削除し、関連付けられたすべてのデータ接続から取り除きます。

接続の編集が終了したら、保存をクリックします。

接続の削除

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

  1. データ接続タブで、左側の接続リストからデータ接続を選択します。

  2. 右上の削除ボタンをクリックするか、左側のパネルにある接続名にカーソルを合わせ、削除アイコン をクリックします。

  3. 確認を求めるメッセージが表示されます。 削除をクリックしてデータ接続を削除します。 そのデータ接続に依存するデータソースがある場合は、通知が表示されます。

  4. UIまたはAPIを通じて、すべての依存データソースを削除したら、もう一度データ接続を削除してみてください。

データソースの追加

データソースは、SQLクエリーまたは選択されたテーブルとスキーマデータを介して、データ接続から取得するデータを指定します。 このデータはモデリングおよび予測に使用するために抽出されるデータです。 データベーステーブル全体をポイントするか、SQLクエリーを使用してデータベースから特定のデータを選択することができます。

備考

データソースが作成されると、それらを変更することはできず、APIを介してのみ削除できます。

データソースを追加するには、以下のいずれかを実行します。

  • ユースケースのデータアセットタイルから、データを追加 > データを参照をクリックし、追加したいデータを保持している接続を選択します。
  • レジストリ > データから、データを追加 > データ接続をクリックし、追加したいデータを保持している接続を選択します。

データ接続の共有

データ接続を作成するユーザーとエンドユーザーが異なる場合や、データ接続に複数のエンドユーザーがいる場合があるため、DataRobotは各エンティティにユーザーレベルの権限を設定する機能を提供しています。 次のようなシナリオを実行できます。

  • 選択したデータエンティティのアクセス権を設定して、さまざまなユーザーにコンシューマーレベル、エディターレベル、または所有者レベルのアクセスを付与することもできます。 また、特定のユーザーのアクセスを削除することも可能です。
  • データ接続を他のユーザーと共有したユーザーは、使用可能なエンティティのリストの下に共有エンティティを共有することができます。

ユーザー、ユーザーグループ、または組織を招待してデータ接続を共有する場合、選択した各ターゲットにはデフォルトの役割であるエディターが割り当てられます(すべてのエンティティは特定のユーザーの役割で共有されます)。 役割は、ドロップダウンメニューから変更することができます。

データ接続を共有するには:

  1. 右上にあるアカウントメニューでデータ接続を選択し、データ接続を選択して、右上隅にある共有をクリックします。

    あるいは、左側のパネルで接続名にカーソルを合わせ、共有アイコン をクリックすることもできます。

  2. 追加するメールアドレス、グループ名、または組織を入力して、役割を選択します。 ボックスをクリックして共有権限を付与します。

  3. 共有をクリックして、ユーザー、ユーザーグループ、または組織を追加します。

  4. 必要な数のコラボレーターを追加した後、閉じるをクリックして共有ダイアログボックスを閉じます。

権限によっては、追加されたユーザーを削除することやアクセスを変更することができます。詳細については、役割と権限の表を参照してください。

備考

各エンティティには、少なくとも1人のオーナーが必要です。自分が唯一のコラボレーションオーナーである場合、自分を削除することや自分の共有権限を削除することはできません。

保存された資格情報

資格情報の管理タイルから資格情報を管理する代わりに、データ接続を操作する際に資格情報を管理することも可能です。資格情報タブでは、その接続に関連付けられた資格情報の選択や削除ができ、接続設定タブでは、新しい資格情報を作成できます。

備考

データ接続タイルに保存されている資格情報を編集することはできません。 保存されている資格情報を編集するには、資格情報管理に移動します。

資格情報を作成

新しい保存済み資格情報を作成するには:

  1. 左側のパネルからデータ接続を選択し、接続設定タブで新しい資格情報をクリックします。

  2. 資格情報のタイプと、資格情報を手動で設定するか、共有されたセキュアな構成を使用するかを選択します。

  3. 新しい資格情報を入力し、保存をクリックします。 必要に応じて、新しい資格情報をテストできます。

資格情報を削除

データ接続タイルから接続を選択し、資格情報タブをクリックします。 この接続で使用したい資格情報の横にあるアクションメニュー をクリックし、選択をクリックします。 現在その接続に関連付けられている資格情報には、「選択済み」のバッジが表示されます。