DataRobotデータ接続¶
備考
特定のIPアドレスからの接続のみを許可するネットワークポリシーでデータベースが保護されている場合は、管理者に DataRobotのホワイトリストに登録されたIPのすべてをネットワークポリシーに追加するよう依頼してください。 問題が解決しない場合は、DataRobotの担当者にお問い合わせください。
さまざまなエンタープライズデータベースとの統合を有効にするために、DataRobotでは、データベース接続をセットアップするための「セルフサービス」JDBCプラットフォームが提供されています。 設定した後は、運用データベースからデータを読み取ってモデル構築と予測に使用することができます。 この機能を使用すると、そのデータでモデルをすばやくトレーニングおよび再トレーニングすることができ、エンタープライズデータベースからCSVファイルにデータをエクスポートしてDataRobotに取込むという不要な手順を回避できます。 これまでよりも多様なデータにアクセスできるので、より正確なモデルを構築することができるようになります。
DataRobotのJDBCデータベース接続ソリューションはプラットフォームに依存しない標準化されたソリューションなので、複雑なインストールや設定は必要ありません。 技術的スキルと権限を持つユーザーはデータベース接続を確立できます。その他のユーザーは、これらの接続を活用してビジネスの問題を解決することができます。
備考
デフォルトでは、「JDBCデータベースのドライバーを管理する権限」を持つユーザーのみがJDBCドライバーを更新、または削除することができます。 「コネクターを管理する権限」を有権限のユーザーのみが、接続を追加できます。 権限に関する詳細については、ロールおよび権限を参照してください。
このセクションでは以下について説明します。
- データベース接続ワークフローの概要。
- 新しい接続を作成する手順。
- OAuthによるデータ接続についての情報。
- データソースの追加手順。
- データ接続の共有の手順。
データベース接続のワークフロー¶
デフォルトでは、ユーザーは(ロールに応じて)データ接続を作成、変更、共有できます(このセクションで使用されている用語の定義については、以下を参照してください)。 また、データソースを作成することもできます。
DataRobotのデータベース接続ワークフロー(以下を参照)には、2つの基本的なコンポーネントがあります。 最初に、管理者がJDBCドライバーをアップロードし、そのドライバーのデータベース接続を設定します。 その後、以下に示すように、ユーザーが、プロジェクトの作成と予測に使用するデータをDataRobotにインポートします。
-
データ接続ページで、データ接続設定を作成します。
-
同じ開始画面またはAIカタログから、モデリングおよび予測に使用するデータソースをデータ接続から作成します。
設定後、データソースは、取込み(開始画面から)と予測(予測を作成タブから)の両方に使用できます。
データソースの作成ダイアログは別の方法で開くこともできますが、この手順ではすべての場合に使用されるプロセスについて説明します。
ホワイトリストの送信元IPアドレス¶
DataRobotから開始される接続は、以下のIPアドレスのいずれかから発信されます。
ホスト:https://app.datarobot.com | ホスト:https://app.eu.datarobot.com |
---|---|
100.26.66.209 | 18.200.151.211 |
54.204.171.181 | 18.200.151.56 |
54.145.89.18 | 18.200.151.43 |
54.147.212.247 | 54.78.199.18 |
18.235.157.68 | 54.78.189.139 |
3.211.11.187 | 54.78.199.173 |
3.214.131.132 | |
3.89.169.252 |
備考
これらのIPアドレスは、DataRobot使用のためにのみ予約されています。
新しい接続の作成¶
新しいデータ接続を作成するには:
-
右上にあるアカウントメニューで、データ接続を選択します。
-
新しいデータ接続を追加をクリックして、データストアの選択ダイアログボックスを開きます。 カタログに追加 > 新しいデータ接続を選択して、AIカタログを使用して新しいデータ接続を作成することもできます。
-
使用するデータストアのタイルを選択します。
セルフマネージドAIプラットフォームのインストール
セルフマネージドAIプラットフォームでのインストールの場合、リストされているデータストアが表示されていない可能性があります。 その場合、新しいドライバーを追加をクリックし、サポートされているデータベースのリストからドライバーを追加します。
-
データストアのフィールドに入力します。 フィールドは選択したデータストアに応じて若干異なります。
フィールド 説明 データ接続名 一意の接続名を入力します。 バージョン 使用するデータストアのバージョンをドロップダウンリストから選択します。 設定:パラメーター 接続のパラメーターを変更します。 設定:URL このデータベース/データストアへの接続に使用するURLをjdbc:mysql:// : / の形式で入力します。 接続で必要な場合はURLにパラメーターを含めることができます。 -
データ接続を追加をクリックして設定を保存します。
新しい接続が左側のデータ接続リストに表示されます。
備考
接続にアクセスできるのは、他のユーザーと共有している場合を除き、その接続を作成したユーザーだけです。
パラメーターを含むデータ接続¶
データ接続設定画面に表示されるパラメーターは、選択したドライバーに応じて異なります。 使用可能なパラメーターはドライバーを追加した管理者が行った設定に応じて異なります。
その他の多くのフィールドは、検索可能な拡張フィールドにあります。 目的のフィールドが表示されない場合は、パラメーターを追加するをクリックしてフィールドを含めます。
接続設定に表示されるパラメーターを削除するには、ごみ箱アイコン()をクリックします。
備考
データベースへの接続を設定するために追加のパラメーターが必要な場合があります。 これらのパラメーターは、DataRobotで常に事前定義されているわけではありません。その場合、手動で追加する必要があります。
必要なパラメーターの詳細については、 データベースのドキュメントを参照してください。
OAuthでのデータ接続¶
SnowflakeおよびGoogle BigQueryのユーザーは、OAuthのシングルサインオンを使用してデータ接続を設定できます。 設定した後は、運用データベースからデータを読み取ってモデル構築と予測に使用することができます。
OAuthを使用したデータ接続の設定、必要なパラメーター、およびトラブルシューティングの手順については、データベースのドキュメントを参照してください。Snowflakeまたは BigQuery。
接続のテスト¶
データ接続を作成した後、右上の接続のテストボタンをクリックして接続をテストします。
表示されるダイアログボックスで、データ接続作成画面のJDBC URLフィールドまたはパラメーターベースの設定に表示されているデータベースの資格情報を入力するか、保存されている資格情報を使用します。 サインインをクリックします。テストが正常に完了したら、閉じるをクリックしてデータ接続ページに戻り、データソースを作成します。
接続の変更¶
既存のデータソースの名前、JDBC URL、および(ドライバーがパラメーターで設定されている場合)パラメーターを変更できます。
-
左側のデータ接続リストでデータ接続を選択します。
-
更新されたメインウィンドウで、編集する要素のボックスをクリックして新しいテキストを入力します。
-
変更を保存をクリックします。
接続の削除¶
既存のデータソースで使用されていないデータ接続を削除できます。 使用されている場合は、依存ファイルを最初に削除する必要があります。 データ接続を削除するには:
-
データ接続タブで、左側の接続リストからデータ接続を選択します。
-
右上にある削除ボタンをクリックします(
)。
-
確認を求めるメッセージが表示されます。 削除をクリックしてデータ接続を削除します。 そのデータ接続に依存するデータソースがある場合は、通知が表示されます。
-
APIを介してすべての依存データソースを削除した後、データ接続の削除を再試行します。
データソースの追加¶
データソースは、SQLクエリーまたは選択されたテーブルとスキーマデータを介して、データ接続から取得するデータを指定します。 このデータはモデリングおよび予測に使用するために抽出されるデータです。 データベーステーブル全体をポイントするか、SQLクエリーを使用してデータベースから特定のデータを選択することができます。 作成したデータソースは、それを作成したユーザーだけが使用できます。
備考
データソースが作成されると、それらを変更することはできず、APIを介してのみ削除できます。
データソースを追加するには、以下のいずれかを実行します。
-
開始画面からデータソースをクリックして、追加するデータを保持している接続を選択します。 既存のデータソースからインポートする方法を参照してください。
-
AIカタログから、カタログに追加 > 既存のデータ接続を選択します。 外部接続からデータを追加する方法を参照してください。
データ接続の共有¶
データ接続を作成するユーザーとエンドユーザーが異なる場合や、データ接続に複数のエンドユーザーがいる場合があるため、DataRobotは各エンティティにユーザーレベルの権限を設定する機能を提供しています。 次のようなシナリオを実行できます。
- 選択したデータエンティティのアクセス権を設定して、さまざまなユーザーにコンシューマーレベル、エディターレベル、または所有者レベルのアクセスを付与することもできます。 また、特定のユーザーのアクセスを削除することも可能です。
- データ接続を他のユーザーと共有したユーザーは、使用可能なエンティティのリストの下に共有エンティティを共有することができます。
ユーザー、ユーザーグループ、または組織を招待してデータ接続を共有する場合、選択した各ターゲットにはデフォルトの役割であるエディターが割り当てられます(すべてのエンティティは特定のユーザーの役割で共有されます)。 役割は、ドロップダウンメニューから変更することができます。
データ接続を共有するには:
-
右上にあるアカウントメニューでデータ接続を選択し、データ接続を選択し、共有をクリックします。
-
追加するメールアドレス、グループ名、または組織を入力して、役割を選択します。 ボックスをクリックして共有権限を付与します。
-
共有をクリックして、ユーザー、ユーザーグループ、または組織を追加します。
-
必要な数のコラボレーターを追加した後、閉じるをクリックして共有ダイアログボックスを閉じます。
権限によっては、追加されたユーザーを削除することやアクセスを変更することができます。詳細については、役割と権限の表を参照してください。
備考
各エンティティには、少なくとも1人のオーナーが必要です。自分が唯一のコラボレーションオーナーである場合、自分を削除することや自分の共有権限を削除することはできません。