Код: Выделить всё
pip install databricks-sdk
from databricks.sdk import Workspace client
from databricks.sdk.service import sql
w = WorkspaceClient()
s = sql.StatementExecutionAPI(api_client=sql)
s.execute_statement(statement='show tables',warehouse_id='xxxx')
модуль databricks.sdk.service.sql' не имеет атрибута 'do', при проверке документа SDK databricks, '< strong>do' является частью запроса API,
Код: Выделить всё
res = self._api.do('POST', '/api/2.0/sql/statements/', body=body, headers=headers)
return StatementResponse.from_dict(res)
Я использую SDK, чтобы избежать аутентификации.
Я не уверен, как правильно предоставить параметры для запуска запроса из блокнота в хранилище sql.
Я указал api_client=sql как предположение и не вижу никакой документации по этой части.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -warehouse