- ฐานความรู้
- การรายงานและข้อมูล
- รายงาน
- สืบค้นข้อมูล HubSpot ใน Snowflake
สืบค้นข้อมูล HubSpot ใน Snowflake
อัปเดตล่าสุด: 12 ตุลาคม 2026
สามารถใช้ได้กับการสมัครใช้บริการใดๆ ต่อไปนี้ ยกเว้นที่ระบุไว้:
-
Data Hub Enterprise
หลังจาก เชื่อมต่อ Snowflake กับบัญชี HubSpot ของคุณแล้วคุณสามารถใช้ Snowflake's Data Share เพื่อค้นหาข้อมูล HubSpot จากบัญชี Snowflake ของคุณได้
ความล่าช้าของข้อมูลและภูมิภาคบัญชี Snowflake ของคุณ
คุณจะสามารถเข้าถึงรูปแบบ V2_LIVE ซึ่งอัปเดตทุก 15 นาทีและรูปแบบ V2_DAILY ซึ่งอัปเดตทุกวัน
โปรดทราบ: มุมมองต่อไปนี้ใน V2_LIVE SCHEMA จะได้รับการอัปเดตทุกวันเท่านั้น: ASSOCIATION_DEFINITIONS เจ้าของท่อและ PIPELINE_STAGES
ตั้งค่าสภาพแวดล้อม Snowflake ของคุณ
หากต้องการสืบค้นข้อมูล HubSpot ของคุณใน Snowflake คุณจะต้องเลือกคลังสินค้าฐานข้อมูลและสคีมาที่คุณต้องการสืบค้น คุณสามารถตั้งค่าไว้ที่ระดับเวิร์กชีตเพื่อรวมไว้ในข้อซักถามของคุณโดยอัตโนมัติหรือจะเพิ่มด้วยตนเองก็ได้
วิธีเลือกคลังสินค้าฐานข้อมูลและสคีมาของคุณในระดับเวิร์กชีต:
- ในแถวบนสุดของเวิร์กชีตให้คลิกแถบการทำงาน ของเวิร์กชีต

- ในหน้าต่างป๊อปอัป:
- คลิกเมนูแบบเลื่อนลงคลังสินค้า จากนั้นเลือกคลังสินค้าของคุณ
- คลิกเมนูแบบเลื่อนลงฐานข้อมูล จากนั้นเลือกฐานข้อมูล HubSpot ของคุณ
- คลิกเมนูแบบเลื่อนลง Schema จากนั้นเลือก Schema ที่คุณต้องการใช้:
- V2_DAILY: แผนผังรายวันในการสืบค้นข้อมูลตามตาราง ข้อมูลในสคีมานี้จะได้รับการอัปเดตวันละครั้ง การใช้สคีมานี้จะส่งผลให้เกิดการสืบค้นที่เร็วขึ้นและแนะนำให้ใช้สำหรับการสืบค้นโดยตรงใน Snowflake
- V2_LIVE: สคีมาแบบสดตาม Secure Views ของข้อมูล HubSpot ข้อมูลในสคีมานี้จะได้รับการอัปเดตทุกๆ 15 นาที หากคุณกำลังสอบถามข้อมูลชุดใหญ่การสอบถามอาจช้า ในกรณีนี้ขอแนะนำให้คัดลอกข้อมูลลงในตารางของคุณเองก่อนด้วย กระบวนการ ETL จากนั้นค้นหาตารางนั้น

ด้วยการกำหนดค่าสภาพแวดล้อมของคุณคุณสามารถทำการสืบค้นไปยังข้อมูล HubSpot ของคุณโดยไม่จำเป็นต้องเพิ่มฐานข้อมูลหรือประเภทสคีมาของคุณไปยังการสืบค้นด้วยตนเอง
หากต้องการเพิ่มฐานข้อมูลและประเภทสคีมาของคุณลงในการค้นหาด้วยตนเองให้เพิ่มชื่อฐานข้อมูลตามด้วยสคีมาที่จุดเริ่มต้น FROM ของฟิลด์ ตัวอย่างเช่น:
เลือก objectTypeId, objectId, updatedAt
จาก hubspot_share_name.V2_LIVE.objects
โดยที่ objectTypeId = '0 -3'
จำกัด 1;
ภาพรวมข้อมูล
ข้อความค้นหาถูกสร้างขึ้นโดยใช้ SQL และสามารถใช้เพื่อดึงข้อมูล HubSpot เช่น:
- วัตถุ: วัตถุมาตรฐานและวัตถุที่กำหนดเองเช่นรายชื่อผู้ติดต่อบริษัทผลิตภัณฑ์
- บันทึก: บันทึกส่วนบุคคลเช่นการติดต่อส่วนบุคคลหรือบริษัท
- การเชื่อมโยง: ประเภทการเชื่อมโยง ที่มีอยู่ทั้งหมดและระเบียนที่เกี่ยวข้องในปัจจุบัน
- กิจกรรม: ข้อมูลกิจกรรมสำหรับทั้งกิจกรรม HubSpot มาตรฐานเช่นการเปิดอีเมลและกิจกรรมพฤติกรรมที่กำหนดเอง
- เซกเมนต์: รายชื่อ ผู้ติดต่อ HubSpot และรายชื่อบริษัท
- เจ้าของ: ผู้ใช้ในบัญชี HubSpot ของคุณที่เกี่ยวข้องกับบันทึกที่พวกเขาได้รับการตั้งค่าให้เป็นเจ้าของ
- ไปป์ไลน์: ไปป์ไลน์ deal และ ticket รวมถึงขั้นตอนไปป์ไลน์
- พร็อพ เพอร์ตี้ : พร็อพเพอร์ตี้และคุณค่าของพร็อพเพอร์ตี้ในบันทึก CRM รวมถึง
เรียนรู้เพิ่มเติมเกี่ยวกับโมเดลข้อมูล CRM ของ HubSpot
โปรดทราบ: ในขณะที่เราปรับปรุงการแชร์ข้อมูลเราจะนำเสนอการเปลี่ยนแปลงบางส่วนทำลายการเปลี่ยนแปลง ขอแนะนำให้สมัครสมาชิกบันทึกการเปลี่ยนแปลงนักพัฒนาซอฟต์แวร์ของ HubSpot การเปลี่ยนแปลง เหล่านี้จะถูกโพสต์ลงในบันทึกการเปลี่ยนแปลงล่วงหน้าก่อนการอัพเดทใดๆเสมอ
การจำกัดและการสั่งซื้อข้อมูลที่ส่งคืน
เมื่อสร้างข้อความค้นหาคุณสามารถควบคุมจำนวนข้อมูลที่ส่งคืนพร้อมกับลำดับการส่งคืนโดยการรวมLIMITและORDER BYในข้อความค้นหาของคุณ ตัวอย่างเช่นในการสอบถามผู้ติดต่อทั้งหมดที่มีคุณสมบัติของพวกเขาแต่แสดงผลเพียงสามผลลัพธ์และเรียงลำดับตาม ID ผู้ติดต่อคุณสามารถสร้างการสอบถามของคุณดังนี้:
เลือก objectTypeId, updatedAt, ingestedAt
จากออบเจ็กต์
WHERE objectTypeId = '0 -1'
สั่งซื้อตาม ObjectId
จำกัด 10;
ประเภทข้อมูลคอลัมน์
เมื่อสืบค้นข้อมูลใน Snowflake คอลัมน์ที่ส่งคืนจะขึ้นอยู่กับข้อมูลที่คุณกำลังสืบค้น คุณสามารถดูคอลัมน์ที่มีอยู่สำหรับตารางหรือมุมมองที่กำหนดใน Snowflake โดยเลือกมุมมองในแถบด้านซ้าย
โปรดทราบ: สำหรับส่วนที่เหลือของเอกสารนี้เราใช้คำว่าอ็อบเจ็กต์ฐานข้อมูลเมื่อบริบทนำไปใช้กับทั้งตารางและมุมมอง

ในการส่งคืนคอลัมน์ที่ระบุให้รวมคอลัมน์นั้นไว้ในฟิลด์ของการค้นหาของคุณ ตัวอย่างเช่นข้อความค้นหาต่อไปนี้จะส่งกลับเฉพาะ OBJECTID และ UpdatedAt คอลัมน์
เลือก objectTypeId, updatedAt, ingestedAt
จากออบเจ็กต์
WHERE objectTypeId = '0 -1'
สั่งซื้อตาม ObjectId
จำกัด 10;
ด้านล่างนี้เป็นคำจำกัดความทั่วไปสำหรับคอลัมน์ที่ข้อความค้นหาอาจส่งกลับ สำหรับคำจำกัดความอื่นๆที่ไม่รวมอยู่ด้านล่างโปรดดูคำจำกัดความมุมมองส่วนบุคคลในบทความด้านบน
- OBJECTTYPEID: ค่าตัวแปรที่แสดงถึงประเภทของวัตถุ ตัวอย่างเช่น 0 -1 หมายถึงออบเจ็กต์ผู้ติดต่อ 0 -2 หมายถึงออบเจ็กต์บริษัทและ 2 -1232 อาจ หมายถึงออบเจ็กต์ที่กำหนดเองในบัญชีของคุณ ในรายการนี่หมายถึงประเภทของรายการ (เช่นการติดต่อหรือบริษัท) คุณสามารถค้นหาอ็อบเจ็กต์และรหัสกิจกรรมทั้งหมดในบัญชีของคุณโดยใช้มุมมอง OBJECT _AND_EVENT_ TYPE_DEFINITIONS
- OBJECTID: หมายเลข BIGINT ที่แสดงถึงระเบียนเดียวของวัตถุประเภทที่กำหนดในบัญชี HubSpot ของคุณ ในการระบุระเบียนคุณต้องใช้ทั้ง ID ประเภทวัตถุและ ID วัตถุ
- INGESTEDAT: การประทับเวลาเมื่อมีการเพิ่มแถวของข้อมูลลงใน Snowflake ซึ่งแสดงด้วยค่า TIMESTAMP_NTZ ไม่เกี่ยวข้องกับการประทับเวลาเชิงตรรกะของการดำเนินการสร้างหรืออัปเดตใน HubSpot
- เนื่องจากการประมวลผลภายในของ HubSpot การประทับเวลาการกลืนกินของแถวอาจได้รับการอัปเดตแม้ว่าจะไม่มีคอลัมน์อื่นๆในแถวเปลี่ยนไปก็ตาม
- เมื่อสร้าง กระบวนการ ETL ที่คัดลอกข้อมูลที่เปลี่ยนแปลงเมื่อเร็วๆนี้ขอแนะนำให้ตั้งคำถามของคุณตามการประทับเวลาการบริโภค นอกจากนี้หากโฟลว์ของคุณคัดลอกข้อมูลรายวันขอแนะนำให้คัดลอกข้อมูลจากสองวันก่อนหน้าเพื่อพิจารณาความล่าช้า
- CREATEDAT และ UPDATEDAT: การประทับเวลาเชิงตรรกะเมื่อข้อมูลถูกสร้างขึ้นหรืออัปเดตใน HubSpot แสดงด้วยค่า TIMESTAMP_NTZ ตราประทับเวลาเหล่านี้จะตรงกับตราประทับเวลาใน HubSpot ตัวอย่างเช่นเวลาที่แสดงใน HubSpot สำหรับวันที่สร้างของระเบียนจะเหมือนกับการประทับเวลาใน คอลัมน์ CREATEDAT ใน Snowflake สิ่งเหล่านี้ไม่เกี่ยวข้องโดยตรงกับการประทับเวลาการบริโภคและไม่แนะนำให้ใช้ กระบวนการ ETL กับคุณสมบัติเหล่านี้
- COMBINEDASSOCIATIONTYPE: ค่า VARCHAR ที่ ระบุคำจำกัดความของสมาคมที่ไม่ซ้ำกัน
กำลังแปลงประเภทข้อมูล
บางครั้งข้อมูลจะถูกส่งกลับจากการสืบค้นที่มีคอลัมน์ VARCHAR เมื่อมันเป็นที่ต้องการที่จะมีพวกมันเป็นประเภทที่แตกต่างกัน ในกรณีเช่นนี้ขอแนะนำให้แปลงชนิดข้อมูล VARCHAR เป็นชนิดที่ต้องการโดยใช้ฟังก์ชัน Snowflake ตัวอย่างเช่นคุณสมบัติของระเบียนออบเจ็กต์ถูกจัดเก็บเป็นชนิดข้อมูล VARCHAR ในออบเจ็กต์ฐานข้อมูลส่วนใหญ่แต่บางครั้งมีค่าจำนวนและวันที่และเวลา ฟังก์ชันเช่น:
try_to_number, try_to_timestamp_ntz สามารถใช้เพื่อแปลงข้อมูล VARCHAR เหล่านี้เป็น จำนวน และประเภท วันที่ ตามลำดับ:
SELECT objectid, value AS amount_str, try_to_number(value) AS amountFROM object_properties
WHERE objecttypeid='0-3' AND name='amount'
LIMIT 1
การสืบค้นอ็อบเจกต์
ด้านล่างเรียนรู้วิธีค้นหาข้อมูลจากออบเจ็กต์และระเบียน HubSpot เฉพาะพร้อมกับข้อมูลที่ส่งคืน
ข้อมูลอ็อบเจ็กต์มีอยู่ในอ็อบเจ็กต์ฐานข้อมูลที่ใช้ร่วม กรองตาม objectTypeId เพื่อเรียกดูประเภทวัตถุเฉพาะ ใช้ OBJECT_WITH_OBJECT_PROPERTIES เมื่อคุณต้องการคุณสมบัติปัจจุบันสำหรับแต่ละเรคคอร์ด ค่าคุณสมบัติจะถูกเก็บไว้ในคอลัมน์ properties J SON ใช้ OBJECTS สำหรับแอตทริบิวต์บันทึกหลักและ OBJECT_PROPERTIES หรือ OBJECT_PROPERTIES_HISTORY สำหรับข้อมูล per-property
| ชื่ออ็อบเจกต์ | ObjectTypeId |
| รายชื่อผู้ติดต่อ | 0 -1 |
| บริษัท | 0 -2 |
| ไลน์ไอเท็ม | 0 -8 |
วัตถุที่กำหนดเอง จะถูกกำหนด ID ในขณะที่สร้างและจะถูกระบุเป็น 2 - UNIQUE_ID ตัวอย่างเช่น 2 -12345 เรียนรู้เพิ่มเติมเกี่ยวกับ OBJECT_AND_EVENT_TYPE_DEFINITIONS
ดูรายละเอียดเพิ่มเติมใน OBJECT_WITH_OBJECT_PROPERTIES, OBJECT_PROPERTIES, OBJECT_PROPERTI
object_with_object_properties
ออบเจ็กต์ฐานข้อมูลนี้มีข้อมูลจากระเบียน HubSpot ของคุณ การสืบค้นไปยังอ็อบเจ็กต์ฐานข้อมูลนี้จะส่งกลับหนึ่งแถวสำหรับแต่ละระเบียนภายในอ็อบเจ็กต์ประเภท (เช่นระเบียนผู้ติดต่อทั้งหมดในอ็อบเจ็กต์ประเภทผู้ติดต่อ) คุณสมบัติทั้งหมดจะถูกเก็บไว้ในคอลัมน์ คุณสมบัติ ซึ่งเป็นคอลัมน์ Snowflake Variant/JSON
มุมมองนี้สามารถแสดงคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTTYPEID |
วาร์ชาร์ | ID ของประเภทวัตถุ (เช่นผู้ติดต่อคือ 0-1) |
OBJECTID |
หมายเลข | ID ของระเบียน (เช่นระเบียนผู้ติดต่อที่มี ID ของ 123752) |
PROPERTIES |
ตัวแปร | ค่าคุณสมบัติของระเบียน |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่บันทึกได้รับการอัปเดตครั้งล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลเมื่อข้อมูลถูกกลืนกินครั้งสุดท้ายโดย Snowflake |
โปรดทราบ: ในวันที่ 25 มกราคม 2022 คอลัมน์การประทับเวลาในตารางและมุมมอง object_with_object_properties ซึ่งแสดงถึงวันที่และเวลาที่บันทึกวัตถุได้รับการอัปเดตครั้งล่าสุดใน HubSpot จะได้รับการอัปเดต เพื่อให้สอดคล้องกับวิธีการแสดงข้อมูลวันที่และเวลาใน ส่วนที่เหลือของการแชร์ข้อมูล
เนื่องจากนี่เป็นการเปลี่ยนแปลงที่ผิดพลาดคอลัมน์ใหม่ซึ่งได้รับการปรับปรุง ใหม่ได้ถูกเพิ่มลงในตารางและมุมมอง ในอีก 90 วันข้างหน้าคอลัมน์ใหม่ทั้งสองนี้จะอยู่ร่วมกันกับการประทับเวลาซึ่งเป็นคอลัมน์ที่พวกเขากำลังมองหาเพื่อแทนที่ ซึ่งจะเปิดโอกาสให้คุณเปลี่ยนไปใช้คอลัมน์ใหม่
หลังจาก 90 วันในวันที่ 25 มกราคม 2022 การประทับเวลาคอลัมน์จะถูกลบออกจากตารางและมุมมอง หลังจากวันที่นี้ความพยายามในการสืบค้นตาราง object_with_object_properties หรือมุมมองโดยใช้คอลัมน์การประทับเวลาจะล้มเหลว
ตัวอย่างที่ 1
ดึงข้อมูลผู้ติดต่อและคุณสมบัติทั้งหมด
คำค้นหา:
SELECT objectTypeId, objectId, propertiesFROM object_with_object_propertiesWHERE objectTypeId = '0-1'
ผลตอบแทน:
| OBJECTTYPEID | OBJECTID | คุณสมบัติ |
| 0 -1 | 38960439 | {" createdate ":" 1504656970152 "...} |
| 0 -1 | 321740651 | {" createdate ":" 1590183081949 "...} |
| 0 -1 | 98392101 | {" createdate ":" 1533566477279 "...} |
| ... | ... | ... |
ตัวอย่างที่ 2
ดึง ชื่อข้อเสนอและขั้นตอนของข้อเสนอสูงสุดสามรายการ
คำค้นหา:
SELECTobjectId,properties:dealname::string AS dealname,properties:dealstage::string AS dealstage, properties:amount::number AS dealamountFROM object_with_object_propertiesWHERE objectTypeId = '0-3'LIMIT 3;
ผลตอบแทน:
| OBJECTID | DEALNAME | DEALSTAGE | DEALAMOUNT |
| 38960439 | ชื่อดีล 1 | closedlost | 7488939 |
| 321740651 | ชื่อดีล 1 | closedwon | 9292029 |
| 98392101 | ชื่อดีล 1 | closedlost | 62626528 |
ออบเจ็ก
ออบเจ็กต์ฐานข้อมูลนี้เป็นชุดย่อยของข้อมูลในออบเจ็กต์ฐานข้อมูล object_with_object_properties แต่ละแถวที่ส่งคืนจะส่งกลับ ID ออบเจ็กต์สำหรับแต่ละเรคคอร์ด ออบเจ็กต์ฐานข้อมูลนี้จะส่งกลับระเบียนที่มีอยู่เท่านั้น เมื่อระเบียนถูกลบใน HubSpot ระเบียนนั้นจะถูกลบออกจากออบเจ็กต์ฐานข้อมูลนี้ ออบเจ็กต์ฐานข้อมูลนี้เป็นชุดย่อยของข้อมูลในตาราง object_with_object_properties แต่ละแถวที่ส่งคืนจะส่งกลับ ID ออบเจ็กต์สำหรับแต่ละเรคคอร์ด มุมมองนี้จะแสดงเฉพาะระเบียนที่มีอยู่เท่านั้น เมื่อระเบียนถูกลบใน HubSpot ระเบียนนั้นจะถูกลบออกจากมุมมองนี้
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลอ็อบเจ็กต์ปัจจุบันที่ไม่มีค่า ใช้เมื่อคุณต้องการแอตทริบิวต์บันทึกหลักเท่านั้นหรือเข้าร่วมกับ OBJECT_PROPERTIES เมื่อคุณต้องการคุณสมบัติที่เลือก การใช้ออบเจ็กต์ฐานข้อมูลนี้กับออบเจ็กต์ฐานข้อมูล object_properties ทำให้สามารถทำซ้ำข้อมูลใน object_with_object_properties ได้ในขณะที่ยังคงควบคุมคุณสมบัติที่ส่งคืน
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTTYPEID |
วาร์ชาร์ | ID ของประเภทวัตถุ (เช่นผู้ติดต่อคือ 0-1) |
OBJECTID |
หมายเลข | ID ของระเบียน (เช่นระเบียนผู้ติดต่อที่มี ID ของ 123752) |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
ตัวอย่างที่ 1
เรียกดูบันทึกการติดต่อทั้งหมด
คำค้นหา:
SELECT objectTypeId, objectIdFROM objectsWHERE objectTypeId = '0-1'
ผลตอบแทน:
| OBJECTTYPEID | OBJECTID |
| 0 -1 | 36721864 |
| 0 -1 | 103580363 |
| 0 -1 | 56047670 |
| ... | ... |
object_properties
ออบเจ็กต์ฐานข้อมูลนี้เป็นชุดย่อยของ ออบเจ็กต์ฐานข้อมูล object_with_object_properties แต่ละแถวประกอบด้วยค่าคุณสมบัติปัจจุบันที่ตั้งไว้ในระเบียนที่กำหนด ตัวอย่างเช่นผู้ติดต่อจะมีหนึ่งแถวสำหรับที่พัก ชื่อ และหนึ่งแถวสำหรับที่พักนามสกุล หากระเบียนไม่มีค่าสำหรับคุณสมบัติแถวจะปรากฏด้วยสตริงว่างหรือจะไม่ปรากฏเลย
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTTYPEID |
วาร์ชาร์ | ID ของประเภทวัตถุ (เช่นผู้ติดต่อคือ 0-1) |
OBJECTID |
หมายเลข | ID ของระเบียน (เช่นระเบียนผู้ติดต่อที่มี ID ของ 123752) |
NAME |
วาร์ชาร์ | ชื่อที่พัก |
VALUE |
การประทับเวลา | มูลค่าของทรัพย์สิน |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่บันทึกได้รับการอัปเดตครั้งล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลเมื่อข้อมูลถูกกลืนกินครั้งสุดท้ายโดย Snowflake |
ตัวอย่างที่ 1
ดึงข้อมูลชื่อนามสกุลและที่พักในเมืองสำหรับผู้ติดต่อทั้งหมด
คำค้นหา:
SELECT objectTypeId, objectId, name, valueFROM object_propertiesWHERE objectTypeId = '0-1'AND name IN ('firstname', 'lastname', 'city')ORDER BY objectId;
ผลตอบแทน:
| OBJECTTYPEID | OBJECTID | ชื่อ | ความคุ้มค่า |
| 0 -1 | 10401 | ชื่อ | ไบรอัน |
| 0 -1 | 10401 | city | ดับลิน |
| 0 -1 | 10401 | นามสกุล | แกลลาเกอร์ |
| 0 -1 | 23451 | ชื่อ | เฟอร์นันโด |
| 0 -1 | 23451 | นามสกุล | เฟียร์โร |
| 0 -1 | 25751 | ชื่อ | ชาร์ลส์ |
| ... | ... | ... | ... |
ตัวอย่างที่ 2
ดึงข้อมูลชื่อนามสกุลและระยะวงจรชีวิตสำหรับผู้ติดต่อทั้งหมดและรวมไว้ในหนึ่งแถวต่อผู้ติดต่อ ตัวอย่างนี้ใช้ ไวยากรณ์ SQL Pivot
คำค้นหา:
SELECT objectId, firstname, lastname, lifecyclestage FROM(SELECT objectId, name, valueFROM object_propertiesWHERE objectTypeId = '0-1'AND name IN ('firstname', 'lastname', 'lifecyclestage'))PIVOT(MAX(value) FOR name IN ('firstname', 'lastname', 'lifecyclestage')) AS p(objectId, firstname, lastname, lifecyclestage);
ผลตอบแทน:
| OBJECTTYPEID | OBJECTID | ชื่อ | นามสกุล | LIFECYCLESTAGE |
| 0 -1 | 54325098 | ฮอบส์ | บารอน | นำ |
| 0 -1 | 96805401 | ไมโล | ทอง | นำ |
| 0 -1 | 6922028 | เฮนรี่ | ไรลีย์ | นำ |
| ... | ... | ... | ... | ... |
object_properties_history
วัตถุฐานข้อมูลนี้มีค่าคุณสมบัติในอดีต สำหรับผู้ติดต่อจะมี 45 ค่าล่าสุด สำหรับออบเจ็กต์อื่นๆทั้งหมดจะมี 20 ค่าล่าสุด แสดงแถวสำหรับแต่ละค่าคุณสมบัติในอดีต มูลค่าปัจจุบันของทรัพย์สินจะถูกกำหนดโดยการประทับเวลา UPDATEDAT ล่าสุดในประวัติของทรัพย์สิน
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTTYPEID |
วาร์ชาร์ | ID ของประเภทวัตถุ (เช่นผู้ติดต่อคือ 0-1) |
OBJECTID |
หมายเลข | ID ของระเบียน (เช่นระเบียนผู้ติดต่อที่มี ID ของ 123752) |
NAME |
วาร์ชาร์ | ชื่อที่พัก |
VALUE |
การประทับเวลา | มูลค่าของทรัพย์สิน |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลได้รับการอัปเดตครั้งล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึงข้อมูลประวัติของที่พักเพียงแห่งเดียวสำหรับการติดต่อเพียงครั้งเดียว
คำค้นหา:
SELECT objectId, name, value, updatedAtFROM object_properties_historyWHERE objectTypeId = '0-1'AND objectId = 136493192AND name = 'hs_predictivescoringtier'ORDER BY UPDATEDAT DESC;
ผลตอบแทน:
| OBJECTID | ชื่อ | ความคุ้มค่า | UPDATEDAT |
| 136493192 |
hs_predictivescoringtier |
tier_1 |
2022 -06 -22 22:45:05.931 |
| 136493192 |
hs_predictivescoringtier |
tier_2 |
2021 -09 -18 08:20:56.622 |
| 136493192 |
hs_predictivescoringtier |
tier_3 |
2019 -11 -31 18:20:22.851 |
| ... |
... |
... |
... |
ตัวอย่างที่ 2
เรียกชื่อปัจจุบันของผู้ติดต่อทั้งหมดที่เคยมีขั้นตอนวงจรชีวิตของ สมาชิก
คำค้นหา:
SELECTobjectId,properties:firstname::string AS firstname,properties:lastname::string AS lastnameFROM object_with_object_propertiesWHERE object_with_object_properties.objectTypeId = '0-1'AND objectId IN (SELECT objectIdFROM object_properties_historyWHEREobject_properties_history.objectTypeId = '0-1'AND object_properties_history.name = 'lifecyclestage'AND object_properties_history.value = 'subscriber');
ผลตอบแทน:
| OBJECTID | ชื่อ | นามสกุล |
| 54325098 | ฮอบส์ | บารอน |
| 96805401 | ไมโล | ทอง |
| 6922028 | เฮนรี่ | ไรลีย์ |
| ... | ... | ... |
ข้อซักถามของสมาคม
ข้อมูลการเชื่อมโยงมีอยู่ ASSOCIATIONSใน กรองตาม combinedAssociationTypeId เพื่อเรียกดูประเภทการเชื่อมโยงที่เฉพาะเจาะจง เข้าร่วม ASSOCIATIONS กับ ASSOCIATION_DEFINITIONS เพื่อระบุประเภทวัตถุที่เกี่ยวข้องและคำจำกัดความของการเชื่อมโยง
association_definitions
ออบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับประเภทการเชื่อมโยงที่มีอยู่ทั้งหมดระหว่างออบเจ็กต์ HubSpot โดยมีหนึ่งแถวต่อประเภทการเชื่อมโยง คุณสามารถเข้าร่วมออบเจ็กต์ฐานข้อมูลนี้กับออบ เจ็กต์ฐานข้อมูลการเชื่อมโยง เพื่อรับข้อมูลการเชื่อมโยงเฉพาะระเบียน
การเชื่อมโยงระหว่างออบเจ็กต์เดียวกันอาจมีได้หลายประเภท ประเภทการเชื่อมโยงหลักซึ่งเป็นประเภทที่แสดงใน HubSpot เมื่อมีการเชื่อมโยงระเบียนให้ใช้การเชื่อมโยงที่ ISMAINASSOCIATIONDEFINITION trueอยู่
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
COMBINEDASSOCIATIONTYPEID |
วาร์ชาร์ | ตัวระบุที่ไม่ซ้ำกันของคำจำกัดความของสมาคม |
CATEGORY |
วาร์ชาร์ | แหล่งที่มาของประเภทสมาคม หนึ่งใน: HUBSPOT_DEFINED, USER_DEFINED, INTEGRATOR_DEFINED |
ID |
หมายเลข | ตัวระบุคำจำกัดความของสมาคมภายในหมวดหมู่ |
FROMOBJECTTYPEID |
วาร์ชาร์ | ID ของวัตถุที่เป็นที่มาของคำจำกัดความของสมาคม |
TOOBJECTTYPEID |
วาร์ชาร์ | ID ของวัตถุที่เป็นปลายทางของคำจำกัดความของสมาคม |
NAME |
วาร์ชาร์ | ชื่อของคำจำกัดความของสมาคม |
LABEL |
วาร์ชาร์ | ฉลากของคำจำกัดความของสมาคม |
ISMAINASSOCIATIONDEFINITION |
บูลีน | คำจำกัดความของสมาคมเป็นประเภทหลักหรือไม่ เมื่อเป็นจริงคำจำกัดความคือคำจำกัดความที่ HubSpot แสดงในระเบียนที่เกี่ยวข้อง |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
ตัวอย่างที่ 1
ดึงประเภทของสมาคมที่มีอยู่ในบัญชีของคุณ
คำค้นหา:
SELECT combinedAssociationTypeId, fromObjectTypeId, toObjectTypeId, nameFROM association_definitionsORDER BY category, id
ผลตอบแทน:
| COMBINEDASSOCIATIONTYPE | FROMOBJECTTYPEID | TOOBJECTTYPEID | ชื่อ |
| 0 -1 | 0 -1 | 0 -2 | CONTACT_TO_COMPANY |
| 0 -2 | 0 -2 | 0 -1 | COMPANY_TO_CONTACT |
| 0 -3 | 0 -3 | 0 -1 | DEAL_TO_CONTACT |
| 0 -4 | 0 -1 | 0 -3 | CONTACT_TO_DEAL |
| 0 -5 | 0 -3 | 0 -2 | DEAL_TO_COMPANY |
| ... | ... | ... | ... |
ตัวอย่างที่ 2
เรียกดูประเภทการเชื่อมโยงที่มีอยู่ระหว่างข้อเสนอและบริษัท
คำค้นหา:
SELECTcombinedAssociationTypeId, fromObjectTypeId, toObjectTypeId, nameFROM association_definitionsWHERE fromObjectTypeId = '0-3' AND toObjectTypeId = '0-2'
AND isMainAssociationDefinition = trueORDER BY category, id
ผลตอบแทน:
| COMBINEDASSOCIATIONTYPE | FROMOBJECTTYPEID | TOOBJECTTYPEID | ชื่อ |
| 0 -5 | 0 -3 | 0 -2 | DEAL_TO_COMPANY |
| 0 -271 | 0 -3 | 0 -2 | DEAL_TO_PRIMARY_COMPANY |
| 0 -341 | 0 -3 | 0 -2 | DEAL_TO_COMAPNY_UNLABELED |
สมาคม
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับการเชื่อมโยงระหว่างระเบียนเฉพาะ แต่ละแถวแสดงถึงการเชื่อมโยงจากวัตถุหนึ่งไปยังอีกวัตถุหนึ่ง แถวอาจมีอยู่ในออบเจ็กต์ฐานข้อมูลนี้แม้ว่าเรคคอร์ดที่อ้างอิงจะถูกลบไปแล้วก็ตาม คุณสามารถตรวจสอบว่ามีระเบียนอยู่หรือไม่โดยการเข้าร่วมกับตาราง วัตถุ
วัตถุฐานข้อมูลนี้มีระเบียนการเชื่อมโยงสำหรับทุกประเภทการเชื่อมโยง กรองตาม combinedAssociationTypeId และเข้าร่วมด้วย ASSOCIATION_DEFINITIONS เมื่อคุณต้องการข้อมูลเมตาการเชื่อมโยง
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
COMBINEDASSOCIATIONTYPEID |
วาร์ชาร์ | ตัวระบุที่ไม่ซ้ำกันของคำจำกัดความของสมาคม |
FROMOBJECTID |
หมายเลข | ID ของออบเจ็กต์ต้นทาง |
TOOBJECTID |
หมายเลข | ID ของวัตถุปลายทาง |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
ตัวอย่างที่ 1
ดึงข้อมูลข้อเสนอและรายชื่อผู้ติดต่อที่เกี่ยวข้องทั้งหมด
คำค้นหา:
SELECT combinedAssociationTypeId, fromObjectId, toObjectIdFROM associationsWHERE combinedAssociationTypeId = '0-5'
ผลตอบแทน:
| COMBINEDASSOCIATIONTYPEID | FROMOBJECTID | TOOBJECTID |
| 0 -5 | 6626541373 | 233620335 |
| 0 -5 | 6616436082 | 3866015468 |
| 0 -5 | 6690805943 | 7132752747 |
| ... | ... | ... |
ตัวอย่างที่ 2
รับตั๋วทั้งหมดที่เชื่อมโยงกับผู้ติดต่อเฉพาะ (ID ผู้ติดต่อ: 3005)
คำค้นหา:
SELECT combinedAssociationTypeId, fromObjectId, toObjectIdFROM associationsWHERE associationCategory = 'HUBSPOT_DEFINED'AND combinedAssociationTypeId = '0-15'AND fromObjectId = 3005;
ผลตอบแทน:
| COMBINEDASSOCIATIONTYPE | FROMOBJECTID | TOOBJECTID |
| 0 -5 | 6626541373 | 233620335 |
ตัวอย่างที่ 3
ดึงข้อมูลข้อเสนอทั้งหมดที่เกี่ยวข้องกับผู้ติดต่อที่เฉพาะเจาะจง (ID ผู้ติดต่อ: 4464) แทนที่จะใช้ hard-coding combinedAssociationTypeId ตัวอย่างนี้จะรวมเข้ากับ association_definitions
คำค้นหา:
SELECT combinedAssociationTypeId, fromObjectId toObjectId,FROM associationsWHEREcombinedAssociationTypeId = (SELECT combinedAssociationTypeId FROM association_definitions WHERE fromObjectTypeId = '0-1' AND toObjectTypeId = '0-3' AND isMainAssociationDefinition)AND fromObjectId = 4464;
ผลตอบแทน:
| COMBINEDASSOCIATIONTYPEID | FROMOBJECTID | TOOBJECTID |
| 0 -5 | 6626541373 | 233620335 |
ข้อซักถามของเจ้าของ
เจ้าของ
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับผู้ใช้ในบัญชี HubSpot ของคุณ ผู้ใช้สามารถตั้งค่าเป็นเจ้าของระเบียนและจะมีทั้ง ID ผู้ใช้และ ID เจ้าของขึ้นอยู่กับบริบทของพวกเขา ทั้งสอง ID สามารถใช้เพื่อระบุผู้ใช้เดียวกันได้
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OWNERID |
หมายเลข | ID เจ้าของผู้ใช้ |
USERID |
หมายเลข | ID ผู้ใช้ของผู้ใช้ ลบผู้ใช้ที่มี ค่า NULL ในคอลัมน์นี้แล้ว |
EMAIL |
วาร์ชาร์ | ที่อยู่อีเมลของผู้ใช้ |
FIRSTNAME |
วาร์ชาร์ | ชื่อของผู้ใช้ |
LASTNAME |
วาร์ชาร์ | นามสกุลของผู้ใช้ |
ARCHIVED |
บูลีน | ไม่ว่าผู้ใช้จะถูกลบหรือไม่ |
CREATEDAT |
การประทับเวลา | วันที่และเวลาที่ผู้ใช้ถูกสร้างขึ้นใน HubSpot ดูประเภทข้อมูลคอลัมน์สำหรับข้อมูลเพิ่มเติม |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่ผู้ใช้ได้รับการอัปเดตครั้งล่าสุดใน HubSpot ดูประเภทข้อมูลคอลัมน์สำหรับข้อมูลเพิ่มเติม |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึงข้อมูลผู้ใช้ทั้งหมด WHERE archived = false ตัวกรองจะลบผู้ใช้ที่ถูกลบออกจากข้อมูลที่ส่งคืน
คำค้นหา:
SELECT ownerId, userId, email, firstname, lastname
FROM owners
WHERE archived = false
ผลตอบแทน:
| OWNERID | USERID | อีเมล | ชื่อ | นามสกุล |
| 29584574 | 4621126 | 233620335 | ฮอบส์ | บารอน |
| 30532717 | 4874784 | 3866015468 | พาโบล | วอลเตอร์ส |
| 30580321 | 925511 | 7132752747 | ไมโล | ทอง |
| ... | ... | ... | ... | ... |
ตัวอย่างที่ 2
ดึงข้อมูลเจ้าของเฉพาะตามรหัสเจ้าของ
คำค้นหา:
SELECT ownerId, userId, email, firstname, lastnameFROM ownersWHERE ownerId = 29584574;
ผลตอบแทน:
| OWNERID | USERID | อีเมล | ชื่อ | นามสกุล |
| 29584574 | 4621126 | 233620335 | ฮอบส์ | บารอน |
ตัวอย่างที่ 3
ดึงข้อมูลผู้ติดต่อและเจ้าของทั้งหมด ข้อความค้นหานี้รวมระเบียนไปยังเจ้าของที่มี object_with_object_properties และคุณสมบัติ การติดต่อ hubspot_owner_id
เลือก
contact.objectId AS contact_id,
contact.properties: firstname:: สตริง AS CONTACT_FIRSTNAME,
contact.properties: lastname:: สตริง AS CONTACT_LASTNAME,
contact.properties: hubspot_owner_id:: number AS contact_hubspot_owner_id,
owner.firstname AS owner_firstname,
owner.lastname AS owner_lastname,
owner.email AS owner_email
จาก OBJECT_WITH_OBJECT_ PROPERTI
เข้าร่วมกับเจ้าของในฐานะ เจ้าของ
ON contact.properties: hubspot_owner_id:: number = owner.ownerId
ในกรณีที่ contact.objectTypeId = '0 -1 ';
ผลตอบแทน:
| CONTACTID | CONTACT_FIRSTNAME | CONTACT_LASTNAME | ติดต่อ_HUBSPOT_OWNER_ID | OWNER_FIRSTNAME | OWNER_LASTNAME | OWNER_EMAIL |
| 113834202 | ริชาร์ด | กรีนฟิลด์ | 29584574 | ฮอบส์ | บารอน | hobbes.b@business.com |
| 53540801 | ฟอร์ด | คาร์ล | 30241125 | ไมโล | ทอง | milo.g@business.com |
| ... | ... | ... | ... | ... | ... | ... |
ข้อซักถามของทีม
ทีม
Teams ใน HubSpot ช่วยให้คุณจัดระเบียบผู้ใช้ของคุณเป็นกลุ่มเพื่อวัตถุประสงค์ในการจัดองค์กรและการรายงาน คุณสามารถมีทีมหลักและทีมพิเศษได้
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับทีมในบัญชี HubSpot ของคุณ
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
| TEAMID | หมายเลข | ID ทีม |
| TEAMNAME | วาร์ชาร์ | ชื่อทีม |
| PARENTTEAMID | หมายเลข | ID ทีมของทีมแม่ |
| CHILDTEAMIDS | อาร์เรย์ | ID ทีมของทีมย่อย |
| PRIMARYOWNERMEMBERS | วาร์ชาร์ | ID เจ้าของของสมาชิกหลักของทีม |
| SECONDARYOWNERMEMBERS | บูลีน | ID เจ้าของของสมาชิกรองของทีม |
| INGESTEDAT | การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึงข้อมูลทุกทีม
คำค้นหา:
SELECT teamId,teamName, primaryOwnerMembers
จากทีม
ผลตอบแทน:
| TEAMID | TEAMNAME | PRIMARYOWNERMEMBERS |
| 29584574 | ทีมย่อย | [233620335, 1234553] |
| 30532717 | ซูเปอร์ทีม | [3866015468, 126221873] |
| 3058032 | ทีม | [7132752747] |
owner_team
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับเจ้าของที่สอดคล้องกับทีมใดในบัญชี HubSpot ของคุณ
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
| TEAMID | หมายเลข | ID ทีม |
| OWNERID | หมายเลข | ID เจ้าของผู้ใช้ |
| ISTEAMPRIMARY | บูลีน | ไม่ว่าทีมนี้จะเป็นทีมหลักสำหรับเจ้าของทีมนี้ |
| INGESTEDAT | การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
เรียกคืนเจ้าของทั้งหมดสำหรับทีมที่กำหนด
คำค้นหา:
SELECT teamId, ownerId, isTeamPrimaryFROM owner_teamWHERE teamId = 29584574
ผลตอบแทน
| TEAMID | TEAMNAME | ISTEAMPRIMARY |
| 29584574 | 233620335 | จริง |
| 29584574 | 1234553 | จริง |
การสอบถามไปป์ไลน์
ด้านล่างเรียนรู้วิธีค้นหาข้อตกลงและข้อมูลท่อส่งตั๋วเช่นท่อส่งที่มีอยู่ในบัญชีของคุณและขั้นตอนของพวกเขา
คุณสามารถรวมข้อมูลนี้เข้ากับข้อมูลวัตถุเพื่อดูท่อของคุณแบบเต็มรูปแบบได้ ตัวอย่างเช่นคุณสามารถสอบถามข้อเสนอและท่อส่งโดยเข้าร่วม object_with_object_properties pipelinesกับ
ท่อส่งน้ำ
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับข้อตกลงและท่อส่งตั๋วในบัญชีของคุณ แต่ละแถวที่ส่งคืนแสดงถึงท่อเดียว
ตารางนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
PIPELINEID |
วาร์ชาร์ | ID ของท่อ |
OBJECTTYPEID |
วาร์ชาร์ | ID ของวัตถุที่ไปป์ไลน์สามารถมีได้ (เช่นข้อตกลงหรือตั๋ว) The ID of the object that the pipeline can contain (e.g., deals or ticket). |
LABEL |
วาร์ชาร์ | ชื่อของ pipeline ใน HubSpot |
DISPLAYORDER |
หมายเลข | ลำดับที่ท่อแสดงใน HubSpot |
ARCHIVED |
บูลีน | ไม่ว่าจะเป็นท่อที่ถูกลบไปแล้วหรือไม่ |
CREATEDAT |
การประทับเวลา | เมื่อสร้างไปป์ไลน์ |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลได้รับการอัปเดตครั้งล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึงข้อมูลท่อส่งข้อเสนอที่มีอยู่ทั้งหมดตามคำสั่งซื้อใน HubSpot
คำค้นหา:
SELECT objectTypeId, pipelineId, labelFROM pipelinesWHERE objectTypeId = '0-3' AND not archivedORDER BY displayorder;
ผลตอบแทน:
| OBJECTTYPEID | PIPELINEID | ป้ายกำกับ |
| 0 -3 | 1bed503c -37f7 -4f51 -9d40 -7598902673f4 | ขั้นตอนการขาย |
| 0 -3 | 12659678 | ท่อใบอนุญาต |
| 0 -3 | 75e28846 - ad0d -4be2 - a027 -5e1da6590b98 | ธุรกิจใหม่ |
| ... | ... | ... |
ตัวอย่างที่ 2
ดึงข้อเสนอภายในท่อเฉพาะโดยใช้ object_with_object_properties
SELECT
deals.objectId deal_id,
deals.properties:dealname::varchar deal_name,
pipelines.label pipeline_name
FROM object_with_object_properties deals
INNER JOIN pipelines
ON deals.objectTypeId = pipelines.objectTypeId
AND deals.properties:pipeline::string = pipelines.pipelineid
WHERE deals.objecttypeId = '0-3'
AND pipelines.objectTypeId = '0-3';
ผลตอบแทน:
| ID_ข้อเสนอ |
DEAL_NAME |
PIPELINE_NAME |
| 605140072 |
ลงชื่อสมัครใช้ Meowmix Global |
ขั้นตอนการขาย |
| 605457408 |
Friskies Rebrand |
ขั้นตอนการขาย |
| 604362473 |
บิลด์ Fresh Step App |
ขั้นตอนการขาย |
pipeline_stages
มุมมองนี้มีข้อมูลเกี่ยวกับแต่ละขั้นตอนภายในไปป์ไลน์ ระบุขั้นตอนโดยการรวม ID ประเภทวัตถุ ID ไปป์ไลน์และ ID ขั้นตอน เมื่อเข้าร่วมกับ ไปป์ไลน์ให้ใช้ ID ประเภทวัตถุและ ID ไปป์ไลน์
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
PIPELINEID |
วาร์ชาร์ | ID ของท่อ |
STAGEID |
วาร์ชาร์ | บัตรประจำตัวของสเตจ |
LABEL |
วาร์ชาร์ | ชื่อสเตจใน HubSpot |
DISPLAYORDER |
หมายเลข | ลำดับที่ท่อแสดงใน HubSpot |
METADATA |
ตัวแปร | คำอธิบายที่จัดรูปแบบ JSON ของขั้นตอนรวมถึงการเปิดหรือปิด |
ARCHIVED |
บูลีน | ขั้นตอนไปป์ไลน์ถูกลบไปแล้วหรือไม่ |
CREATEDAT |
การประทับเวลา | เมื่อขั้นตอนไปป์ไลน์ถูกสร้างขึ้น |
ตัวอย่างที่ 1
ดึงข้อมูลขั้นตอนไปป์ไลน์สำหรับไปป์ไลน์ดีลที่ชื่อไปป์ไลน์การขาย
คำค้นหา:
SELECT pipelineid, stageId, labelFROM pipeline_stagesWHERE not archivedAND pipelineid = (SELECT pipelineid FROM pipelines WHERE objectTypeId = '0-3' AND not archived AND label = 'Sales Pipeline' LIMIT 1)ORDER BY displayorder;
ผลตอบแทน:
| PIPELINEID | STAGEID | ป้ายกำกับ |
| 941650 | 941651 | ติดต่อแล้ว |
| 941650 | 941652 | กำหนดเวลา Appt แล้ว |
| 941650 | 941653 | ส่งใบแจ้งหนี้แล้ว |
| ... | ... | ... |
ตัวอย่างที่ 2
ดึงข้อมูลดีลทั้งหมดและขั้นตอนไปป์ไลน์ที่เกี่ยวข้อง
คำค้นหา:
SELECTdeals.objectId deal_id,deals.properties:dealname::varchar deal_name,pipelines.label pipeline_name,pipeline_stages.label pipeline_stage_nameFROM object_with_object_properties dealsINNER JOIN pipelinesON deals.objectTypeId = pipelines.objectTypeIdAND deals.properties:pipeline::string = pipelines.pipelineidINNER JOIN pipeline_stagesON deals.properties:pipeline::string = pipeline_stages.pipelineidAND deals.properties:dealstage::string = pipeline_stages.stageIdWHERE deals.objecttypeId = '0-3';
ผลตอบแทน:
| ID_ข้อเสนอ | DEAL_NAME | PIPELINE_NAME | PIPELINE_STAGE_NAME |
| 605140072 | ลงชื่อสมัครใช้ Meowmix Global | ขั้นตอนการขาย | ส่งสัญญาแล้ว |
| 605457408 | Friskies Rebrand | ขั้นตอนการขาย | กำหนดเวลา Appt แล้ว |
| 604362473 | บิลด์ Fresh Step App | ขั้นตอนการขาย | ลงนามในสัญญาแล้ว |
| ... | ... | ... | ... |
การสืบค้นที่พัก
property_definitions
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับ คุณสมบัติอ็อบ เจ็กต์และคุณสมบัติกิจกรรมในบัญชี HubSpot ของคุณ คุณสมบัติของกิจกรรมประกอบด้วยกิจกรรมมาตรฐานเช่นการเปิดและคลิกอีเมลและคุณสมบัติของ กิจกรรมพฤติกรรมที่กำหนดเอง ข้อมูลนี้จะเป็นประโยชน์สำหรับการกำหนดค่าที่พบในข้อมูล object_properties และ เหตุการณ์
คุณสามารถระบุคุณสมบัติเฉพาะได้โดยการรวม ID และชื่อประเภทวัตถุเข้าด้วยกัน คุณสามารถดึงข้อมูลที่คล้ายกันได้โดยใช้ API คุณสมบัติ
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTYPEID |
วาร์ชาร์ | ID ของวัตถุที่เกี่ยวข้องกับเหตุการณ์ |
NAME |
วาร์ชาร์ | ชื่อภายในของที่พัก |
LABEL |
วาร์ชาร์ | ฉลากของที่พัก |
DESCRIPTION |
วาร์ชาร์ | รายละเอียดที่พัก |
TYPE |
วาร์ชาร์ | ประเภทที่พัก (เช่นสตริงหมายเลขวันที่และเวลา) |
FIELDTYPE |
วาร์ชาร์ | ประเภทฟิลด์ของที่พัก กำหนดวิธีแสดงคุณสมบัติใน HubSpot และในแบบฟอร์ม (เช่นช่องทำเครื่องหมายเลือก) |
DISPLAYORDER |
หมายเลข | ลำดับการแสดงผลของที่พัก |
GROUPNAME |
วาร์ชาร์ | ชื่อกลุ่มของที่พัก |
OPTIONS |
ตัวแปร | สำหรับคุณสมบัติการแจกแจงอาร์เรย์ของตัวเลือกของที่พักรวมถึงแอตทริบิวต์ของแต่ละตัวเลือก (เช่นลำดับการแสดงผลป้ายกำกับ) |
CREATEDUSERID |
หมายเลข | ID ของผู้ใช้ที่สร้างที่พัก |
REFERENCEDOBJECTTYPE |
วาร์ชาร์ | ประเภทของออบเจ็กต์ที่พักอ้างอิง ที่พักของเจ้าของจะส่งคืนมูลค่าของ เจ้าของ |
CALCULATED |
บูลีน | ไม่ว่าที่พักนั้นจะเป็นที่ พักที่คำนวณได้หรือไม่ |
EXTERNALOPTIONS |
บูลีน | ตัวเลือกของที่พักถูกกำหนดไว้ในระบบภายนอกหรือไม่ |
HASUNIQUEVALUE |
บูลีน | คุณค่าของที่พักจะไม่เหมือนใครหรือไม่ สามารถตั้งค่าได้เมื่อ สร้างพร็อพเพอร์ตี้ผ่าน API เท่านั้น |
HIDDEN |
บูลีน | ที่พักนี้ซ่อนอยู่ใน HubSpot หรือไม่ |
SHOWCURRENCYSYMBOL |
บูลีน | ไม่ว่าค่าคุณสมบัติตัวเลขจะถูกจัดรูปแบบเป็นสกุลเงินหรือไม่ |
FORMFIELD |
บูลีน | คุณสมบัตินี้สามารถใช้ในรูปแบบต่างๆได้หรือไม่ |
READONLYDEFINITION |
บูลีน | สามารถแก้ไขคุณสมบัติใน HubSpot ได้หรือไม่ |
READONLYVALUE |
บูลีน | แก้ไขค่าที่พักใน HubSpot ได้หรือไม่ |
HUBSPOTDEFINED |
บูลีน | ไม่ว่าจะเป็นพร็อพเพอร์ตี้ที่สร้างโดย HubSpot เทียบกับที่สร้างโดยผู้ใช้ |
ARCHIVED |
บูลีน | พร็อพเพอร์ตี้ถูกลบไปแล้วหรือไม่ |
CREATEDAT |
การประทับเวลา | วันที่และเวลาที่สร้างพร็อพเพอร์ตี้ใน HubSpot |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลได้รับการอัปเดตครั้งล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึงชื่อและคำอธิบายสำหรับคุณสมบัติการติดต่อทั้งหมด
คำค้นหา:
SELECT name, label, descriptionFROM property_definitionsWHERE objectTypeId = '0-1'
ผลตอบแทน:
| ชื่อ | ป้ายกำกับ | คำอธิบาย |
| enter_sql_stage | เข้าสู่ขั้นตอน SQL แล้ว | เริ่มนับจำนวนวันของขั้นตอน SQL |
|
first_conversion_event_name
|
การแปลงครั้งแรก | แบบฟอร์มแรกที่ผู้ติดต่อรายนี้ส่งมา |
| ที่อยู่ | ที่อยู่ | ที่อยู่ของผู้ติดต่อ |
ข้อซักถามเกี่ยวกับกิจกรรม
กิจกรรมรวมถึงกิจกรรม HubSpot มาตรฐานและ กิจกรรมพฤติกรรมที่กำหนดเอง แต่ละเหตุการณ์มีออบเจ็กต์ฐานข้อมูลของตัวเองซึ่งมีป้ายกำกับ events_eventnameว่า
| ชื่อ | |
| EVENTS_AD_INTERACTION | รายละเอียดของโฆษณาและผู้ติดต่อที่โต้ตอบกับโฆษณาโดยคลิกที่โฆษณาหรือส่งแบบฟอร์มหลังจากมีส่วนร่วมกับโฆษณา |
| เหตุการณ์_AD_METRICS_IMPORT_V0 |
รายละเอียดของโฆษณาและตัวชี้วัดประสิทธิภาพ |
| EVENTS_CALL_MENTIONED_KEYWORD | รายละเอียดของคำหลักที่กล่าวถึงโดยผู้เข้าร่วมในการโทร |
| EVENT_CLICKED_LINK_IN_EMAIL_V2 |
ลิงก์ที่คลิกในอีเมลการตลาดโดยผู้ติดต่อ |
| EVENT_CLICKED_LINK_IN_TRACKED_INBOX_EMAIL_V8 | ลิงก์ที่คลิกในอีเมลบ็อกซ์การสนทนาโดยผู้ติดต่อ |
| EVENTS_COOKIE_BANNER_CLICKED | ผู้ติดต่อที่คลิกคุกกี้ |
| EVENTS_COOKIE_BANNER_VIEW | ผู้ติดต่อที่ดูคุกกี้ |
| EVENTS_DOCUMENT_SHARED_V2 | เอกสารการขายที่แชร์กับผู้ติดต่อผ่านลิงก์ภายนอก |
| EVENTS_DOCUMENT_VIEW_V2 | เอกสารการขายและผู้ติดต่อที่ดูโดยพวกเขาโดยเปิดลิงก์ภายนอก |
| EVENTS_DOCUMENT_COMPLETED_V2 | เอกสารการขายและรายชื่อผู้ติดต่อที่ปิดไว้ |
| EVENTS_HS_SCHEDULED_EMAIL_V2 | อีเมลที่ส่งไปยังเซิร์ฟเวอร์อีเมล HubSpot ที่จะส่ง |
| EVENTS_MTA_Deliver_EMAIL_V2 | ส่งอีเมลไปยังผู้รับโดยเซิร์ฟเวอร์อีเมล HubSpot เรียบร้อยแล้ว |
| EVENTS_MTA_BUNCED_EMAIL_V2 | ความพยายามในการส่งอีเมลที่ถูกปฏิเสธโดยเซิร์ฟเวอร์อีเมลของผู้รับ |
| EVENTS_OPENED_EMAIL_V2 | อีเมลจะเปิดโดยผู้ติดต่อ |
| EVENTS_REPORTED_SPAM_EMAIL_V2 | อีเมลที่ทำเครื่องหมายว่าเป็นสแปมโดยผู้รับ |
| EVENTS_UPDATED_EMAIL_SUBSCRIPTION_STATUS_V2 | การเปลี่ยนแปลงการสมัครสมาชิกอีเมลโดยผู้รับ |
| EVENTS_OPENED_TRACKED_INBOX_EMAIL_V8 | อีเมลบ็อกซ์การอนุรักษ์จะเปิดโดยผู้ติดต่อ |
| กิจกรรม_MB_MEDIA_PLAY | กิจกรรมการเล่นวิดีโอโดยผู้ติดต่อ |
| กิจกรรม_V2_ติดต่อ_จอง_ประชุม_ผ่าน_ลำดับ | ผู้ติดต่อจองการประชุมผ่านลำดับ |
| EVENTS_V2_CONTACT_ENROLLED_IN_SEQUENCE | ผู้ติดต่อที่ลงทะเบียนจากลำดับ |
| EVENTS_V2_CONTACT_FINISHED_SEQUENCE | ลำดับเสร็จสิ้น |
| EVENTS_V2_CONTACT_REPLIED_SEQUENCE_EMAIL | ผู้ติดต่อตอบกลับไปยังอีเมล (หรืออีเมลขาเข้าซึ่งไม่ได้ลงทะเบียนลำดับ) ที่ส่งผ่านลำดับ |
| เหตุการณ์_V2_ติดต่อ_ยกเลิกการลงทะเบียน_จาก_ลำดับ | ยกเลิกการลงทะเบียนผู้ติดต่อตามลำดับ |
| เหตุการณ์_V2_ติดต่อ_ยกเลิกการลงทะเบียน_ด้วยตนเอง_จาก_ลำดับ | ผู้ใช้ยกเลิกการลงทะเบียนผู้ติดต่อด้วยตนเอง |
| EVENTS_V2_CONTACT_UNSUBSCRIBED_SEQUENCE_EMAIL | ติดต่อยกเลิกการสมัครยกเลิกการลงทะเบียนลำดับ |
| EVENTS_V2_SEQUENCE_EMAIL_BOUNCED | อีเมลลำดับถูกตีกลับ |
| EVENTS_V2_SEQUENCE_ERRORED | เกิดการกัดเซาะตามลำดับทำให้ไม่มีการลงทะเบียน |
| EVENTS_V2_SEQUENCE_STEP_EXECUTED | ดำเนินการตามขั้นตอนลำดับแล้ว |
| EVENTS_VISITED_PAGE | การเข้าชมหน้าเว็บไซต์โดยผู้ติดต่อ |
| กิจกรรม_<INTEGRATION_EVENT_NAME>_<UNIQUE_IDENTIFIER> | เหตุการณ์การบูรณาการ (Timeline V3 API) |
คุณสามารถระบุกิจกรรมได้โดยรวม ID ประเภทกิจกรรมและ ID เข้าด้วยกัน คอลัมน์ที่ได้รับคืนจะขึ้นอยู่กับกิจกรรมโดยมีหนึ่งคอลัมน์สำหรับแต่ละคุณสมบัติของกิจกรรม กิจกรรมทั้งหมดจะแสดงคอลัมน์ต่อไปนี้:
โปรดทราบ: HubSpot ได้เพิ่มสองคอลัมน์ใหม่ในตารางกิจกรรมและมุมมองทั้งหมด:
occurredatoccurredatdateint
คอลัมน์เหล่านี้จะถูกแทนที่ occurredat และ occurredatdateint คอลัมน์ในวันที่ 24 พฤศจิกายน 2022 ในวันนั้นคอลัมน์เก่าจะไม่สามารถใช้งานได้อีกต่อไปและความพยายามในการสืบค้นวัตถุฐานข้อมูลหรือมุมมองที่มีเหตุการณ์ที่ใช้คอลัมน์เหล่านั้นจะล้มเหลว เรียนรู้เพิ่มเติมเกี่ยวกับ การทำลายการเปลี่ยนแปลงสำหรับการแชร์ข้อมูล Snowflake
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
EVENTTYPEID |
วาร์ชาร์ | ID ประเภทเหตุการณ์คล้ายกับ OBJECTTYPEID คุณสามารถค้นหา ID ประเภทเหตุการณ์ทั้งหมดในบัญชีของคุณโดยใช้มุมมอง OBJECT_AND_EVENT_ TYPE_DEFINTS |
ID |
วาร์ชาร์ | ซึ่งจะไม่ซ้ำกันในแต่ละประเภทกิจกรรม ไม่มีบันทึกสองรายการที่จะมี ID เดียวกันภายในประเภทเหตุการณ์ที่กำหนด |
OBJECTTYPEID |
วาร์ชาร์ | ประเภทของออบเจ็กต์ที่เสร็จสิ้นกิจกรรม ตัวอย่างเช่นการคลิกลิงก์อีเมลจะแสดง0-1 ในคอลัมน์นี้ซึ่งแสดงถึงวัตถุที่ติดต่อ |
OBJECTID |
หมายเลข | ID ของระเบียนที่เสร็จสิ้นกิจกรรม |
OCCURREDAT |
การประทับเวลา | เมื่อเหตุการณ์เกิดขึ้น |
|
|
หมายเลข | ตัวเลขที่แสดงถึงเวลาที่เหตุการณ์เกิดขึ้น มีข้อมูลเดียวกันกับ OCCURREDAT คอลัมน์แต่จัดรูปแบบเป็นตัวเลขและใช้เป็นส่วนหนึ่งของคีย์คลัสเตอร์ของตาราง ในกรณีส่วนใหญ่คุณสามารถใช้การ OCCURREDAT ประทับเวลาแทนหมายเลขนี้ได้ |
|
|
หมายเลข | ตัวเลขที่แสดงถึงเวลาที่เหตุการณ์เกิดขึ้น มีข้อมูลเดียวกันกับ โปรดทราบ: คอลัมน์นี้จะเลิกใช้ในวันที่ 24 พฤศจิกายน 2022 และแทนที่ |
OCCUREDAT |
การประทับเวลา | เมื่อเหตุการณ์เกิดขึ้น โปรดทราบ: คอลัมน์นี้จะเลิกใช้ในวันที่ 24 พฤศจิกายน 2022 และแทนที่ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
PROPERTY_* |
วาร์ชาร์ | แต่ละคอลัมน์ที่มีคุณสมบัติของเหตุการณ์ |
ตัวอย่างที่ 1
เรียกดู 50 กิจกรรมการคลิกอีเมลล่าสุด
คำค้นหา:
เลือก eventTypeId, objectTypeId, objectId, occurredat, property_hs_click_raw_url as hs_click_raw_url
FROM events_clicked_link_in_email_V2
ORDER by occurredat
LIMIT 50;
ผลตอบแทน:
| EVENTTYPEID | OBJECTTYPEID | OBJECTID | OCCURREDAT | HS_CLICK_RAW_URL |
| 4-666288 | 0 -1 | 45318579 | 2016 -08 -04 21:06:43.245 | http://website.com?utm_campaign=Launch&utm_source=hs_email&utm_medium=email&utm_content=32520579 |
| 4-666288 | 0 -1 | 80701 | 2016 -08 -29 13:31:28.622 | https://cta-image-cms2.hubspot.com/ctas/v2/public/cs/ci/?pg=f0f6585a-08fc-4273-8422-49cfaddcf8d8&pid=1976760&ecid=ACsprvtkRbakerw4BiWlaDL7xFAqau1aW9m1_PAqSfQiWarY69X7Ds42zHGYTCfhHJLrXUP86Nxu |
| 4-666288 | 0 -1 | 26146013 | 2017 -11 -30 14:27:11.528 | https://hubs.ly/H097a37a?utm_source=hs_email&utm_medium=email&utm_content=58251290 |
| ... | ... | ... | ... | ... |
ตัวอย่างที่ 2
เรียกดูกิจกรรมการคลิกอีเมลทั้งหมดโดยผู้ติดต่อที่คลิก การสอบถามนี้ได้รับข้อมูลการติดต่อโดยการเข้าร่วมกับ object_with_object_properties
คำค้นหา:
SELECT
click.occurredat click_timestamp,
click.property_hs_click_raw_url click_url,
contact.properties:firstname::varchar contact_firstname,
contact.properties:lastname::varchar contact_lastname
FROM events_clicked_link_in_email_V2 click
LEFT JOIN object_with_object_properties contact
ON click.objectTypeId = contact.objectTypeId
AND click.objectId = contact.objectId
LIMIT 3;
ผลตอบแทน:
| CLICK_TIMESTAMP | CLICK_URL | CONTACT_FIRSTNAME | CONTACT_LASTNAME |
| 2019 -01 -04 22:35:41.264 | https://help.website.com/articles/tutorial/how-to-use-email-tool?utm_source=hs_automation&utm_medium=email&utm_content=68042217 | ฮอบส์ | บารอน |
| 2018 -11 -08 09:37:41.400 | https://www.website.net/webinar-case-study?utm_source=hs_automation&utm_medium=email&utm_content=55200164 | ไมโล | ทอง |
| 2018 -11 -08 09:37:41.426 | https://www.website.net/contact?utm_source=hs_automation&utm_medium=email&utm_content=55200164 | ฮาร์โลว์ | บียารี |
| ... | ... | ... | ... |
OBJECT_AND_EVENT_TYPE_QUERIES
object_and_event_type_definitions
อ็อบเจ็กต์ฐานข้อมูลนี้มีคำจำกัดความสำหรับอ็อบเจ็กต์และกิจกรรมทั้งหมดที่มีอยู่ในบัญชี HubSpot ของคุณ
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTTYPEID |
วาร์ชาร์ | ID ของวัตถุที่ไปป์ไลน์สามารถมีได้ (เช่นข้อตกลงหรือตั๋ว) The ID of the object that the pipeline can contain (e.g., deals or ticket). |
FULLYQUALIFIEDNAME |
วาร์ชาร์ | ชื่อของวัตถุหรือเหตุการณ์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
ตัวอย่างที่ 1
เรียกดูวัตถุและกิจกรรมทั้งหมดที่มีอยู่ในบัญชี HubSpot ของคุณ
คำค้นหา:
SELECT objectTypeId, fullyQualifiedNameFROM object_and_event_type_definitions;
ผลตอบแทน:
| OBJECTTYPEID | FULLYQUALIFIEDNAME |
| 0 -1 | ติดต่อ |
| 0 -8 | LINE_ITEM |
| 0 -11 | การสนทนา |
| ... | ... |
การค้นหาในรายการ
ด้านล่างเรียนรู้วิธีค้นหารายชื่อของคุณเช่นรายชื่อผู้ติดต่อบริษัทและรายชื่อดีลและบันทึกที่รวมอยู่ในรายชื่อเหล่านั้น แชร์เฉพาะรายชื่อสาธารณะเท่านั้น กรองตาม objectTypeId เพื่อรับประเภทออบเจ็กต์หนึ่งประเภท listType คอลัมน์แสดงประเภทรายการ (ไดนามิกแมนนวลหรือสแนปชอต)
รายการ
อ็อบเจ็กต์ฐานข้อมูลนี้มีข้อมูลเกี่ยวกับผู้ติดต่อ HubSpot และรายชื่อบริษัท ส่งกลับหนึ่งแถวต่อรายการและคอลัมน์มีรายละเอียดรายการเช่นชื่อรายการขนาดและประเภทวัตถุของระเบียนที่มี ไม่มีข้อมูลเกี่ยวกับบันทึกส่วนบุคคลในแต่ละรายการ (ดู LIST_MEMBER)
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
OBJECTTYPEID |
วาร์ชาร์ | ประเภทของระเบียนในรายการ (เช่นรายชื่อผู้ติดต่อหรือบริษัท) |
LISTID |
หมายเลข | ID ของรายการ เข้าร่วมคอลัมน์ ID รายการใน ตาราง สมาชิกรายการ |
CLASSICLISTID |
หมายเลข | ID เฉพาะสำหรับรายชื่อผู้ติดต่อที่ตรงกับ ID ใน URL ของรายการใน HubSpot |
LISTTYPE |
วาร์ชาร์ | ประเภทของรายการ เข้าร่วมเพื่อ LIST_AMBITIONS |
NAME |
วาร์ชาร์ | ชื่อของรายการ |
SIZE |
หมายเลข | จำนวนระเบียนในรายการ |
CREATEDBYUSERID |
หมายเลข | ID ของผู้ใช้ที่สร้างรายชื่อ |
CREATEDAT |
การประทับเวลา | เมื่อสร้างรายการใน HubSpot |
UPDATEDBYUSERID |
หมายเลข | ID ของผู้ใช้ที่อัปเดตรายการล่าสุด |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่อัพเดทวันที่ล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึงรายชื่อผู้ติดต่อทั้งหมด
คำค้นหา:
SELECT listId, name, sizeFROM listsWHERE objectTypeId = '0-1';
ผลตอบแทน:
| LISTSID | ชื่อ | ขนาด |
| 118131 | การประชาสัมพันธ์รายสัปดาห์ | 103 |
| 66156 | ผู้สมัครรับข้อมูลบล็อก | 455 |
| 771852 | สมาชิกสูงสุด 2021 | 37 |
| ... | ... | ... |
ตัวอย่างที่ 2
ดึงรายชื่อผู้ติดต่อเฉพาะที่ชื่อ สมาชิกสูงสุด 2021
คำค้นหา:
SELECT listId, name, size FROM listsWHERE objectTypeId = '0-1' name
AND= 'Top Subscribers 2021';
ผลตอบแทน:
| LISTID | ชื่อ | ขนาด |
| 771852 | สมาชิกสูงสุด 2021 | 37 |
list_membership
วัตถุฐานข้อมูลนี้มีข้อมูลเกี่ยวกับระเบียนที่เป็นสมาชิกของรายการโดยมีหนึ่งแถวต่อระเบียนในรายการ ตัวอย่างเช่นหากคุณมีรายชื่อสมาชิกบล็อกที่มีผู้ติดต่อ 500 รายวัตถุฐานข้อมูลจะส่งกลับ 500 แถว
มีเฉพาะ ID รายการและ ID วัตถุเท่านั้น สำหรับข้อมูลเพิ่มเติมให้เข้าร่วมกับออบเจ็กต์ฐานข้อมูล รายการ
วัตถุฐานข้อมูลนี้สามารถส่งคืนคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ประเภท | คำอธิบาย |
LISTID |
หมายเลข | ID ของรายการ เข้าร่วมคอลัมน์ HS_LIST_ID ในตาราง รายการ |
OBJECTID |
หมายเลข | ID ของระเบียนในรายการ |
UPDATEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลได้รับการอัปเดตครั้งล่าสุดใน HubSpot เรียนรู้เพิ่มเติมเกี่ยวกับ ประเภทข้อมูลคอลัมน์ |
INGESTEDAT |
การประทับเวลา | วันที่และเวลาที่ข้อมูลถูกกลืนกินครั้งสุดท้ายโดยเกล็ดหิมะ |
ตัวอย่างที่ 1
ดึง ID ของผู้ติดต่อทั้งหมดในรายการ สมาชิกยอดนิยมประจำปี 2021
คำค้นหา:
SELECT objectId
FROM list_memberships
INNER JOIN lists
ON list_memberships.listId = lists.listId
WHERE lists.objectTypeId = '0-1'
AND lists.name = 'Top Subscribers 2021';
ผลตอบแทน:
| OBJECTID |
| 54325098 |
| 96805401 |
| 6922028 |
| ... |
ตัวอย่างที่ 2
เรียกชื่อและนามสกุลของรายชื่อผู้ติดต่อในรายการ สมาชิกยอดนิยม 2021
คำค้นหา:
SELECT
contact.objectId AS object_id,
contact.properties:firstname::string AS firstname,
contact.properties:lastname::string AS lastname
FROM object_with_object_properties AS contact
INNER JOIN list_memberships AS membership
ON contact.objectId = membership.objectId
INNER JOIN lists
ON membership.listId = lists.listId
WHERE contact.objectTypeId = '0-1'
AND lists.objectTypeId = '0-1'
AND lists.name = 'Top Subscribers 2021';
ผลตอบแทน:
| OBJECTID |
ชื่อ |
นามสกุล |
| 54325098 |
ฮอบส์ |
บารอน |
| 96805401 |
ไมโล |
ทอง |
| 6922028 |
เฮนรี่ |
ไรลีย์ |
| ... |
... |
... |
คำถามที่พบบ่อย
ฉันต้องการสร้างข้อมูลที่คล้ายกับรายงานจากแอป Hubspot ฉันจะทำอย่างไร?
โดยทั่วไปคุณอาจต้องการดูคอลัมน์ที่มีอยู่ในรายงานที่คุณกำลังเปรียบเทียบ หากการสร้างภาพรายงานไม่ใช่แบบตารางการแปลงเป็นตารางจะแสดงคอลัมน์ที่รายงานมีอยู่ คอลัมน์เหล่านี้มักเป็นคุณสมบัติของประเภทวัตถุหรือประเภทเหตุการณ์ ขั้นตอนต่อไปคือการหาคุณสมบัติประเภทวัตถุที่คอลัมน์สอดคล้อง คุณสามารถทำได้โดยการสอบถาม property_definitions:
SELECT * FROM property_definitions
WHERE label = [column_name]
อาจไม่ใช่ชื่อที่ตรงกันเสมอไปเพราะชื่อที่พักบางชื่อมักจะได้รับการแก้ไขให้เป็นชื่อที่สื่อความหมายได้ดีกว่าในแอพ ในกรณีเช่นนี้การค้นหาแบบคลุมเครือโดยใช้ตัวดำเนินการ LIKE บนคอลัมน์ LABEL (หรือแม้แต่คำอธิบาย) ใน PROPERTY_DEFINITIONS สามารถช่วยได้
หลังจากพิจารณาว่าคอลัมน์เป็นของประเภทวัตถุใดแล้วก็เป็นเรื่องเล็กน้อยที่จะกำหนดว่าจะค้นหาอะไร สอบถาม object_with_object_properties และกรองตาม objectTypeId สำหรับประเภทนั้น อ่านค่าคุณสมบัติที่จำเป็นจากคอลัมน์คุณสมบัติ JSON
ฉันจะเชื่อมโยงประเภทข้อมูลนี้กับประเภทอื่นได้อย่างไรเช่นจะเรียกดูแบบฟอร์มสำหรับแคมเปญได้อย่างไร
เพื่อเรียกดูแบบฟอร์มที่เกี่ยวข้องกับแต่ละ OBJECT_WITH_OBJECT_PROPERTIESแคมเปญ ASSOCIATIONSเข้าร่วม ASSOCIATION_DEFINITIONSและ
เลือกรายการที่แตกต่างกัน
campaigns.properties: hs_name:: สตริงเป็น campaign_name,
form.properties: hs_form_id:: สตริงเป็น form_id
จาก OBJECT_WITH_OBJECT_PROPERTS เป็น แคมเปญ
เข้าร่วมสมาคมในฐานะ สมาคม
ON association.fromObjectId = campaigns.objectId
เข้าร่วม ASSOCIATION_DEFINITIONS ตาม
ON definition.combinedAssociationTypeId =
association.combinedAssociationTypeId
เข้าร่วม OBJECT_WITH_OBJECT_ PROPERT
ON forms.objectId = association.toObjectId
WHERE campaigns.objectTypeId = '0 -35'
และ forms.objectTypeId = '0 -28'
และ definition.fromObjectTypeId = '0 -35'
และ definition.toObjectTypeId = '0 -28 ';
ฉันจะทราบสถานะของการผสานรวม HubSpot-Snowflake ได้อย่างไร
หากต้องการรับการอัปเดตสถานะแบบเรียลไทม์เกี่ยวกับการหยุดทำงานและปัญหาสำหรับการผสานรวม HubSpot-Snowflake ให้ค้นหามุมมอง DATA_SHARE_STATUS:
SELECT * FROM hubspot.public.data_share_status
LIMIT 1
ผลลัพธ์จะแสดงเป็น:
| สถานะ | ข้อความ | UPDATEDAT |
| ตกลง | ไม่มีเหตุการณ์ที่ทราบในขณะนี้ | 2023 -04 -10 09:21:20.123 |
มุมมองนี้ให้ข้อมูลอัปเดตเกี่ยวกับสถานะการผสานรวมตามลำดับเวลาย้อนกลับ การผสานรวมผลลัพธ์ของข้อความค้นหานี้เข้ากับแดชบอร์ดจะช่วยให้คุณติดตามประสิทธิภาพของการผสานรวมและตรวจจับการหยุดทำงานหรือการหยุดทำงานได้
