InfoGrab Docs

1. 데이터 웨어하우스에서 데이터 가져오기

HTTP Request 노드를 사용하여 ABCorp 레거시 데이터 웨어하우스 API에서 영업 주문 데이터를 가져오는 방법을 배웁니다.

1. 데이터 웨어하우스에서 데이터 가져오기 # 워크플로의 이 부분에서는 HTTP Request 노드로 HTTP 요청을 보내 데이터를 가져오는 방법을 배웁니다. 이 섹션을 완료하면 워크플로는 다음과 같이 보입니다: Nathan의 워크플로를 구축하기 위한 장면을 먼저 설정해봅시다. 새 워크플로 만들기 # 편집기 UI를 열고 두 가지 가능한 명령 중 하나로 새 워크플로를 만듭니다: 키보드에서 ++ctrl+alt+n++ 또는 ++cmd+option+n++을 선택합니다. 좌측 메뉴를 열고 Workflows 로 이동한 다음 Add workflow 를 선택합니다. 이 새 워크플로의 이름을 "Nathan's workflow"로 지정합니다. 가장 먼저 해야 할 일은 ABCorp의 기존 데이터 웨어하우스에서 데이터를 가져오는 것입니다. 이전 챕터에서는 특정 서비스(Hacker News)를 위해 설계된 액션 노드를 사용했습니다. 하지만 Nathan의 회사의 레거시 데이터 웨어하우스처럼 전용 노드가 없는 앱이나 서비스도 있습니다. 데이터를 직접 내보낼 수는 없지만, Nathan이 데이터 웨어하우스에 몇 가지 API 엔드포인트가 있다고 했습니다. n8n의 HTTP Request 노드를 사용하여 데이터에 접근하는 데 필요한 것은 그것뿐입니다. 해당 서비스의 노드가 없는 경우? HTTP Request 노드는 가장 다재다능한 노드 중 하나로, 앱과 서비스에서 데이터를 쿼리하기 위해 HTTP 요청을 보낼 수 있습니다. n8n에 전용 노드가 없는 앱이나 서비스의 데이터에 접근할 때 사용할 수 있습니다. HTTP Request 노드 추가하기 # 이제 편집기 UI에서 노드 추가하기 레슨에서 배운 것처럼 HTTP Request 노드를 추가합니다. 노드 창이 열리면 일부 파라미터를 구성해야 합니다. HTTP Request 노드 이 노드는 크리덴셜을 사용합니다. 크리덴셜 크리덴셜 은 사용자 또는 서비스를 식별하고 앱이나 서비스(우리의 경우 n8n 노드로 표현)에 접근할 수 있도록 하는 고유한 정보입니다. 일반적인 크리덴셜 형태는 사용자 이름과 비밀번호이지만, 서비스에 따라 다른 형태를 취할 수 있습니다. 이 경우, 이 강좌에 등록할 때 n8n으로부터 받은 이메일에 포함된 ABCorp 데이터 웨어하우스 API의 크리덴셜이 필요합니다. 아직 등록하지 않으셨다면 여기에서 등록하세요 . HTTP Request 노드의 Parameters 에서 다음을 조정합니다: Method : 기본값이 GET이어야 합니다. GET으로 설정되어 있는지 확인합니다. URL : 이 강좌에 등록할 때 받은 이메일의 Dataset URL 을 추가합니다. Send Headers : 이 컨트롤을 true로 전환합니다. Specify Headers 에서 Using Fields Below 가 선택되어 있는지 확인합니다. Header Parameters > Name : unique_id 를 입력합니다. Header Parameters > Value : 이 강좌에 등록할 때 받은 이메일의 Unique ID. Authent