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 中可用,则该地址将包括在内。此外,还包括小组负责人,例如 |
sharepoint.permissions.read.groups.ids |
对 Sharepoint 项目具有读取权限的组 IDs 的逗号分隔列表。 |
sharepoint.permissions.read.users |
对 Sharepoint 项目具有读取权限的用户的逗号分隔列表。对于每个用户,如果某个电子邮件地址在 Sharepoint 中可用,则该用户将包括在内。此外,还包括用户负责人,例如 |
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 哈希值。此属性并不总是可用。 |