Preset に接続

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

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

Partner Connect を使用してPresetに接続する

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

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

Presetに手動で接続する

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

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

要件

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

接続するステップ

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

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

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

  3. [ 新しいワークスペースの追加 ] ダイアログで、ワークスペースの名前を入力し、最も近いワークスペース領域を選択して、[ 保存] をクリックします。

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

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

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

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

    • SQL ウェアハウスの場合は、[ウェアハウスDatabricks SQL] を選択します。

    • クラスターの場合は、[ Databricks 対話型クラスター] を選択します。

  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. [エンジン パラメーター] に、次の値を入力します。

    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 のデータベース接続チュートリアル 」を参照してください。

  12. 接続が成功したら、[ 接続] をクリックします。