FetchSharepointMetadata 2025.5.31.15

번들

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

설명

각 드라이브 항목에 대해 해당 메타데이터와 권한을 검색하여 FlowFile 특성으로 기록합니다.

태그

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

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

Authentication Service

SharePoint API 에 대한 인증을 제공하는 서비스입니다.

Drive ID

SharePoint 파일이 있는 드라이브 ID

Fallback Retry Duration

통신 실패 후 작업을 다시 시도하기 전에 대기할 시간입니다. 이 값은 응답에 재시도 후 헤더가 포함되지 않은 경우에 사용됩니다.

Item ID

메타데이터를 검색할 항목의 ID

Site ID

SharePoint 파일이 있는 사이트 ID입니다

관계

이름

설명

comms.failure

프로세서가 그래프 API 와 통신하지 못한 경우 FlowFile 은 여기로 라우팅됩니다. Can be retried

실패

항목의 메타데이터 및 권한을 가져올 수 없는 경우 수신 FlowFile 은 이 관계로 라우팅됩니다

not.found

항목을 찾을 수 없는 경우 FlowFile 로 라우팅됩니다

성공

수신 FlowFile 은 항목의 메타데이터와 권한을 가져와 FlowFile 특성에 쓴 후 이 관계로 라우팅됩니다

Writes 특성

이름

설명

sharepoint.item.id

SharePoint 항목의 ID 입니다.

sharepoint.item.type

SharePoint 항목의 유형입니다. 가능한 값은 ‘File’ 및 ‘Folder’입니다.

sharepoint.path

SharePoint 항목의 경로입니다. 문서 라이브러리의 루트를 기준으로 한 경로입니다.

sharepoint.filename

SharePoint 항목의 이름입니다. 이 특성은 ‘삭제됨’ 변경 사항에는 사용할 수 없습니다.

sharepoint.size

SharePoint 항목의 크기입니다.

sharepoint.createdAt

SharePoint 항목의 생성 타임스탬프입니다.

sharepoint.lastModified

SharePoint 항목의 마지막으로 수정된 타임스탬프입니다.

sharepoint.createdBy.<identity>.id

Sharepoint 항목을 생성한 ID의 ID입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.createdBy.<identity>.displayName

SharePoint 항목을 생성한 ID의 표시 이름입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.createdBy.<identity>.email

Sharepoint 항목을 생성한 ID의 이메일입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.lastModifiedBy.<identity>.id

SharePoint 항목을 마지막으로 수정한 ID의 ID입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.lastModifiedBy.<identity>.displayName

SharePoint 항목을 마지막으로 수정한 ID의 표시 이름입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.lastModifiedBy.<identity>.email

SharePoint 항목을 마지막으로 수정한 ID의 이메일입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.drive.id

항목이 포함된 Sharepoint Drive의 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.id

쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 IDs 그룹의 목록입니다.

sharepoint.permissions.read.users

쉼표로 구분된 쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 사용자의 목록입니다. 각 사용자에 대해 Sharepoint에서 이메일 주소를 사용할 수 있는 경우 해당 이메일 주소가 포함됩니다. 또한`johndoe@mytenant.onmicrosoft.com` 같은 사용자 주체도 포함됩니다.

sharepoint.permissions.read.users.id

쉼표로 구분된 쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 Microsoft365 사용자 IDs 의 목록입니다.

sharepoint.permissions.read.siteusers

쉼표로 구분된 쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 Sharepoint 사이트 사용자 이메일 목록입니다.

sharepoint.permissions.read.siteusers.id

쉼표로 구분된 쉼표로 구분된 쉐어포인트 항목에 대한 읽기 권한이 있는 쉐어포인트 사이트 사용자 IDs 목록입니다.

sharepoint.permissions.read.sitegroups.id

쉼표로 구분된 SharePoint 항목에 대한 읽기 권한이 있는 Sharepoint 사이트 그룹 IDs 의 목록입니다.

파일 이름

SharePoint 항목의 이름입니다.

경로

SharePoint 항목의 경로입니다. 문서 라이브러리의 루트를 기준으로 한 경로입니다.

mime.type

SharePoint 항목의 MIME 유형입니다. 이 특성은 ‘파일’ 항목에만 사용할 수 있습니다.

hash.quickxor

Sharepoint 항목의 QuickXor 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

hash.sha256

SharePoint 항목의 SHA-256 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

hash.sha1

SharePoint 항목의 SHA-1 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

hash.crc32

Sharepoint 항목의 CRC32 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.