- ฐานความรู้
- ข้อมูล
- การจัดการข้อมูล
- ส่งออกข้อมูล HubSpot ไปยัง Amazon Redshift
ส่งออกข้อมูล HubSpot ไปยัง Amazon Redshift
อัปเดตล่าสุด: 4 กันยายน 2026
สามารถใช้ได้กับการสมัครใช้บริการใดๆ ต่อไปนี้ ยกเว้นที่ระบุไว้:
สรุป
ส่งออกออบเจ็กต์ HubSpot CRM การเชื่อมโยงและกิจกรรมไปยัง Amazon Redshift โดยใช้แอป Amazon Redshift ใน HubSpot Marketplace คุณสามารถเลือกข้อมูลที่จะส่งออกกำหนดค่ากำหนดการซิงค์และตรวจสอบกิจกรรมการซิงค์จาก HubSpot
บทความนี้ครอบคลุมถึงวิธีการติดตั้งและเชื่อมต่อแอปกำหนดค่าการซิงค์การส่งออกข้อมูลและตรวจสอบหรือจัดการการซิงค์
โปรดทราบ: หากคุณเป็นผู้ดูแลระบบระดับสูงคุณสามารถเลือกบัญชีของคุณเข้าสู่เบต้า Amazon Redshift Integration ที่ปรับปรุงใหม่ ได้
ก่อนที่คุณจะเริ่มต้น
ทำความเข้าใจข้อกำหนด
ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- บทบาท AWS Identity and Access Management (IAM) ที่เชื่อมต่อกับบัญชี HubSpot ของคุณและกำหนดค่าให้เข้าถึงบัญชี AWS ของคุณ
- คลัสเตอร์ที่จัดเตรียมไว้ของ Amazon Redshift หรือกลุ่มงานแบบไร้เซิร์ฟเวอร์ที่ HubSpot สามารถเข้าถึงได้
- ถัง Amazon S3 สำหรับจัดเตรียมไฟล์ปาร์เก้ชั่วคราว กลุ่มต้องอยู่ในภูมิภาค AWS เดียวกันกับคลัสเตอร์ Redshift หรือกลุ่มงานที่ไม่มีเซิร์ฟเวอร์ของคุณ
- HubSpot จะคัดลอกไฟล์ปาร์เก้ชั่วคราวไปยังที่เก็บข้อมูล Amazon S3 ที่กำหนดค่าไว้และจะไม่ลบไฟล์เหล่านั้น หากต้องการลบไฟล์เก่าและจัดการค่าใช้จ่ายในการจัดเก็บให้สร้างกฎวงจรชีวิต S3 ในบัญชี AWS ของคุณ
- ผู้ดูแลระบบ Redshift ที่สามารถเรียกใช้การให้สิทธิ์ SQL แบบครั้งเดียวบนฐานข้อมูลปลายทางได้
- การเข้าถึงคอนโซล HubSpot และ AWS ขอแนะนำให้เปิดในแท็บแยกต่างหาก
ทำความเข้าใจข้อจำกัดและข้อพิจารณา
- การซิงค์แต่ละครั้งจะสร้างภาพรวมทั้งหมดของข้อมูลที่เลือก
- การซิงค์แต่ละครั้งจะแทนที่ตารางปลายทาง เงินช่วยเหลือหรือการตั้งค่าระดับตารางใดๆที่เพิ่มเข้ามาใน Redshift จะไม่ถูกเก็บรักษาไว้ระหว่างการซิงค์
- คุณสามารถควบคุมปริมาณข้อมูลที่ส่งออกได้โดยการเลือกออบเจ็กต์การเชื่อมโยงและกิจกรรมที่จะรวมไว้
- หากการซิงค์ล้มเหลวการซิงค์ที่กำหนดเวลาไว้ครั้งต่อไปจะลองซิงค์แบบเต็มอีกครั้งโดยอัตโนมัติ
ติดตั้งและเชื่อมต่อแอป Amazon Redshift
- ใน HubSpot App Marketplace ให้เปิดรายชื่อแอป Amazon Redshift
- เลือกบทบาท AWS ที่เชื่อมต่อกับบัญชี HubSpot ของคุณ
- คลิกติดตั้ง
- คลิกถัดไป
- สร้างบทบาท AWS IAM ที่เชื่อมต่อกับบัญชี HubSpot ของคุณและกำหนดค่าเพื่อเข้าถึงบัญชี AWS ของคุณ
- ป้อนชื่อทรัพยากร Amazon (ARN) ของบทบาท
- คลิกเชื่อมต่อกับ Amazon Redshift
กำหนดค่าบทบาท AWS ของคุณ
HubSpot ใช้บทบาท AWS ที่เชื่อมต่อเพื่อเขียนไฟล์ปาร์เก้ชั่วคราวไปยังที่เก็บสเตจ S3 ของคุณและโหลดไฟล์ลงใน Redshift
- ในช่อง URL ของที่เก็บข้อมูล S3 ให้ป้อน URL ของที่เก็บข้อมูล S3 ที่ HubSpot จะใช้เพื่อจัดลำดับไฟล์ Parquet ชั่วคราว
คุณสามารถใส่คำนำหน้าใน URL เพื่อจำกัดการเข้าถึงเส้นทางเฉพาะภายในถังได้ กลุ่มต้องอยู่ในภูมิภาค AWS เดียวกันกับคลัสเตอร์ Redshift หรือกลุ่มงานที่ไม่มีเซิร์ฟเวอร์ของคุณ
โปรดทราบ: HubSpot คัดลอกไฟล์ปาร์เก้ไปยังที่เก็บสเตจ S3 ที่กำหนดค่าไว้โดยการออกแบบและไม่ได้ลบไฟล์เหล่านั้น สร้างกฎวงจรชีวิต S3 ใน AWS เพื่อลบไฟล์ที่เก่ากว่าโดยอัตโนมัติ
- เลือกประเภทการปรับใช้ Redshift ของคุณจากเมนูแบบเลื่อนลง:
- Redshift Serverless
- คลัสเตอร์ที่จัดเตรียมไว้
- อัปเดตบทบาท AWS ที่เชื่อมต่อด้วยนโยบายการอนุญาตสำหรับประเภทการปรับใช้ของคุณ:
- Redshift Serverless: ป้อน ARN กลุ่มงานของคุณ HubSpot จะสร้างนโยบายที่มี ARN คัดลอกนโยบายและแนบไปกับบทบาท AWS ที่เชื่อมต่อ
- คลัสเตอร์ที่จัดเตรียมไว้: คัดลอกเทมเพลตนโยบาย แทนที่
YOUR_REGION,YOUR_ACCOUNT_ID,YOUR_CLUSTER_IDและYOUR_DATABASEด้วยค่าจากบัญชี AWS ของคุณจากนั้นแนบนโยบายกับบทบาท AWS ที่เชื่อมต่อ
- ใน AWS IAM ให้เปิดบทบาทที่เชื่อมต่อกับ HubSpot
- แนบนโยบายการอนุญาตที่สร้างขึ้นกับบทบาทหรือสร้างนโยบายแบบอินไลน์ด้วยเนื้อหานโยบาย

- ในบทบาท AWS IAM เดียวกันให้อัปเดตนโยบายความไว้วางใจด้วยข้อความที่สร้างโดย HubSpot
HubSpot สร้างคำแถลงนโยบายความไว้วางใจที่แตกต่างกันตามประเภทการปรับใช้ Redshift ที่คุณเลือก

เชื่อมโยงบทบาท AWS กับ Redshift
ใน Amazon Redshift เชื่อมโยงบทบาท AWS เดียวกันกับที่คุณอัปเดตในส่วนก่อนหน้านี้กับการตั้งค่า Redshift ของคุณ
- Redshift Serverless: เปิดหน้าการกำหนดค่าเนมสเปซสำหรับเนมสเปซที่คุณใช้กับ HubSpot ในแท็บความปลอดภัยและการเข้ารหัสให้คลิกจัดการบทบาท IAM จากนั้นเลือกบทบาท Associate IAM
- คลัสเตอร์ที่จัดเตรียม: เปิดคลัสเตอร์ของคุณคลิกการดำเนินการและเลือกจัดการบทบาท IAM > บทบาท Associate IAM

ให้สิทธิ์ Redshift
- ใน HubSpot ให้เลือกฐานข้อมูลปลายทาง
- ขอให้ผู้ดูแลระบบ Redshift เรียกใช้สคริปต์ SQL ในฐานข้อมูลที่เลือก
HubSpot ใช้สิทธิ์นี้เพื่อสร้างสคีมาสำหรับปลายทางในระหว่างการซิงค์
- คลิกทดสอบการเชื่อมต่อ
- หากการทดสอบการเชื่อมต่อสำเร็จให้คลิกถัดไป
กำหนดค่าการซิงค์การส่งออกข้อมูล
- เลือกแหล่งข้อมูลที่จะส่งออก
- เลือกวัตถุการเชื่อมโยงและตารางกิจกรรมที่จะรวม
- กำหนดค่าความถี่ในการซิงค์และเวลาเริ่มต้น
- คลิกเริ่มการซิงค์
การซิงค์แต่ละครั้งจะส่งออกภาพรวมทั้งหมดของข้อมูลที่เลือกไปยัง Amazon Redshift
ตรวจสอบและจัดการการซิงค์
จากหน้ารายละเอียดการซิงค์คุณสามารถตรวจสอบข้อมูลต่อไปนี้:
- สถานะการซิงค์
- เวลาซิงค์ล่าสุด
- ข้อผิดพลาด
- กิจกรรมการซิงค์
- ประวัติการซิงค์
ในการเปิดหน้ารายละเอียดการซิงค์:
- ในบัญชี HubSpot ของคุณให้ไปที่การจัดการข้อมูล > การผสานรวมข้อมูล
- ในแท็บการซิงค์แอปให้ค้นหาการซิงค์แอป Amazon Redshift
- คลิกการซิงค์ Amazon Redshift ที่คุณต้องการตรวจสอบ
จากหน้ารายละเอียดการซิงค์คุณยังสามารถดำเนินการต่อไปนี้:
- คลิกหยุดชั่วคราวเพื่อหยุดการซิงค์ชั่วคราว
- คลิกที่เก็บถาวรเพื่อเก็บการซิงค์
- คลิกซิงค์ตอนนี้เพื่อเริ่มการซิงค์ด้วยตนเอง
สถานะการซิงค์
| สถานะ | คำอธิบาย |
|---|---|
| กำลังซิงค์ | กำลังดำเนินการซิงค์ |
| ซิงค์แล้ว | การดำเนินการซิงค์ล่าสุดเสร็จสมบูรณ์แล้ว |
| ล้มเหลว | การซิงค์ล่าสุดพบข้อผิดพลาด |
| จัดเก็บถาวรแล้ว | การกำหนดค่าการซิงค์ถูกเก็บถาวรหรือลบออก |
แก้ปัญหาความล้มเหลวในการซิงค์
เมื่อการซิงค์ล้มเหลว:
- การซิงค์จะแสดงสถานะล้มเหลวใน HubSpot
- รายละเอียดตามตารางแสดงว่าตารางใดประสบความสำเร็จหรือล้มเหลว
- การซิงค์ตามกำหนดเวลาถัดไปจะลองซิงค์แบบเต็มอีกครั้งโดยอัตโนมัติ
- คุณสามารถคลิกซิงค์ตอนนี้เพื่อเริ่มการซิงค์อีกครั้งด้วยตนเอง
