InfoGrab DocsInfoGrab Docs

데이터 변환 접근 방식

n8n에서 데이터를 변환하는 다양한 접근 방식에 대해 설명합니다.

n8n에서 데이터 변환이란 데이터가 워크플로를 거쳐 이동하는 동안 이를 수정, 재구성 또는 보강하는 작업을 의미합니다. 여기에는 데이터 형식 변경, 값 필터링 또는 집계, 계산된 필드 추가, 서로 다른 노드와 함께 작동하도록 데이터 구조를 변환하는 작업 등이 포함됩니다. n8n은 모든 노드가 수신 데이터를 올바르게 처리할 수 있도록 미리 정의된 데이터 구조 를 사용합니다. 데이터가 이 구조와 일치하지 않거나 사용 사례에 맞게 데이터를 수정해야 하는 경우, 데이터를 변환해야 합니다. n8n은 데이터 변환을 위한 여러 접근 방식을 제공합니다: 표현식 을 사용하면 n8n의 표현식 문법( {{ }} )을 이용해 노드 매개변수에서 직접 데이터를 변환할 수 있습니다 Code node 를 사용하면 복잡한 변환을 위해 사용자 지정 JavaScript 또는 Python 코드를 작성할 수 있습니다. AI Transform node 는 자연어 프롬프트로부터 변환 코드를 생성합니다. 고급 변환 기법: 정교한 데이터 조작을 위해 n8n은 다음을 지원합니다: 삼항 연산자 : 표현식 내에서 직접 사용하는 조건 로직( condition ? valueIfTrue : valueIfFalse ) 연쇄 함수 : 여러 변환 함수를 결합 복잡한 표현식 : 표현식 문법 내에서 JavaScript 메서드와 연산자를 사용 일반적인 구조적 변환을 위한 전용 변환 노드: Aggregate : 개별 항목을 그룹으로 묶기 Limit : 항목 수 제한 Remove Duplicates : 동일한 항목 제거 Sort : 항목 정렬 또는 무작위화 Split Out : 목록을 개별 항목으로 분리 Summarize : Excel 피벗 테이블처럼 데이터 집계 이러한 접근 방식들에 대한 비교는 표현식과 데이터 노드 비교 를 참고하세요.