有没有办法使用 Rest API 在 Databricks SQL Warehouse 上执行 SQL 查询?
我在文档中看到有用于创建查询的 API,但没有看到任何用于运行查询的 API。
截至 2023 年 6 月 7 日,这是可能的。
https://learn.microsoft.com/en-us/azure/databricks/sql/admin/sql-execution-tutorial
完整的 API 参考在这里: https://docs.databricks.com/api/workspace/statementexecution/executestatement
为什么要使用REST Api? Spark 始终有一个 JDBC 端点。只需针对构建的 Hive 表发送有效的 Spark SQL 查询即可。请参阅文档此处。
只需查询您留下的交互式 Spark 集群即可。我还没有使用过新的 SQL 数据仓库版本的 Databricks。但我确信有类似的东西。