CaptureSharepointChanges 2025.5.31.15¶
번들¶
com.snowflake.openflow.runtime | runtime-msgraph-nar
설명¶
SharePoint 문서 라이브러리에서 변경 내용을 캡처하고 변경이 발생할 때마다 FlowFile 을 전송합니다. 여기에는 파일과 폴더의 추가 및 삭제와 함께 권한, 메타데이터, 파일 내용 변경도 포함됩니다.
태그¶
cdc, document, experimental, graph, library, microsoft, openflow, sharepoint, unstructured
입력 요구 사항¶
FORBIDDEN
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
Authentication Service |
SharePoint API 에 대한 인증을 제공하는 서비스입니다. |
Change Capture Initial Action |
프로세서가 사전 상태 없이 실행되는 경우 이 속성은 프로세서가 기존 Sharepoint 항목을 처리하는 방법을 지정합니다. |
Document Library Name |
나열할 문서 라이브러리의 이름입니다. 지정하지 않으면 사이트와 연결된 모든 문서 라이브러리가 목록에 표시됩니다. |
Fallback Retry Duration |
통신 실패 후 작업을 다시 시도하기 전에 대기할 시간입니다. 이 값은 응답에 재시도 후 헤더가 포함되지 않은 경우에 사용됩니다. |
Folder Name |
나열할 폴더/디렉터리 이름 |
Site URL |
데이터를 검색할 Sharepoint 사이트의 URL 입니다. |
상태 관리¶
범위 |
설명 |
---|---|
CLUSTER |
각 SharePoint 폴더에 토큰을 저장하여 이미 캡처된 이벤트에 대한 상태를 추적합니다. |
관계¶
이름 |
설명 |
---|---|
created |
생성되는 각 SharePoint 항목에 대해 FlowFile 은 이 관계로 라우팅됩니다. |
deleted |
삭제된 각 SharePoint 항목에 대해 FlowFile 은 이 관계로 라우팅됩니다. |
updated |
업데이트되는 각 SharePoint 항목에 대해 FlowFile 은 이 관계로 라우팅됩니다. |
Writes 특성¶
이름 |
설명 |
---|---|
sharepoint.change.type |
발생한 변경 유형입니다. 가능한 값은 ‘Created’, ‘Updated’, ‘PermissionsUpdated’, ‘Deleted’입니다. |
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.drive.name |
변경된 항목이 포함된 Sharepoint Drive의 이름입니다. |
sharepoint.site.id |
변경된 항목이 포함된 SharePoint 사이트의 ID 입니다. |
sharepoint.site.url |
변경된 항목이 포함된 SharePoint 사이트의 URL 입니다. |
sharepoint.ctag |
변경된 SharePoint 항목의 CTag 입니다. |
sharepoint.etag |
변경된 SharePoint 항목의 ETag 입니다. |
sharepoint.webUrl |
변경된 SharePoint 항목의 브라우저 뷰 URL입니다. |
sharepoint.permissions.read.groups |
쉼표로 구분된 쉼표로 구분된 쉐어포인트 항목에 대한 읽기 권한이 있는 그룹의 목록입니다. 각 그룹에 대해 SharePoint에서 이메일 주소를 사용할 수 있는 경우 해당 이메일 주소가 포함됩니다. 또한 |
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 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다. |
다른 구성 요소가 포함된 사용 사례¶
Sharepoint 문서 라이브러리에서 변경 데이터 캡처를 수행하여 권한을 포함한 문서 라이브러리의 모든 데이터를 검색하여 대상 시스템을 Sharepoint와 동기화 상태로 유지합니다. |