メインコンテンツまでスキップ

プリセットに接続

Presetは、組織全体に最新のビジネスインテリジェンスを提供します。 Presetは、オープンソースのApache Supersetを搭載した、強力で使いやすいデータ探索および視覚化プラットフォームを提供します。

Databricks SQLウェアハウス (以前の Databricks SQLエンドポイント) と Databricks クラスターをPresetと統合できます。

Partner Connect を使用したプリセットへの接続

Partner Connect を使用して Databricks ワークスペースをプリセットに接続するには、「 Partner Connect を使用して BI パートナーに接続する」を参照してください。

注記

Partner Connect Presetのウェアハウス Databricks SQLのみをサポートします。 Databricks ワークスペース内のクラスターをPresetに接続するには、Presetに手動で接続します。

プリセットに手動で接続する

このセクションでは、Databricks ワークスペース内の既存の SQLウェアハウスまたはクラスターをPresetに接続します。

注記

SQLウェアハウスの場合、Partner Connectを使用して接続プロセスを簡略化できます。

必要条件

Presetと手動で統合する前に、次のものが必要です。

注記

自動化されたツール、システム、スクリプト、アプリで認証する際のセキュリティのベストプラクティスとして、Databricks では OAuth トークンを使用することをお勧めします。

personal access token authentication を使用する場合、 Databricks では、ワークスペース ユーザーではなく 、サービスプリンシパル に属する personal access token を使用することをお勧めします。 サービスプリンシパルのトークンを作成するには、「 サービスプリンシパルのトークンの管理」を参照してください。

接続手順

Presetに手動で接続するには、次の手順を実行します。

  1. 新しいPresetアカウントを作成するか、 既存のPresetアカウントにサインインします。

  2. [ + ワークスペース] をクリックします。

  3. 新規ワークスペースの追加 」ダイアログで、ワークスペースの名前を入力し、最も近いワークスペース・リージョンを選択して、「 保存 」をクリックします。

  4. ワークスペース タイルをクリックして、ワークスペースを開きます。

  5. ツールバーで、[ カタログ ] > [データベース ] をクリックします。

  6. [ + データベース ] をクリックします。

  7. [ データベースの接続 ] ダイアログの [ サポートされているデータベース] リストで、次のいずれかを選択します。

    • SQLウェアハウスの場合は、 [Databricks SQL ウェアハウス ] を選択します。
    • クラスターの場合は、 [Databricks Interactive クラスター ] を選択します。
  8. [SQLAlchemy URI] に、次の値を入力します。

    SQLウェアハウスの場合:

    databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}

    クラスターの場合:

    databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}

    以下のように置き換えてください。

    • {access token}要件の Databricks 個人用アクセス トークン値に置き換えます。
    • {server hostname} を要件の サーバーホスト名 の値に置き換えます。
    • {port} を要件の ポート 値に置き換えます。
    • {database name} を Databricks ワークスペース内のターゲット データベースの名前に置き換えます。

    たとえば、 SQLウェアハウスの場合、次のようになります。

    databricks+pyodbc://token:dapi...@dbc-a1b2345c-d6e7.cloud.databricks.com:443/default

    たとえば、クラスターの場合は次のようになります。

    databricks+pyhive://token:dapi...@dbc-a1b2345c-d6e7.cloud.databricks.com:443/default
  9. 「詳細 」タブをクリックし、「 その他」を展開します

  10. [Engine パラメーター ] に、次の値を入力します。

    SQLウェアハウスの場合:

    {"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}

    クラスターの場合:

    {"connect_args": {"http_path": "sql/protocolv1/o/****"}}

    または をsql/1.0/warehouses/**** sql/protocolv1/o/****要件HTTP パス 値に置き換えます。

    たとえば、 SQLウェアハウスの場合、次のようになります。

    {"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}

    たとえば、クラスターの場合は次のようになります。

    {"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
  11. [基本 ] タブをクリックし、[ 接続のテスト] をクリックします。

注記

接続のトラブルシューティングについては、Preset Web サイトの「 Databricks のデータベース接続チュートリアル 」を参照してください。

  1. 接続に成功したら、「 接続 」をクリックします。

次のステップ

Preset Web サイトで次の 1 つ以上のリソースを調べます。