콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

데이터 핀닝#

워크플로우 개발 중에 데이터를 '핀' 할 수 있습니다. 데이터 핀닝은 노드의 출력 데이터를 저장하고, 향후 워크플로우 실행 시 새 데이터를 가져오는 대신 저장된 데이터를 사용하는 것을 의미합니다.

외부 소스의 데이터를 작업할 때 이를 사용하여 외부 시스템에 대한 요청을 반복할 필요가 없도록 할 수 있습니다. 이는 시간과 리소스를 절약할 수 있습니다:

  • 워크플로우가 웹훅 호출과 같은 외부 시스템에 의존하여 트리거되는 경우, 데이터를 핀할 수 있다는 것은 워크플로우를 테스트할 때마다 외부 시스템을 사용할 필요가 없다는 것을 의미합니다.
  • 외부 리소스에 데이터 또는 사용 제한이 있는 경우, 테스트 중에 데이터를 핀하면 리소스 한도를 소모하지 않도록 할 수 있습니다.
  • 테스트할 데이터를 가져와서 핀한 다음, 모든 워크플로우 테스트에서 데이터가 일관되다는 확신을 가질 수 있습니다.

단일 주요 출력을 가진 노드에 대해서만 데이터를 핀할 수 있습니다("error" 출력은 이 용도로 계산되지 않습니다).

개발 전용

데이터 핀닝은 생산 워크플로우 실행에 사용할 수 없습니다. 이는 개발 중 워크플로우를 테스트하는 데 도움이 되는 기능입니다.

데이터 핀#

노드에서 데이터를 고정하려면:

  1. 노드를 실행하여 데이터를 불러옵니다.
  2. 출력(OUTPUT) 뷰에서 데이터 고정(Pin data) 데이터 고정 아이콘을 선택합니다. 데이터 고정이 활성화되면 버튼이 비활성화되며, 출력(OUTPUT) 뷰에 "이 데이터는 고정되었습니다(This data is pinned)" 배너가 표시됩니다.

바이너리 데이터를 출력하는 노드

출력 데이터에 바이너리 데이터가 포함된 경우 데이터를 고정할 수 없습니다.

데이터 언핀#

데이터 핀닝이 활성화되면 n8n이 데이터를 핀했다고 표시하는 배너가 노드의 출력 패널 상단에 나타납니다. 데이터를 언핀하고 다음 실행에서 새 데이터를 가져오려면 배너의 언핀 링크를 선택하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!