UpsertMilvus 2025.5.31.15

번들

com.snowflake.openflow.runtime | runtime-milvus-processors-nar

설명

주어진 컬렉션에 대해 Milvus 데이터베이스에 벡터를 업서트합니다

태그

chatbot, embeddings, gen ai, genai, generative ai, insert, llm, metadata, milvus, openflow, publish, text, upsert, vector

입력 요구 사항

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 에 성공적으로 전송된 메시지는 이 관계로 라우팅됩니다

참고 항목