次の方法で共有


Preset への接続

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

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

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

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

注意

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

Preset に手動で接続する

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

注意

SQL ウェアハウスに、Partner Connect を使用すると接続プロセスを簡略化できます。

要件

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

接続する手順

Preset に手動で接続するには、次の操作を行います。

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

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

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

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

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

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

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

    • SQL ウェアハウスの場合は、[Databricks SQL Warehouse] (Databricks SQL ウェアハウス) を選択します。
    • クラスターの場合は、[Databricks Interactive Cluster](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} を、要件の Azure Databricks 個人用アクセス トークン値<!– または Azure Active Directory トークン値 –> に。
    • {server hostname} を、要件の [サーバー ホスト名] 値に。
    • {port} を、要件の [ポート] 値に。
    • {database name} を、Azure Databricks ワークスペースのターゲット データベースの名前に。

    たとえば、SQL ウェアハウスの場合:

    databricks+pyodbc://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
    

    たとえば、クラスターの場合:

    databricks+pyhive://token:dapi...@adb-1234567890123456.7.azuredatabricks.net: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/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. 接続に成功したら、[接続] をクリックします。

次の手順

Preset の Web サイトで、次のリソースの 1 つ以上を確認します。