在這個步驟將學會如何使用 HTTP Request 節點來發送 HTTP 請求,從資料倉儲取得資料。
完成這個步驟後,流程會長得像這樣:

建立 Nathan 的工作流程
打開 n8n 編輯器介面,建立一個新的工作流程。
請將這個新流程命名為 Nathan's workflow。
從 ABCorp 的舊資料倉儲取得資料
在前面的課程中,使用了專門為 Hacker News 設計的節點。但並不是所有服務都有專屬節點,例如 Nathan 公司自建的資料倉儲。
雖然無法直接匯出資料,但 Nathan 有提到資料倉儲最近新增了幾個 API endpoint。我們可以透過 HTTP Request 節點來存取這些資料。
📌 小提醒:
如果某個服務沒有專屬節點,可以使用 HTTP Request 節點來發送 API 請求,這是 n8n 中最萬用的節點之一。
加入 HTTP Request 節點
在編輯器中加入一個 HTTP Request 節點。節點視窗會自動開啟,請依照以下方式設定參數:
節點參數設定:
- Method(方法):確認為
GET - URL:輸入你在註冊課程時收到的 Dataset URL
- Send Headers(傳送標頭):切換為
true - Specify Headers(指定標頭):選擇「Using Fields Below」
- Header Parameters > Name:輸入
unique_id - Header Parameters > Value:輸入你在註冊課程時收到的 Unique ID

設定憑證(Credentials)
這個節點需要憑證才能存取資料。
憑證是用來識別使用者或服務的資訊,常見形式是帳號密碼,但也可能是 API 金鑰或其他授權方式。
設定方式如下:
- Authentication(驗證方式):選擇「Generic Credential Type」
- Generic Auth Type:選擇「Header Auth」
- 點選「+ Create new credential」新增憑證
- 在憑證視窗中設定:
- Name:輸入你在註冊課程時收到的 Header Auth 名稱
- Value:輸入 Header Auth 的值
- 點選「Save」儲存憑證


憑證可以使用有意義的命名方式,這樣未來比較好管理,這裡取名為beginner_course。
儲存後,關閉憑證視窗,回到 HTTP Request 節點。
執行節點,取得資料
在 HTTP Request 節點視窗中,點選「Execute step」按鈕。
會看到類似表格的結果畫面,這就是從 ABCorp 資料倉儲取得的資料。

這份資料包含 30 筆銷售紀錄,每筆資料有五個欄位:
- orderID:訂單編號
- customerID:客戶編號
- employeeName:負責該客戶的員工姓名
- orderPrice:訂單金額
- orderStatus:訂單狀態(Booked 或 Processing)



















