UpsertMilvus 2025.5.31.15¶
번들¶
com.snowflake.openflow.runtime | runtime-milvus-processors-nar
설명¶
주어진 컬렉션에 대해 Milvus 데이터베이스에 벡터를 업서트합니다
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
컬렉션 이름 |
사용할 Milvus 컬렉션 이름의 이름입니다 |
ID 필드 이름 |
Milvus에서 벡터의 IDs 를 저장하는 데 사용할 필드의 이름입니다. 필드 이름과 함께 레코드 경로를 제공하지 않으면 파일 이름을 기준으로 문자열 형식의 IDs 가 생성됩니다. |
ID 레코드 경로 |
레코드의 ID 필드 경로 |
Max Batch Size |
FlowFile 의 레코드 수가 많은 경우, Milvus에 한 번의 요청을 생성하면 상당한 양의 NiFi 힙이 소모될 수 있습니다. 이를 방지하기 위해 최대 배치 크기는 한 번의 요청으로 보낼 레코드의 수를 제한할 수 있습니다. |
메타데이터 필드 이름 |
벡터와 관련된 다른 메타데이터를 저장하는 데 사용할 필드의 이름입니다. 이 데이터는 유효한 json 형식이어야 합니다. |
메타데이터 레코드 경로 |
레코드의 메타데이터 필드 경로 |
Milvus 연결 서비스 |
Milvus 데이터베이스 접속을 위한 연결 서비스 |
파티션 |
작업을 수행할 벡터 데이터베이스의 파티션입니다. 데이터베이스에 파티션이 하나만 있는 경우 비워둡니다. |
Record Reader |
FlowFile 을 읽는 데 사용할 Record Reader |
스파스 벡터 필드 이름 |
스파스 벡터를 저장하는 데 사용할 필드의 이름입니다. |
스파스 벡터 인덱스 경로 |
스파스 벡터를 제공해야 하는 경우, 이 RecordPath 는 사용할 스파스 데이터의 인덱스를 가리킵니다. |
스파스 벡터 값 경로 |
스파스 벡터를 제공해야 하는 경우, 이 RecordPath 는 사용할 스파스 데이터의 값을 가리킵니다. |
텍스트 필드 이름 |
벡터와 연관된 텍스트를 저장하는 데 사용할 Milvus 내 필드의 이름입니다. |
Text Record Path |
벡터와 연관된 텍스트가 포함된 레코드의 필드 경로입니다. 지정하면 텍스트가 Milvus의 텍스트 필드 아래에 삽입됩니다. 지정하지 않으면 텍스트가 Milvus 데이터베이스로 전송되지 않습니다. |
벡터 필드 이름 |
벡터를 저장하는 데 사용할 Milvus 내 필드의 이름입니다. |
벡터 레코드 경로 |
레코드의 벡터 필드 경로 |
관계¶
이름 |
설명 |
---|---|
실패 |
FlowFiles 로 전송할 수 없고 재시도가 성공할 것으로 예상되지 않는 경우 이 관계로 라우팅됩니다 |
retry |
FlowFiles 로 보내지 못했지만 재시도가 도움이 될 수 있는 경우 이 관계로 라우팅됩니다 |
성공 |
FlowFiles 에 성공적으로 전송된 메시지는 이 관계로 라우팅됩니다 |