QuerySalesforceObject 2025.5.31.15

捆绑包

org.apache.nifi | nifi-salesforce-nar

描述

从 Salesforce sObject 检索记录。用户可以通过设置“自定义 WHERE 条件”属性来添加任意筛选条件。处理器也可以运行自定义查询,尽管在这种情况下不支持记录处理。支持增量检索:用户可以在“Age Field”属性中定义一个字段,该字段将用于确定记录的创建时间。设置此属性后,处理器将检索新记录。只有基于属性的查询才支持增量加载和基于记录的处理。也可以定义记录存在时间的初始截止值,即使是第一次运行也会过滤掉所有较旧的记录。如果是“Property Based Query”,则该处理器只能在主节点上运行。FlowFile 属性“record.count”表示检索并将其写入到输出中的记录数。处理器可以接受可选输入 FlowFile 并引用查询中的 FlowFile 属性。当“Include Deleted Records”为 true 时,处理器将使用“queryAll”API 将已删除的记录(软删除)包含在结果中。查询已删除记录时,“IsDeleted”字段将自动包含在结果中。

标签

query、salesforce、sobject、soql

输入要求

ALLOWED

支持敏感的动态属性

false

属性

属性

描述

age-delay

时间窗口的结束时间戳将根据此属性中配置的数量提前进行调整。例如,如果属性值为 10 秒,则结束时间戳 12:30:45 会更改为 12:30:35。

age-field

TIMESTAMP 字段的名称,该字段将使用有界时间窗口筛选记录。处理器将仅返回那些时间戳值比上次运行处理器后记录的时间戳更新的记录。

create-zero-record-files

指定在 Salesforce REST API 不返回任何记录时是否创建 FlowFile

custom-soql-query

指定要运行的 SOQL 查询。

custom-where-condition

要在查询的 WHERE 子句中添加的自定义表达式

field-names

指定的要从 sObject 中查询的字段名称列表,以逗号分隔。当此字段留空时,将查询所有字段。

include-deleted-records

如果为 true,则处理器将在查询结果中包含已删除的记录 (IsDeleted = true)。启用后,处理器将使用“queryAll”API

initial-age-filter

此属性指定处理器在运行第一个查询时适用的开始时间。

oauth2-access-token-provider

提供 OAuth2 访问令牌以使用 HTTP 授权标头进行身份验证的服务

query-type

选择按参数提供查询或完整的自定义查询。

read-timeout

允许读取 Salesforce REST API 响应的最大时间

record-writer

用于写入 Salesforce REST API 返回的记录的服务

salesforce-api-version

在 URL 的 services/data 路径之后附加的Salesforce REST API 的版本号。有关支持的版本,请参阅 Salesforce 文档

salesforce-url

Salesforce 实例的 URL,包括没有其他路径信息的域,例如 https://MyDomainName.my.salesforce.com (https://MyDomainName.my.salesforce.com)

sobject-name

要查询的 Salesforce sObject

状态管理

范围

描述

CLUSTER

设置“Age Field”时,在执行查询后,将存储执行时间。随后的查询将增加一个附加条件,以便只检索比存储的执行时间(用可选的“Age Delay”值调整)新的记录。状态存储在整个集群中,因此该处理器只能在主节点上运行,如果选择了新的主节点,则新节点可以从前一个节点中断的地方继续,而无需复制数据。

关系

名称

描述

failure

查询失败后,输入 FlowFile 将发送到此关系。

original

查询成功后,输入 FlowFile 将发送到此关系。

success

用于因请求成功而创建的 FlowFiles。

写入属性

名称

描述

mime.type

将 mime.type 属性设置为记录写入器指定的 MIME 类型。

record.count

设置 FlowFile 中的记录数。

total.record.count

设置 FlowFile 中的记录总数。

另请参阅

语言: 中文