Data Table 노드 행 작업
행 작업을 사용하여 데이터 테이블의 행을 삭제, 조회, 삽입, 업데이트, upsert 또는 필터링할 수 있습니다. 이 작업을 사용하여 정의된 조건에 따라 데이터 테이블에서 하나 이상의 행을 삭제합니다. 다음 옵션을 사용하여 작업 동작을 추가로 세부 조정할 수 있습니다:
행 작업을 사용하여 데이터 테이블의 행을 삭제, 조회, 삽입, 업데이트, upsert 또는 필터링할 수 있습니다. 노드 자체에 대한 자세한 내용은 Data Table 노드 문서를 참조하세요.
행 삭제#
이 작업을 사용하여 정의된 조건에 따라 데이터 테이블에서 하나 이상의 행을 삭제합니다.
다음 파라미터를 입력하세요:
- Resource: Row를 선택합니다.
- Operation: Delete를 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Must Match: 다음 단계에서 정의된 Any Condition 또는 All Conditions에 일치하는 행을 삭제할지 선택합니다.
- Conditions: Add Condition을 클릭하여 데이터 테이블에서 작업할 행을 정의합니다. 여러 조건을 추가할 수 있습니다. 각 조건에 대해:
- Column: 비교할 열을 선택합니다.
- Condition: 열 값을 비교하는 방법을 선택합니다: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty, 또는 Is Not Empty.
- Value: 열과 비교할 값을 입력합니다. 고정 값 또는 이전 노드의 데이터를 참조하는 표현식을 사용할 수 있습니다. Is Empty 및 Is Not Empty 조건에서는 이 필드가 표시되지 않습니다.
행 삭제 옵션#
다음 옵션을 사용하여 작업 동작을 추가로 세부 조정할 수 있습니다:
- Dry Run: 활성화하면 테이블을 수정하지 않고 삭제를 시뮬레이션합니다. 노드는 삭제될 행을 작업 전후 상태와 함께 반환합니다.
행 조회#
이 작업을 사용하여 정의된 조건에 따라 데이터 테이블에서 하나 이상의 행을 가져옵니다.
다음 파라미터를 입력하세요:
- Resource: Row를 선택합니다.
- Operation: Get을 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Must Match: 다음 단계에서 정의된 Any Condition 또는 All Conditions에 일치하는 행을 가져올지 선택합니다.
- Conditions: Add Condition을 클릭하여 데이터 테이블에서 작업할 행을 정의합니다. 여러 조건을 추가할 수 있습니다. 각 조건에 대해:
- Column: 비교할 열을 선택합니다.
- Condition: 열 값을 비교하는 방법을 선택합니다: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty, 또는 Is Not Empty.
- Value: 열과 비교할 값을 입력합니다. 고정 값 또는 이전 노드의 데이터를 참조하는 표현식을 사용할 수 있습니다. Is Empty 및 Is Not Empty 조건에서는 이 필드가 표시되지 않습니다.
- Return All: 활성화하면 일치하는 모든 행을 반환합니다. 또는 비활성화하고 반환할 행 수의 Limit을 입력합니다(예:
50). - Order By: 활성화하면 결과를 정렬할 열과 방향(오름차순 또는 내림차순)을 정의합니다. 비활성화하면 결과가 정렬되지 않습니다.
행 존재 여부 확인#
이 작업을 사용하여 정의된 조건에 일치하는 행이 데이터 테이블에 존재하는지 확인합니다. 일치하는 행이 발견되면 노드는 수신한 입력 항목을 변경 없이 그대로 출력합니다. 일치하는 행이 없으면 아무것도 출력하지 않습니다.
다음 파라미터를 입력하세요:
- Resource: Row를 선택합니다.
- Operation: If Row Exists를 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Must Match: 행이 다음 단계에서 정의된 Any Condition 또는 All Conditions에 일치해야 하는지 선택합니다.
- Conditions: Add Condition을 클릭하여 작업할 데이터 테이블 행을 정의합니다. 여러 조건을 추가할 수 있습니다. 각 조건에 대해:
- Column: 비교할 열을 선택합니다.
- Condition: 열 값을 비교하는 방법을 선택합니다: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty, 또는 Is Not Empty.
- Value: 열과 비교할 값을 입력합니다. 고정 값 또는 이전 노드의 데이터를 참조하는 표현식을 사용할 수 있습니다. Is Empty 및 Is Not Empty 조건에서는 이 필드가 표시되지 않습니다.
행 미존재 확인#
이 작업을 사용하여 정의된 조건에 일치하는 행이 데이터 테이블에 존재하지 않는지 확인합니다. 일치하는 행이 없으면 노드는 수신한 입력 항목을 변경 없이 그대로 출력합니다. 일치하는 행이 존재하면 아무것도 출력하지 않습니다.
다음 파라미터를 입력하세요:
- Resource: Row를 선택합니다.
- Operation: If Row Does Not Exist를 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Must Match: 행이 다음 단계에서 정의된 Any Condition 또는 All Conditions에 일치해야 하는지 선택합니다.
- Conditions: Add Condition을 클릭하여 작업할 데이터 테이블 행을 정의합니다. 여러 조건을 추가할 수 있습니다. 각 조건에 대해:
- Column: 비교할 열을 선택합니다.
- Condition: 열 값을 비교하는 방법을 선택합니다: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty, 또는 Is Not Empty.
- Value: 열과 비교할 값을 입력합니다. 고정 값 또는 이전 노드의 데이터를 참조하는 표현식을 사용할 수 있습니다. Is Empty 및 Is Not Empty 조건에서는 이 필드가 표시되지 않습니다.
행 삽입#
이 작업을 사용하여 데이터 테이블에 새 행을 삽입합니다.
다음 파라미터를 입력하세요:
- Resource: Row를 선택합니다.
- Operation: Insert를 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Mapping Column Mode: 다음 중 선택합니다:
- Map Each Column Manually: 들어오는 데이터 필드를 어느 열에 매핑할지 명시적으로 선택합니다. 들어오는 데이터 필드 이름이 데이터 테이블의 열 이름과 일치하지 않아도 매핑할 수 있습니다. 매핑에서 특정 값을 삭제하도록 선택할 수도 있습니다.
- Map Automatically: 노드가 이름으로 데이터 필드를 열에 자동으로 매핑하도록 합니다. 성공적인 매핑을 위해 들어오는 데이터의 필드 이름이 데이터 테이블의 열 이름과 정확히 일치해야 합니다. 모든 필드가 매핑됩니다.
행 삽입 옵션#
다음 옵션을 사용하여 작업 동작을 추가로 세부 조정할 수 있습니다:
- Optimize Bulk: 활성화하면 삽입된 데이터가 반환되는 것을 방지합니다. 이를 통해 대량 삽입 성능이 최대 5배 향상됩니다.
행 업데이트#
이 작업을 사용하여 정의된 조건에 따라 데이터 테이블에서 하나 이상의 행을 업데이트합니다.
다음 파라미터를 입력하세요:
- Resource: Row를 선택합니다.
- Operation: Update를 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Must Match: 다음 단계에서 정의된 Any Condition 또는 All Conditions에 일치하는 행을 업데이트할지 선택합니다.
- Conditions: Add Condition을 클릭하여 작업할 데이터 테이블 행을 정의합니다. 여러 조건을 추가할 수 있습니다. 각 조건에 대해:
- Column: 비교할 열을 선택합니다.
- Condition: 열 값을 비교하는 방법을 선택합니다: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty, 또는 Is Not Empty.
- Value: 열과 비교할 값을 입력합니다. 고정 값 또는 이전 노드의 데이터를 참조하는 표현식을 사용할 수 있습니다. Is Empty 및 Is Not Empty 조건에서는 이 필드가 표시되지 않습니다.
- Mapping Column Mode: 다음 중 선택합니다:
- Map Each Column Manually: 들어오는 데이터 필드를 어느 열에 매핑할지 명시적으로 선택합니다. 들어오는 데이터 필드 이름이 데이터 테이블의 열 이름과 일치하지 않아도 매핑할 수 있습니다. 매핑에서 특정 값을 삭제하도록 선택할 수도 있습니다.
- Map Automatically: 노드가 이름으로 데이터 필드를 열에 자동으로 매핑하도록 합니다. 성공적인 매핑을 위해 들어오는 데이터의 필드 이름이 데이터 테이블의 열 이름과 정확히 일치해야 합니다. 모든 필드가 매핑됩니다.
행 업데이트 옵션#
다음 옵션을 사용하여 작업 동작을 추가로 세부 조정할 수 있습니다:
- Dry Run: 활성화하면 테이블을 수정하지 않고 업데이트를 시뮬레이션합니다. 노드는 업데이트될 행을 작업 전후 상태와 함께 반환합니다.
행 Upsert#
이 작업을 사용하여 데이터 테이블에 upsert를 수행합니다. 정의된 조건에 일치하는 행이 존재하면 제공된 값으로 업데이트됩니다. 일치하는 행이 없으면 새 행이 생성됩니다.
- Resource: Row를 선택합니다.
- Operation: Upsert를 선택합니다.
- Data table: 작업할 데이터 테이블을 식별하는 방법을 선택합니다:
- From list: 모든 데이터 테이블의 드롭다운 목록에서 테이블을 선택합니다.
- By Name: 데이터 테이블의 이름을 입력합니다.
- By ID: 데이터 테이블의 ID를 입력합니다.
- Must Match: 다음 단계에서 정의된 Any Condition 또는 All Conditions에 일치하는 행에 upsert할지 선택합니다.
- Conditions: Add Condition을 클릭하여 작업할 데이터 테이블 행을 정의합니다. 여러 조건을 추가할 수 있습니다. 각 조건에 대해:
- Column: 비교할 열을 선택합니다.
- Condition: 열 값을 비교하는 방법을 선택합니다: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty, 또는 Is Not Empty.
- Value: 열과 비교할 값을 입력합니다. 고정 값 또는 이전 노드의 데이터를 참조하는 표현식을 사용할 수 있습니다. Is Empty 및 Is Not Empty 조건에서는 이 필드가 표시되지 않습니다.
- Mapping Column Mode: 다음 중 선택합니다:
- Map Each Column Manually: 들어오는 데이터 필드를 어느 열에 매핑할지 명시적으로 선택합니다. 들어오는 데이터 필드 이름이 데이터 테이블의 열 이름과 일치하지 않아도 매핑할 수 있습니다. 매핑에서 특정 값을 삭제하도록 선택할 수도 있습니다.
- Map Automatically: 노드가 이름으로 데이터 필드를 열에 자동으로 매핑하도록 합니다. 성공적인 매핑을 위해 들어오는 데이터의 필드 이름이 데이터 테이블의 열 이름과 정확히 일치해야 합니다. 모든 필드가 매핑됩니다.
행 Upsert 옵션#
다음 옵션을 사용하여 작업 동작을 추가로 세부 조정할 수 있습니다:
- Dry Run: 활성화하면 테이블을 수정하지 않고 upsert 작업을 시뮬레이션합니다. 노드는 영향받을 행을 작업 전후 상태와 함께 반환합니다.
