PutDatabricksSQL 2025.5.31.15

捆绑包

com.snowflake.openflow.runtime | runtime-databricks-processors-nar

描述

使用 Databricks REST API 提交一条 SQL 执行请求,并将返回的 JSON 响应写入 FlowFile 内容中。对于高性能的 SELECT 或 INSERT 查询,请使改为使用 ExecuteSQL 处理器。

标签

databricks、openflow、sql

输入要求

支持敏感的动态属性

false

属性

属性

描述

Databricks 客户端

Databricks 客户端服务。

Default 目录

默认表目录,某些 SQL 语句(如“COPY INTO”)不支持使用默认目录

默认架构

默认表架构,某些 SQL 语句(如“COPY INTO”)不支持使用默认架构

记录写入器

指定用于将结果写入到 FlowFile 的控制器服务。记录写入器可以使用 Inherit Schema 来模拟推断架构的行为,即无需在写入器中显式定义架构,架构将由同样用于根据列类型推断架构的逻辑提供。

SQL 仓库 ID

用来执行 SQL 的仓库 ID

SQL 仓库名称

用于执行 SQL 的 SQL Warehouse 名称,将在所有 SQL Warehouses 中搜索匹配的名称。

语句

要执行的 SQL 语句

关系

名称

描述

failure

Databricks failure 关系

http.response

SQL API 请求的 HTTP 响应

original

处理成功后,原始 FlowFile 将路由到此关系。

records

序列化的 SQL 记录

写入属性

名称

描述

statement.state

已执行 SQL 语句的最终状态

error.code

发生错误时 SQL 语句的错误代码。

error.message

发生错误时 SQL 语句的错误消息。

语言: 中文