Databricks Azure OAuth 認証
次の手順は、Databricks接続のOAuth認証を読み取りおよび書き込み用に設定するのに役立ちます。
認証の設定
Designer で、入力ツールをキャンバスに配置します。
[データ接続マネージャー (DCM) の使用] チェックボックスをオンにします。
[接続を設定します] を選択します。
[ データ接続 ] ウィンドウの [ データソース ] に移動し、[ Databricks ODBC ] を選択します。
[+ データソースの追加] を選択します。
データソースを追加するときは、DSNの有無にかかわらず接続を選択できます。
DSNとの接続
DSNの [ テクノロジー ] を選択し、[ データソース名 ] を入力して、準備済みの [ OAuth DSN ] を選択します。
[保存] を選択します。
資格情報をリンクするには [+ 資格情報の接続] を選択します。
認証方法 として ユーザー名とパスワード または OAuth を選択できます。
認証方法 として、 Simbaドライバー経由 Azure OAuth 、 Simbaドライバー経由 Azure OAuth (Alteryxアプリケーション) 、 資格情報なし 、 ユーザー名 、または ユーザー名とパスワード を選択できます。
Simbaドライバー経由 Azure OAuth には、次のものが必要です。
Azure OAuthアプリケーション資格情報 。既存の資格情報を選択するか、 新しい資格情報の作成 を実行します。新しい資格情報の場合は、[ 資格情報名 ]、[ テナントID ]、[ クライアントID ]、および [ クライアントシークレット ] を入力します。これらはすべて Microsoft Azure アプリケーションの登録ページで見つけることができます。
Azure OAuth トークン 。既存のトークンを選択するか、または OAuthトークン 用に 新しい資格情報の作成 を実行します。新しい資格情報の場合は、[ 資格情報名 ] を入力します。
Simbaドライバー経由 Azure OAuth (Alteryxアプリケーション) を使用すると、[ 新しい資格情報の作成 ] もしくは既存の資格情報の選択ができます。
新しい資格情報の場合は、[ 資格情報名 ] を入力します。
[ 作成/リンク ] を選択します。
接続 ボタンを選択します。
外部ブラウザウィンドウでサインインします。
正常に認証されると、テーブルを選択するか、ビジュアルクエリビルダでクエリを指定して、ワークフローを実行できます。
DSNを使用しない接続
ドロップダウンメニューからDSNレスの [ テクノロジー ] を選択します。
次の情報を入力します。
データソース名、
サーバー(クラスターのアドレス)、
ポート、
HttpPath (クラスターの設定 - 詳細オプションに表示されます)。
[保存] を選択します。
資格情報をリンクするには [+ 資格情報の接続] を選択します。
認証方法 として、 Simbaドライバー経由 Azure OAuth と Simbaドライバー経由 Azure OAuth (Alteryxアプリケーション) を選択できます。
Simbaドライバー経由 Azure OAuth には、次のものが必要です。
Azure OAuthアプリケーション資格情報 。既存の資格情報を選択するか、 新しい資格情報の作成 を実行します。新しい資格情報の場合は、[ 資格情報名 ]、[ テナントID ]、[ クライアントID ]、および [ クライアントシークレット ] を入力します。これらはすべて Microsoft Azure アプリケーションの登録ページで見つけることができます。
Azure OAuth トークン 。既存のトークンを選択するか、または OAuthトークン 用に 新しい資格情報の作成 を実行します。新しい資格情報の場合は、[ 資格情報名 ] を入力します。
[ 作成/リンク ] を選択します。
接続 ボタンを選択します。
外部ブラウザウィンドウでサインインします。
正常に認証されると、テーブルを選択するか、ビジュアルクエリビルダでクエリを指定して、ワークフローを実行できます。
OAuth認証を使用したバルクローディング
Desigerからのデータのロードは、インデータベースバルクロードでサポートされています。
接続設定
Designerで、データストリーム入力ツールをキャンバスに配置します。
[ データストリーム入力設定 - 接続名 ] ドロップダウンメニューで [ 接続の管理 ] を選択します。
In-DBを管理するポップアップウィンドウで [ Databricks ] データソースを選択します。
[ 新規 ] を選択して新しい接続を作成するか、既存の接続を使用するかを選択できます。
新しい接続の場合は、[ データ接続マネージャー(DCM)の使用 ] チェックボックスをオンにします。
接続名 を入力します。
読み取り 接続を設定するには、
[ 接続セットアップ ] を選択します。
接続マネージャー ウィンドウで +データソースの追加 を選択します。
データソースを追加するときは、DSNの有無にかかわらず接続を選択できます。
「 DSNを使用した接続 」および「 DSNを使用しない接続 」セクションの手順に従います。
書き込み 接続を設定するには、
ドロップダウンメニューからステージングメソッドを選択します。
[ 接続セットアップ ] を選択します。
接続マネージャー ウィンドウで +データソースの追加 を選択します。
「 DSNを使用した接続 」および「 DSNを使用しない接続 」セクションの手順に従います。
注記
DSNのバルクローディングでは、新しいデータソースを追加するときにDatabricksサーバーアドレスを手動で指定する必要があります。
[ 適用 ] と [ OK ] を選択します。
外部ブラウザウィンドウでサインインします(読み取り接続と書き込み接続の両方で2回認証を求めるプロンプトが表示される場合があります)。
[ データストリーム入力設定 - 作成モード ] ドロップダウンメニューで [ 新しいテーブルを作成する ] を選択します。
[ テーブル名 ] を入力し、キャンバスを選択します。
ワークフローを実行できます。