Code Docs

Data Set Node (데이터셋 노드)

Data flow node (데이터 플로우 노드) 그룹

개요

Data Set (데이터셋) 노드는 다양한 데이터 유형을 반복 테스트 및 처리할 수 있도록 관리하고 분할할 수 있게 해줍니다. 이 노드는 여러 데이터 형식을 지원하며, 루프의 각 반복에 적합한 하위 집합으로 데이터를 분할할 수 있는 유연한 분할 방식을 제공합니다.

설명

이 노드는 텍스트, 숫자, 세그먼트, 지식 등 다양한 유형의 입력 데이터를 수용하며, 패턴, 정규식(regular expressions) 또는 사용자 정의 Python 코드를 사용하여 데이터를 분할할 수 있는 다양한 방법을 제공합니다. 이는 A/B/C 테스트 시나리오와 반복 데이터 처리에 특히 유용합니다.

(Data Range) 데이터 범위 노드와 마찬가지로, (Loop Controller)루프 컨트롤러 노드와 함께 사용하여 데이터 세트 분할을 통해 자동으로 루프를 실행할 수 있습니다. 루프 컨트롤러 노드는 프로세스 플로우 그래프에 연결된 Batch content (콘텐츠 묶음처리), Data set (데이터셋), 또는 Data range (데이터 범위) 노드를 모니터링하며, 모든 반복이 완료되거나 최대 루프 횟수에 도달할 때까지 루프를 실행합니다.

사용 가이드라인

  1. 입력 유형 선택
  2. 분할 구성
  3. 처리 옵션

워크플로우 패턴

Table of Contents


주요 기능

이럴 때 사용하세요

이렇게 사용하세요

기술 세부사항

텍스트/숫자 분할 모드:

컨텐츠/세그먼트/지식 모드:

기본 패턴:

파라미터

Property 설명 필수
Input data type 처리 할 데이터의 종류 (Text/Numbers/Segments/Knowledge) O
Partitioning mode 데이터 분할 방법 (Pattern/Python/Per-segment) O
Pattern 정규식 패턴 (Regular expression) 또는 분할 패턴 (for text/numbers) X
Retain delimiters 출력에 분할 패턴 유지 (for splitting mode) X
Python code 사용자 정의 처리 로직 (for Python mode) X

입력 형식

Property Type Description
Data text/number/segments/knowledge 처리 할 입력 데이터

출력 형식

| --- | --- | --- |