FetchSharepointMetadata 2025.5.31.15

捆绑包

com.snowflake.openflow.runtime | runtime-msgraph-nar

描述

对于每个驱动器项目,都会检索其元数据和权限,并将其写入为 FlowFile 属性。

标签

cdc、document、experimental、graph、library、microsoft、openflow、sharepoint、unstructured

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

身份验证服务

为 SharePoint API 提供身份验证的服务

驱动器 ID

Sharepoint 文件所在的云端硬盘 ID

回退重试持续时间

通信失败后重试操作所需的等待时间。当响应不包含 Retry-After 标头时,使用此值。

项目 ID

用于检索元数据的项目的 ID

站点 ID

Sharepoint 文件所在的站点 ID

关系

名称

描述

comms.failure

如果处理器无法与 Graph API 通信,则会将 FlowFile 路由到此处。可以重试

failure

如果无法提取项目的元数据和权限,则会将传入的 FlowFile 路由到此关系

not.found

如果找不到项目,则会将 FlowFile 路由到此处

success

在提取项目的元数据和权限并将其写入到 FlowFile 后,会将传入的 FlowFile 路由到此关系

写入属性

名称

描述

sharepoint.item.id

Sharepoint 项目的 ID。

sharepoint.item.type

Sharepoint 项目的类型。可能的值为“File”和“Folder”。

sharepoint.path

Sharepoint 项目的路径。这是相对于文档库根目录的路径。

sharepoint.filename

Sharepoint 项目的名称。此属性不适用于“Deleted”的变更。

sharepoint.size

Sharepoint 项目的大小。

sharepoint.createdAt

Sharepoint 项目的创建时间戳。

sharepoint.lastModified

Sharepoint 项目的上次修改时间戳。

sharepoint.createdBy.<identity>.id

创建 Sharepoint 项目的身份的 ID。此属性并不总是可用。

sharepoint.createdBy.<identity>.displayName

创建 Sharepoint 项目的身份的显示名称。此属性并不总是可用。

sharepoint.createdBy.<identity>.email

包含创建 Sharepoint 项目的身份的电子邮件。此属性并不总是可用。

sharepoint.lastModifiedBy.<identity>.id

上次修改 Sharepoint 项目的身份的 ID。此属性并不总是可用。

sharepoint.lastModifiedBy.<identity>.displayName

上次修改 Sharepoint 项目的身份的显示名称。此属性并不总是可用。

sharepoint.lastModifiedBy.<identity>.email

包含上次修改 Sharepoint 项目的身份的电子邮件。此属性并不总是可用。

sharepoint.drive.id

包含项目的 Sharepoint 驱动器的 ID。

sharepoint.site.id

包含项目的 Sharepoint 站点的 ID。

sharepoint.ctag

Sharepoint 项目的 CTag。

sharepoint.etag

Sharepoint 项目的 ETag。

sharepoint.webUrl

Sharepoint 项目的浏览器视图 URL。

sharepoint.permissions.read.groups

对 Sharepoint 项目具有读取权限的组的逗号分隔列表。对于每个组,如果某个电子邮件地址在 Sharepoint 中可用,则该地址将包括在内。此外,还包括小组负责人,例如 mygroup@mytenant.onmicrosoft.com

sharepoint.permissions.read.groups.ids

对 Sharepoint 项目具有读取权限的组 IDs 的逗号分隔列表。

sharepoint.permissions.read.users

对 Sharepoint 项目具有读取权限的用户的逗号分隔列表。对于每个用户,如果某个电子邮件地址在 Sharepoint 中可用,则该用户将包括在内。此外,还包括用户负责人,例如 johndoe@mytenant.onmicrosoft.com

sharepoint.permissions.read.users.ids

对 Sharepoint 项目具有读取权限的 Microsoft365 用户 IDs 的逗号分隔列表。

sharepoint.permissions.read.siteusers

对 Sharepoint 项目具有读取权限的 Sharepoint 站点用户电子邮件的逗号分隔列表。

sharepoint.permissions.read.siteusers.ids

对 Sharepoint 项目具有读取权限的 Sharepoint 站点用户 IDs 的逗号分隔列表。

sharepoint.permissions.read.sitegroups.ids

对 Sharepoint 项目具有读取权限的 Sharepoint 站点组 IDs 的逗号分隔列表。

filename

Sharepoint 项目的名称。

path

Sharepoint 项目的路径。这是相对于文档库根目录的路径。

mime.type

Sharepoint 项目的 MIME 类型。此属性仅适用于“File”项目。

hash.quickxor

Sharepoint 项目的 QuickXor 哈希值。此属性并不总是可用。

hash.sha256

Sharepoint 项目的 SHA-256 哈希值。此属性并不总是可用。

hash.sha1

Sharepoint 项目的 SHA-1 哈希值。此属性并不总是可用。

hash.crc32

Sharepoint 项目的 CRC32 哈希值。此属性并不总是可用。

语言: 中文