0

SSMS v18.2 または Azure Data Studio を使用して DataBricks クラスターに接続し、DataBricks テーブルや DataBricks ファイル システム (dbfs) に対してクエリを実行した人はいますか?

接続で DataBricks サーバーを表示し、PolyBase を使用して dbfs に接続するようにこれを設定する方法を知りたい

次のように PolyBase コマンドを使用して ADLS に接続できます。

-- Scoped Credential
CREATE DATABASE SCOPED CREDENTIAL myScopedCredential
WITH
    IDENTITY = '<MyId>@https://login.microsoftonline.com/<Id2>/oauth2/token',
    SECRET = '<MySecret>';

-- External Data Source
CREATE EXTERNAL DATA SOURCE myDataSource
WITH
(
    TYPE = HADOOP,
    LOCATION = 'adl://mydatalakeserver.azuredatalakestore.net',
    CREDENTIAL = myScopedCredential
)

-- Something similar to setup for dbfs?
-- What IDENTITY used for Scoped Credential?
4

2 に答える 2

0

これは、サードパーティのツールまたはカスタム アプリケーションを使用しないと不可能のようです。Databricks SQL は、必要なプロトコルを公開していません。

ここで役立つサードパーティ ツール (CData など) があります。この記事を参照してください: https://www.cdata.com/kb/tech/databricks-odbc-linked-server.rst

于 2022-02-07T19:44:31.883 に答える