데이터 테이블
n8n v2.29데이터 테이블은 n8n 환경 내에 데이터 저장소를 통합합니다. 데이터 테이블과 그 데이터를 생성, 필터링, 관리하는 방법에는 Data Table node, DataTable API 엔드포인트, Data tables 탭의 세 가지가 있습니다.
개요#
데이터 테이블은 n8n 환경 내에 데이터 저장소를 통합합니다. 데이터 테이블을 사용하면 다음과 같은 시나리오에서 외부 데이터베이스 시스템에 의존하지 않고도 워크플로 내에서 직접 데이터를 저장, 관리, 조작할 수 있습니다.
- 동일한 프로젝트 내 워크플로 간 데이터 유지
- 중복 실행을 방지하거나 워크플로 트리거를 제어하기 위한 마커 저장
- 워크플로 간 프롬프트 또는 메시지 재사용
- AI 워크플로용 평가 데이터 저장
- 워크플로 실행으로 생성된 데이터 저장
- 서로 다른 소스의 데이터를 결합하여 데이터셋 보강
- 워크플로 내에서 빠른 참조 지점 역할을 하는 조회 테이블 생성
데이터 테이블 사용하기#
데이터 테이블과 그 데이터를 생성, 필터링, 관리하는 방법에는 Data Table node, DataTable API 엔드포인트, Data tables 탭의 세 가지가 있습니다.
Data Table 노드#
워크플로 내에서 데이터 테이블을 사용하여 데이터를 저장하고 관리함으로써, 워크플로가 실행되는 동안 생성, 조회, 업데이트, 삭제를 자동화할 수 있습니다.
전체 문서는 Data Table node를 참조하세요.
DataTable API 엔드포인트#
n8n API의 /datatables 엔드포인트를 사용하여 데이터 테이블을 프로그래밍 방식으로 다룰 수 있습니다.
전체 문서는 API reference를 참조하세요.
Data table 탭#
시각적 인터페이스를 통해 UI에서 직접 데이터 테이블을 보고 작업할 수 있습니다. 이를 통해 워크플로를 구축하지 않고도 데이터를 탐색하고 편집하며 테이블을 관리할 수 있습니다.
-
프로젝트에서 Data tables 탭을 선택합니다.
-
오른쪽 상단의 분할 버튼을 클릭하고 Create Data table을 선택합니다.

-
테이블에 대한 설명이 담긴 이름을 입력합니다.
-
테이블 생성 방법을 선택합니다.
- From scratch: 시각적 인터페이스를 사용하여 칼럼을 직접 정의하고 행을 추가함으로써 새 테이블을 생성합니다.
- Import CSV: CSV 파일을 업로드하여 테이블 구조를 자동으로 생성하고 파일의 데이터로 채웁니다.
표시되는 테이블 보기에서 다음 작업을 수행할 수 있습니다.
- 데이터 테이블 또는 그 칼럼의 이름 변경 및 삭제
- 데이터를 정리하기 위한 칼럼 추가 및 순서 변경
- 행 추가, 삭제, 업데이트
- 기존 데이터 편집
데이터 내보내기 및 가져오기#
Data tables 탭에서 다음 작업을 수행할 수 있습니다.
- 이전 섹션에서 설명한 대로 CSV 데이터를 데이터 테이블로 직접 가져옵니다
- 데이터 테이블의 CSV를 다운로드합니다. 왼쪽 상단의 점 3개 메뉴를 클릭하고 Download CSV를 선택합니다.
데이터 테이블의 고려 사항 및 제한 사항#
- 데이터 테이블은 가볍거나 중간 정도 수준의 데이터 저장에 적합합니다. 기본적으로 인스턴스 내 모든 데이터 테이블이 사용하는 총 저장 공간은 50MB로 제한됩니다. 셀프 호스팅 환경에서는 환경 변수
N8N_DATA_TABLES_MAX_SIZE_BYTES를 사용하여 이 기본 크기 제한을 늘릴 수 있습니다. - 데이터 테이블이 저장 공간 제한의 80%에 근접하면 n8n에서 경고가 표시됩니다. 저장 공간 제한에 도달하면 최종 경고가 표시됩니다. 이 제한을 초과하면 테이블에 대한 수동 추가가 비활성화되고, 데이터를 삽입하거나 업데이트하려는 시도 중 워크플로 실행 오류가 발생합니다.
- 기본적으로 프로젝트 내에서 생성된 데이터 테이블은 해당 프로젝트의 모든 팀원이 액세스할 수 있습니다.
- 관리자와 소유자는 모든 사용자의 데이터 테이블을 볼 수 있습니다.
- Code node에서 데이터 테이블에 직접 프로그래밍 방식으로 액세스하는 것은 지원되지 않습니다. 내장 메서드나 변수를 통해 데이터 테이블 값에 액세스할 수 없습니다.
데이터 테이블 대 변수#
| 기능 | 데이터 테이블 | 변수 |
|---|---|---|
| 통합된 표 형식 보기 | ✓ | ✗ |
| 행-칼럼 관계 | ✓ | ✗ |
| 프로젝트 간 액세스 | ✗ | ✓ |
| 개별 값 표시 | ✗ | ✓ |
| 짧은 값에 최적화 | ✗ | ✓ |
| 구조화된 데이터 | ✓ | ✗ |
| 프로젝트 범위 지정 | ✓ | ✗ |
| 값을 표현식으로 사용 | ✗ | ✓ |