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

데이터 모킹#

데이터 모킹은 데이터를 시뮬레이션하거나 위조하는 것입니다. 이는 워크플로우를 개발할 때 유용합니다. 데이터 모킹을 통해 다음과 같은 이점을 누릴 수 있습니다:

  • 데이터 소스에 대한 반복 호출을 피할 수 있습니다. 이는 시간과 비용을 절약합니다.
  • 초기 개발 중에 작고 예측 가능한 데이터셋으로 작업할 수 있습니다.
  • 라이브 데이터를 덮어쓸 위험을 피할 수 있습니다: 워크플로우를 구축하는 초기 단계에서는 실제 데이터 소스에 연결할 필요가 없습니다.

데이터 핀닝을 사용한 실제 데이터 모킹#

data pinning을 사용하여 실제 데이터를 워크플로우에 로드한 다음 노드의 출력 패널에 고정합니다. 이 접근 방식을 사용하면 데이터 소스에 대한 단일 호출로 현실적인 데이터를 얻을 수 있습니다. 핀 데이터 수정을 할 수 있습니다.

이 접근 방식은 데이터 소스에서 제공하는 정확한 데이터 구조와 매개변수를 처리하도록 워크플로우를 구성해야 할 때 사용합니다.

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

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

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

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

코드 또는 필드 편집 노드를 사용하여 사용자 정의 데이터 생성#

Code node 또는 Edit Fields (Set) node를 사용하여 워크플로우에서 사용자 정의 데이터셋을 생성할 수 있습니다.

코드 노드에서 원하는 데이터 세트를 생성하고, 이를 노드 출력으로 반환할 수 있습니다. Edit Fields 노드에서는 필드 추가를 선택하여 사용자 정의 데이터를 추가합니다.

Edit Fields 노드는 작은 테스트에 좋은 선택입니다. 더 복잡한 데이터세트를 만들려면 코드 노드를 사용하세요.

고객 데이터 저장소 노드에서 샘플 데이터 세트 출력#

고객 데이터 저장소 노드는 작업할 수 있는 가벼운 데이터 세트를 제공합니다. 노드를 추가하고 실행하여 데이터를 탐색합니다.

n8n을 탐색할 때 테스트 데이터가 필요하지만 실제 사용 사례가 없을 때 이 접근 방식을 사용하세요.

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