跳到內容
請注意::這篇文章的翻譯只是為了方便而提供。譯文透過翻譯軟體自動建立,可能沒有經過校對。因此,這篇文章的英文版本應該是包含最新資訊的管理版本。你可以在這裡存取這些內容。

在 Snowflake 中查詢 HubSpot 資料

上次更新時間: 2026年9月24日

可搭配下列任何訂閱使用,除非另有註明:

將 Snowflake 連接到您的 HubSpot 帳戶後,您即可透過 Snowflake 的「資料共享」功能,從您的 Snowflake 帳戶查詢 HubSpot 資料。

資料滯後與您的 Snowflake 帳戶區域

您將可存取每 15 分鐘更新一次的 V2_LIVE 資料結構,以及每天更新一次的 V2_DAILY 資料結構。

請注意:V2_LIVE 資料結構中的以下檢視僅每日更新:association_definitions、owners、pipelines 以及 pipeline_stages。

設定您的 Snowflake 環境

若要在 Snowflake 中查詢您的 HubSpot 資料,您需要選擇要進行查詢的資料倉儲、資料庫和模式。您可以選擇在工作表層級設定這些項目,使其自動包含在查詢中,或者手動新增。

若要在工作表層級選取資料倉儲、資料庫和模式:

  1. 在工作表的頂部行中,點擊「工作表動作列」。

    snowflake-worksheet-settings0
  2. 在彈出視窗中:
    • 點擊「資料倉儲」下拉式選單,然後選擇您的資料倉儲。
    • 點擊「資料庫」下拉式選單,然後選擇您的 HubSpot 資料庫。
    • 點擊「模式」下拉式選單,然後選擇您要使用的模式:
        • V2_DAILY: 基於資料表查詢資料的 每日模式 。此模式中的資料每天更新一次。使用此模式可加快查詢速度,建議用於在 Snowflake 中直接查詢。
        • V2_LIVE:基於 HubSpot 資料「安全檢視 (Secure Views)」的即時模式。此模式中的資料最多每 15 分鐘更新一次。若您要查詢大量資料,查詢速度可能會較慢。在此情況下,建議先透過ETL 流程將資料複製到您自己的資料表中,再對該資料表進行查詢。


      snowflake-worksheet-settings-window0

完成環境設定後,您即可對 HubSpot 資料進行查詢,無需手動在查詢中新增資料庫或模式類型。

若要手動將資料庫和模式類型新增至查詢,請在FROM欄位的開頭輸入資料庫名稱,並接上模式名稱。例如:

 

SELECT objectTypeId, objectId, updatedAt

FROM hubspot_share_name.V2_LIVE.objects

WHERE objectTypeId = '0-3'

LIMIT 1;

資料概覽

查詢是使用 SQL 建構的,可用於擷取 HubSpot 資料,例如:

  • 物件:標準 與自訂物件,例如聯絡人、公司、產品。 
  • 記錄:個別 記錄,例如單一聯絡人或公司。 
  • 關聯:所有可用的關聯類型以及目前已關聯的記錄。
  • 事件:包含標準 HubSpot 事件(例如電子郵件開啟)以及自訂行為事件的相關資料。
  • 分段:HubSpot聯絡人與公司分段。
  • 擁有者:您 HubSpot 帳戶中的使用者,與其被設定為擁有者的記錄相關。
  • 銷售管道:交易與服務單管道,包含管道階段。
  • 屬性:CRM 記錄中的屬性及其值,包含屬性歷史紀錄。

進一步了解 HubSpot 的 CRM 資料模型。 

請注意: 隨著我們持續優化資料共享機制,將會引入各項變更,其中部分可能屬於破壞性變更。強烈建議您訂閱HubSpot 的開發者變更日誌。這些變更將在任何更新實施前,預先發佈於變更日誌中。

限制與排序回傳資料

在建構查詢時,您可以透過在查詢中加入LIMIT和ORDER BY來控制回傳的資料量及其排序方式。例如,若要查詢所有聯絡人及其屬性,但僅回傳三筆結果並按聯絡人 ID 排序,您可以如下建構查詢:

 

SELECT objectTypeId, updatedAt, ingestedAt

FROM objects

WHERE objectTypeId = '0-1'

依 objectId

LIMIT 10;

欄位資料類型

在 Snowflake 中查詢資料時,回傳的欄位取決於您所查詢的資料。您可透過 在左側邊欄選取視圖,查看 Snowflake 中特定資料表或視圖的可用欄位 。

請注意:在本文件其餘部分中,當上下文同時適用於資料表和檢視時,我們將使用「資料庫物件」一詞。

snowflake-sidebar-view-column-details0


若要擷取特定欄位,請將該欄位納入查詢的SELECT欄位中。例如,以下查詢將僅擷取OBJECTID和UpdatedAt這兩欄

 

SELECT objectTypeId, updatedAt, ingestedAt

FROM objects

WHERE objectTypeId = '0-1'

依 objectId

LIMIT 10;

 

以下是查詢可能回傳的欄位的一般定義。若需了解未列於下方的其他定義,請參閱上文所述文章中的個別檢視定義。

  • OBJECTTYPEID:一個代表物件類型的VARCHAR值。例如,0-1代表「聯絡人」物件,0-2代表「公司」物件,而2-1232則可能代表您帳戶中的自訂物件。在分段中,此值指代分段的類型(例如,聯絡人或公司)。 您可以透過object_and_event_type_definitions檢視表,查詢您帳戶中的所有物件和事件 ID。
  • OBJECTID:一個BIGINT數值,代表您 HubSpot 帳戶中特定類型物件的單一記錄。要識別某筆記錄,您需要同時使用物件類型 ID 和物件 ID。
  • INGESTEDAT:資料列新增至 Snowflake 時的時間戳記,以TIMESTAMP_NTZ值表示。此時間戳記與 HubSpot 中建立或更新操作的邏輯時間戳記無關。
    • 由於 HubSpot 的內部處理機制,即使該資料列的其他欄位未發生變更,其匯入時間戳記仍可能被更新。
    • 在建置用於複製近期變更資料的ETL 流程時,建議以匯入時間戳記作為查詢依據。此外,若您的流程是每日複製資料,建議一併複製前兩天的資料,以因應可能發生的延遲。
  • CREATEDAT 和 UPDATEDAT:資料在 HubSpot 中建立或更新時的邏輯時間戳記,以TIMESTAMP_NTZ 值 表示。這些時間戳記將與 HubSpot 中的時間戳記相符。 例如,HubSpot 中顯示的記錄建立日期將與 Snowflake 中CREATEDAT欄位的時間戳記相同。這些時間戳記與資料導入時間戳記並無直接關聯,因此不建議將ETL 流程建基於這些屬性。
  • COMBINEDASSOCIATIONTYPE:一個VARCHAR值,用於唯一識別關聯定義。

轉換資料類型

有時,查詢返回的VARCHAR欄位資料,實際上應轉換為其他資料類型。在此類情況下,建議使用 Snowflake 函數將 VARCHAR 資料類型轉換為所需類型。例如,在大多數資料庫物件中,物件記錄的屬性皆以 VARCHAR 資料類型儲存,但有時會包含數字和日期時間值。可使用以下函數:
try_to_number、 try_to_timestamp_ntz等函數,可分別將這些 VARCHAR 資料轉換為NUMBER和DATETIME類型:


SELECT objectid, value AS amount_str, try_to_number(value) AS amount

FROM object_properties
WHERE objecttypeid='0-3' AND name='amount'
LIMIT 1

物件查詢

以下將說明如何從特定的 HubSpot 物件和記錄中查詢資料,以及查詢結果所包含的資料。 

物件資料可於共用資料庫物件中取得。請透過objectTypeId進行篩選 來擷取特定物件類型。使用 OBJECT_WITH_OBJECT_PROPERTIES 來取得每筆記錄的當前屬性。屬性值儲存於 properties JSON 欄位中儲存。若需取得 OBJECTS 來處理核心記錄屬性,並使用 OBJECT_PROPERTIES 或 OBJECT_PROPERTIES_HISTORY 用於各屬性資料。


物件名稱 ObjectTypeId
聯絡人 0-1
公司 0-2
明細項目 0-8

自訂物件將在建立時被指派一個 ID,並以2-unique_ID 的形式標示。例如:2-12345。進一步了解object_and_event_type_definitions。

請參閱下文的 object_with_object_properties、object_properties、objects 以及 object_properties_history 以獲取更多詳細資訊。

object_with_object_properties

此資料庫物件包含來自您的 HubSpot 記錄的資料。對此資料庫物件的查詢會針對物件類型中的每筆記錄返回一行(例如,聯絡人物件類型中的所有聯絡人記錄)。所有屬性皆儲存於「屬性」欄位中,該欄位為Snowflake Variant / JSON欄位。 

此檢視可回傳以下欄位:

欄位名稱 類型 描述
OBJECTTYPEID Varchar 物件類型的 ID(例如,聯絡人的 ID 為0-1)。
OBJECTID 數字 該記錄的 ID(例如,ID 為123752 的聯絡人記錄)。
PROPERTIES 變體 該記錄的屬性值。
UPDATEDAT 時間戳記 該記錄在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。 

請注意: 自 2022 年 1 月 25 日起,object_with_object_properties資料表及檢視中的「timestamp」欄位(代表物件記錄在 HubSpot 中最後一次更新的日期與時間)將更名為「updatedat」。此變更旨在與 其餘資料共享中日期時間資料的表示方式。

由於此為破壞性變更,新欄位「 updatedat」已新增至該資料表及檢視中。在接下來的 90 天內,這兩個新欄位將與「timestamp」(即它們將取代的欄位)並存。這讓您有機會轉而使用新欄位。

90 天後,即 2022 年 1 月 25 日,「timestamp」欄位將從資料表和檢視中移除。此日期之後,任何嘗試使用「timestamp」欄位查詢object_with_object_properties資料表或檢視的操作都將失敗。

範例 1

擷取所有聯絡人及其屬性。

查詢:


SELECT objectTypeId, objectId, properties
FROM object_with_object_properties
WHERE objectTypeId = '0-1'


回傳結果:

OBJECTTYPEID OBJECTID 屬性
0-1 38960439 {"createdate": "1504656970152"...}
0-1 321740651 { "createdate": "1590183081949"...} 
0-1 98392101 { "createdate": "1533566477279"...}
... ... ...

範例 2

擷取最多三筆交易的名稱與階段。

查詢:


SELECT

objectId,
properties:dealname::string AS dealname,
properties:dealstage::string AS dealstage,
properties:amount::number AS dealamount
FROM object_with_object_properties
WHERE objectTypeId = '0-3'
LIMIT 3;


回傳:

物件編號 交易名稱 交易階段 交易金額
38960439 交易名稱 1 已結案(流失) 7488939
321740651 交易名稱 1 已結案(贏) 9292029
98392101 交易名稱 1 已結案(未成交) 62626528

物件

此資料庫物件是 object_with_object_properties 資料庫物件中資料的子集。每筆回傳的資料列皆會回傳各筆記錄的物件 ID。此資料庫物件僅回傳現有記錄。當 HubSpot 中刪除某筆記錄時,該記錄將從此資料庫物件中移除。此資料庫物件是 object_with_object_properties 資料表中資料的子集。 每筆回傳的資料行皆會回傳各筆記錄的物件 ID。此檢視僅回傳現有記錄。當 HubSpot 中刪除某筆記錄時,該記錄將從此檢視中移除。 

此資料庫物件包含不含屬性值的當前物件資料。當您僅需核心記錄屬性時,請使用此物件;若需特定屬性,則可將其與 OBJECT_PROPERTIES 進行聯結。將此資料庫物件與 object_properties 資料庫物件搭配使用,即可複製 object_with_object_properties 中的資料,同時仍能控制要回傳哪些屬性。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
OBJECTTYPEID Varchar 物件類型的 ID(例如,聯絡人的 ID 為0-1)。
OBJECTID 數字 記錄的 ID(例如,ID 為123752 的聯絡人記錄)。
INGESTEDAT 時間戳記 Snowflake 最後一次匯入該資料的日期與時間。進一步了解欄位資料類型。

範例 1

擷取所有聯絡人記錄。

查詢:


SELECT objectTypeId, objectId
FROM objects
WHERE objectTypeId = '0-1'


回傳結果:

OBJECTTYPEID OBJECTID
0-1 36721864
0-1 103580363
0-1 56047670
... ...

object_properties

此資料庫物件是「object_with_object_properties」資料庫物件的子集。每行包含指定記錄上目前設定的屬性值。例如,一個聯絡人會針對其「名字」屬性有一行,針對其「姓氏」屬性有一行。若某筆記錄的某個屬性沒有值,該行要麼顯示為空字串,要麼根本不會出現。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
OBJECTTYPEID Varchar 物件類型的 ID(例如,聯絡人的 ID 為0-1)。
OBJECTID 數字 該記錄的 ID(例如,ID 為123752 的聯絡人記錄)。
NAME Varchar 屬性的名稱。
VALUE 時間戳記 屬性的值。
UPDATEDAT 時間戳記 該記錄在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。 

範例 1

擷取所有聯絡人的「名字」、「姓氏」及「城市」屬性。

查詢:


SELECT objectTypeId, objectId, name, value
FROM object_properties
WHERE objectTypeId = '0-1'
AND name IN ('firstname', 'lastname', 'city')
ORDER BY objectId;


回傳結果:

OBJECTTYPEID OBJECTID 名稱 值
0-1 10401 名字 布萊恩
0-1 10401 城市 都柏林
0-1 10401 姓氏 加拉格爾
0-1 23451 名字 費爾南多
0-1 23451 姓氏 菲耶羅
0-1 25751 名字 查爾斯
... ... ... ...

範例 2

擷取所有聯絡人的名字、姓氏及生命週期階段,並將其合併為每筆聯絡人一列。此範例使用SQL PIVOT 語法。

查詢:


SELECT objectId, firstname, lastname, lifecyclestage
FROM
(
SELECT objectId, name, value
FROM object_properties
WHERE objectTypeId = '0-1'
AND name IN ('firstname', 'lastname', 'lifecyclestage')
)
PIVOT(MAX(value) FOR name IN ('firstname', 'lastname', 'lifecyclestage')) AS p(objectId, firstname, lastname, lifecyclestage);

 

回傳結果:

物件類型 ID OBJECTID 名字 姓氏 生命週期階段
0-1 54325098 霍布斯 男爵 領頭
0-1 96805401 米洛 金 鉛
0-1 6922028 亨利 萊利 領先
... ... ... ... ...

object_properties_history

此資料庫物件包含屬性的歷史值。對於聯絡人,其中包含最近的 45 個值;對於所有其他物件,則包含最近的 20 個值。每項歷史屬性值會顯示一行。屬性的當前值由該屬性歷史紀錄中最新的 UPDATEDAT時間戳決定。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
OBJECTTYPEID Varchar 物件類型的 ID(例如,聯絡人的 ID 為0-1)。
OBJECTID 數字 記錄的 ID(例如,ID 為123752 的聯絡人記錄)。
NAME Varchar 屬性的名稱。
VALUE 時間戳記 屬性的值。
UPDATEDAT 時間戳記 資料在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。 

範例 1

擷取單一聯絡人的單一屬性歷史紀錄。

查詢:


SELECT objectId, name, value, updatedAt
FROM object_properties_history
WHERE objectTypeId = '0-1'
AND objectId = 136493192
AND name = 'hs_predictivescoringtier'
ORDER BY UPDATEDAT DESC;

 
回傳結果:

OBJECTID 名稱 值 更新日期

136493192

hs_預測評分層級

tier_1

2022-06-22 22:45:05.931

136493192

hs_預測評分層級

tier_2

2021-09-18 08:20:56.622

136493192

hs_預測評分層級

tier_3

2019-11-31 18:20:22.851

...

...

...

...

範例 2

擷取所有曾處於「訂閱者」生命週期階段之聯絡人的當前姓名。

查詢:


SELECT
objectId,
properties:firstname::string AS firstname,
properties:lastname::string AS lastname
FROM object_with_object_properties
WHERE object_with_object_properties.objectTypeId = '0-1'
AND objectId IN (
SELECT objectId
FROM object_properties_history
WHEREobject_properties_history.objectTypeId = '0-1'
AND object_properties_history.name = 'lifecyclestage'
AND object_properties_history.value = 'subscriber'
);


回傳結果:

OBJECTID 名字 姓氏
54325098 霍布斯 巴倫
96805401 米洛 Gold
6922028 亨利 萊利
... ... ...

關聯查詢

關聯資料可於ASSOCIATIONS 中取得。可透過combinedAssociationTypeId進行篩選,以擷取特定的關聯類型。將ASSOCIATIONS與ASSOCIATION_DEFINITIONS進行聯結,以識別相關的物件類型及關聯定義。

association_definitions

此資料庫物件包含 HubSpot 物件之間所有可用關聯類型的資訊,每種關聯類型對應一行。您可以將此資料庫物件與associations資料庫物件進行聯結,以取得特定記錄的關聯資訊。

同一組物件之間可能存在多種關聯類型。主要關聯類型(即記錄建立關聯時在 HubSpot 中顯示的類型)應使用ISMAINASSOCIATIONDEFINITION為true 的關聯。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
COMBINEDASSOCIATIONTYPEID Varchar 關聯定義的唯一識別碼。
CATEGORY Varchar 關聯類型的來源。可選值包括:HUBSPOT_DEFINED、USER_DEFINED、INTEGRATOR_DEFINED
ID 數字 該關聯定義在其類別中的識別碼。
FROMOBJECTTYPEID Varchar 作為關聯定義來源之物件的 ID。
TOOBJECTTYPEID Varchar 關聯定義目標物件的 ID。
NAME Varchar 關聯定義的名稱。
LABEL Varchar 關聯定義的標籤。
ISMAINASSOCIATIONDEFINITION 布林值 該關聯定義是否為主類型。若為真,則該定義即為 HubSpot 在相關記錄上顯示的定義。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。進一步了解欄位資料類型。

範例 1 

擷取您帳戶中可用的關聯類型。

查詢:


SELECT combinedAssociationTypeId, fromObjectTypeId, toObjectTypeId, name
FROM association_definitions
ORDER BY category, id

 
回傳結果:

組合關聯類型 來源物件類型 ID 目標物件類型 ID 名稱
0-1 0-1 0-2 聯絡人公司
0-2 0-2 0-1 應聯繫的公司
0-3 0-3 0-1 DEAL_TO_CONTACT
0-4 0-1 0-3 聯絡人轉為交易
0-5 0-3 0-2 交易對象:公司
... ... ... ...

範例 2

檢索交易與公司之間可用的關聯類型。

查詢:


SELECTcombinedAssociationTypeId, fromObjectTypeId, toObjectTypeId, name
FROM association_definitions
WHERE fromObjectTypeId = '0-3' AND toObjectTypeId = '0-2'
AND isMainAssociationDefinition = true

ORDER BY category, id


回傳結果:

組合關聯類型 FROM 物件類型 ID 至物件類型 ID 名稱
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

關聯

此資料庫物件包含特定記錄之間關聯的相關資訊。每行代表從一個物件到另一個物件的關聯。即使被引用的記錄已被刪除,此資料庫物件中仍可能存在相關行。您可以透過與「objects」資料表進行聯結來檢查記錄是否存在。

此資料庫物件包含所有關聯類型的關聯記錄。若需取得關聯元資料,請透過combinedAssociationTypeId進行篩選,並與ASSOCIATION_DEFINITIONS進行聯結。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
COMBINEDASSOCIATIONTYPEID Varchar 關聯定義的唯一識別碼。
FROMOBJECTID 數字 來源物件的 ID。
TOOBJECTID 數字目標物件的 ID。 目標物件的 ID。
INGESTEDAT 時間戳記 Snowflake 最後一次匯入該資料的日期與時間。進一步了解欄位資料類型。

範例 1

擷取所有相關的交易和聯絡人。

查詢:


SELECT combinedAssociationTypeId, fromObjectId, toObjectId
FROM associations
WHERE combinedAssociationTypeId = '0-5'

 
回傳結果: 

COMBINEDASSOCIATIONTYPEID 來源物件 ID 目標物件 ID
0-5 6626541373 233620335
0-5 6616436082 3866015468
0-5 6690805943 7132752747
... ... ...

範例 2 

擷取與特定聯絡人(聯絡人 ID:3005)相關的所有工單。

查詢:


SELECT combinedAssociationTypeId, fromObjectId, toObjectId
FROM associations
WHERE associationCategory = 'HUBSPOT_DEFINED'
AND combinedAssociationTypeId = '0-15'
AND fromObjectId = 3005;


回傳結果:

組合關聯類型 FROMOBJECTID 至物件 ID
0-5 6626541373 233620335

範例 3 

擷取與特定聯絡人(聯絡人 ID:4464)相關的所有交易。此範例未將combinedAssociationTypeId 硬編碼,而是透過association_definitions 進行關聯。

查詢:


SELECT combinedAssociationTypeId, fromObjectId toObjectId,
FROM associations
WHERE
combinedAssociationTypeId = (
SELECT combinedAssociationTypeId
FROM association_definitions
WHERE fromObjectTypeId = '0-1'
AND toObjectTypeId = '0-3'
AND isMainAssociationDefinition)
AND fromObjectId = 4464;


回傳結果:

組合關聯類型 ID 來源物件 ID 至物件 ID
0-5 6626541373 233620335

所有者查詢

所有者

此資料庫物件包含您 HubSpot 帳戶中使用者的相關資訊。使用者可被設定為記錄擁有者,並會根據其上下文同時包含使用者 ID 與擁有者 ID。這兩種 ID 皆可用於識別同一位使用者。 

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
OWNERID 數字 使用者的擁有者 ID。
USERID 數字 使用者的使用者 ID。此欄位為NULL的使用者已遭刪除。
EMAIL Varchar 使用者的電子郵件地址。
FIRSTNAME Varchar 使用者的名字。
LASTNAME Varchar 使用者的姓氏。
ARCHIVED 布林值 用戶是否已被刪除。
CREATEDAT 時間戳記 使用者在 HubSpot 中建立的日期與時間。如需更多資訊,請參閱欄位資料類型。
UPDATEDAT 時間戳記 使用者在 HubSpot 中最後一次更新的日期與時間。如需更多資訊,請參閱欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。

範例 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 米洛 Gold
... ... ... ... ...

範例 2

根據擁有者 ID 檢索特定擁有者。

查詢:


SELECT ownerId, userId, email, firstname, lastname
FROM owners
WHERE ownerId = 29584574;


回傳結果: 

擁有者 ID 使用者 ID 電子郵件 名字 姓氏
29584574 4621126 233620335 霍布斯 男爵

範例 3

根據所有者 ID 檢索所有聯絡人及其所有者。此查詢透過 `object_with_object_properties` 及聯絡人屬性 `hubspot_owner_id`,將記錄與所有者進行關聯。

 

SELECT

contact.objectId AS contact_id,

contact.properties:firstname::string AS contact_firstname,

contact.properties:lastname::string 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

FROM object_with_object_properties AS 聯絡人

JOIN 所有者 AS 擁有者

ON contact.properties:hubspot_owner_id::number = owner.ownerId

WHERE contact.objectTypeId = '0-1';

 


回傳結果: 

聯絡人ID 聯絡人_名字 聯絡人_姓氏 聯絡人_HubSpot_擁有者_ID 擁有者_名字 擁有者_姓氏 擁有者_電子郵件
113834202 理查德 格林菲爾德 29584574 霍布斯 巴倫 hobbes.b@business.com
53540801 福特 卡爾 30241125 米洛 Gold milo.g@business.com
... ... ... ... ... ... ...

團隊查詢

團隊

HubSpot 中的「團隊」功能可讓您將使用者組織成群組,以滿足組織管理與報表分析的需求。您可以建立一個主要團隊以及多個額外團隊。

此資料庫物件包含您 HubSpot 帳戶中團隊的相關資訊。 

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
TEAMID 數字 團隊 ID。
TEAMNAME Varchar 團隊名稱。
PARENTTEAMID 數字 父團隊的團隊 ID。
CHILDTEAMIDS 陣列 子團隊的團隊 ID。
主要擁有者成員 Varchar 團隊主要成員的所有者 ID。
次要擁有者成員 布林值 團隊次要成員的所有者 ID。
INGESTEDAT 時間戳記 Snowflake 最後一次匯入該資料的日期與時間。 

範例 1

擷取所有團隊。

查詢:

SELECT teamId,teamName, primaryOwnerMembers

FROM teams

回傳結果:

隊伍編號 隊伍名稱 主要擁有者成員
29584574 子隊伍 [233620335, 1234553]
30532717 超級團隊 [3866015468, 126221873]
3058032 A隊 [7132752747]

owner_team

此資料庫物件包含您 HubSpot 帳戶中各擁有者對應至哪些團隊的相關資訊。 

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
TEAMID 數字 團隊 ID。
OWNERID 數字 使用者的擁有者 ID。 
ISTEAMPRIMARY 布林值 此團隊是否為該擁有者的主要團隊。
INGESTEDAT 時間戳記 Snowflake 最後一次匯入該資料的日期與時間。 

範例 1

擷取指定團隊的所有擁有者。

查詢:

SELECT teamId, ownerId, isTeamPrimary
FROM teams
WHERE teamId = 29584574

回傳

TEAMID TEAMNAME 是否為主團隊
29584574 233620335 TRUE
29584574 1234553 TRUE 

管線查詢

以下將介紹如何查詢 交易與工單管線資料,例如您帳戶中可用的管線及其各階段。

您可以將此資料與物件資料進行關聯,以全面掌握您的銷售管道狀況。例如,您可以透過將 `object_with_object_properties` 與pipelines` 進行關聯,來查詢商機及其銷售管道。 

銷售管道

此資料庫物件包含您帳戶中交易與工單流程的相關資訊。每筆回傳的資料列代表一個流程。

此資料表可回傳以下欄位:

欄位名稱 資料型別 描述
PIPELINEID Varchar 管線的 ID。
OBJECTTYPEID Varchar 管線可包含之物件的 ID(例如:交易或工單)。
LABEL Varchar 該管道在 HubSpot 中的名稱。
DISPLAYORDER 數字 管道在 HubSpot 中的顯示順序。
ARCHIVED 布林值 該銷售管道是否已被刪除。
CREATEDAT 時間戳記 管線的建立時間。
UPDATEDAT 時間戳記 資料在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。 

範例 1

擷取所有可用的交易流程,並按其在 HubSpot 中的順序排序。

查詢:


SELECT objectTypeId, pipelineId, label
FROM pipelines
WHERE objectTypeId = '0-3'
AND not archived
ORDER 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';

 

回傳結果: 

DEAL_ID

DEAL_NAME

PIPELINE_NAME

605140072

Meowmix 全球註冊

銷售管道

605457408

Friskies 品牌重塑

銷售管道

604362473

Fresh Step 應用程式開發

銷售管道

pipeline_stages

此檢視包含管線內各階段的相關資訊。可透過結合物件類型 ID、管線 ID 及階段 ID 來識別各階段。與管線進行聯結時,請使用物件類型 ID 和管線 ID。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
PIPELINEID Varchar 管線的 ID。
STAGEID Varchar 階段的 ID。
LABEL Varchar 該階段在 HubSpot 中的名稱。
DISPLAYORDER 數字 管道在 HubSpot 中的顯示順序。
METADATA 變體 以 JSON 格式呈現的階段描述,包含該階段是否為「開啟」或「關閉」
ARCHIVED 布林值 該管線階段是否已被刪除。
CREATEDAT 時間戳記 管線階段的建立時間。

範例 1 

擷取名為「Sales pipeline」的交易管線中的各階段。

查詢:


SELECT pipelineid, stageId, label
FROM pipeline_stages
WHERE not archived
AND 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 已安排預約
941650 941653 發送發票
... ... ...

範例 2

擷取所有交易及其對應的銷售流程階段。

查詢:


SELECT

deals.objectId deal_id,
deals.properties:dealname::varchar deal_name,
pipelines.label pipeline_name,
pipeline_stages.label pipeline_stage_name
FROM object_with_object_properties deals
INNER JOIN pipelines
ON deals.objectTypeId = pipelines.objectTypeId
AND deals.properties:pipeline::string = pipelines.pipelineid
INNER JOIN pipeline_stages
ON deals.objectTypeId = pipeline_stages.pipelineid
AND deals.properties:pipeline::string = pipeline_stages.pipelineid
AND deals.properties:dealstage::string = pipeline_stages.stageId
WHERE deals.objecttypeId = '0-3';


回傳結果: 

交易編號 交易名稱 銷售管道名稱 流程階段名稱
605140072 Meowmix 全球註冊 銷售管道 已發送合約
605457408 菲斯基品牌重塑 銷售管道 已安排約談
604362473 Fresh Step 應用程式開發 銷售管道 簽訂合約
... ... ... ...

屬性查詢

property_definitions

此資料庫物件包含您 HubSpot 帳戶中物件屬性與事件屬性的相關資訊。事件屬性包含標準事件(例如電子郵件開啟與點擊)以及自訂行為事件屬性。這些資訊有助於定義object_properties和events資料中的值。

您可以透過結合物件類型 ID 與名稱來識別特定屬性。您亦可使用屬性 API 擷取類似資訊。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
OBJECTYPEID Varchar 該事件所對應之物件的 ID。
NAME Varchar 該屬性的內部名稱。
LABEL Varchar 該屬性的標籤。
DESCRIPTION Varchar 該屬性的說明。
TYPE Varchar 該屬性的類型(例如:字串、數字、日期時間)。
FIELDTYPE Varchar 屬性的欄位類型。定義該屬性在 HubSpot 及表單中的顯示方式(例如:核取方塊、下拉式選單)。
DISPLAYORDER 數字 該屬性的顯示順序。
GROUPNAME Varchar 該屬性的群組名稱。
OPTIONS Variant 對於枚舉屬性,此為該屬性選項的陣列,包含每個選項的屬性(例如:顯示順序、標籤)。
CREATEDUSERID 數字 建立該屬性的使用者的 ID。
REFERENCEDOBJECTTYPE Varchar 該屬性所引用的物件類型。所有者屬性將回傳值OWNER。
CALCULATED 布林值 該屬性是否為計算屬性。
EXTERNALOPTIONS 布林值 該屬性的選項是否在外部系統中定義。
HASUNIQUEVALUE 布林值 該屬性的值是否為唯一。僅能在透過 API 建立屬性時設定。
HIDDEN 布林值 該屬性在 HubSpot 中是否為隱藏狀態。
SHOWCURRENCYSYMBOL 布林值 數值屬性值是否以貨幣格式呈現。
FORMFIELD 布林值 此屬性是否可在表單中使用。
READONLYDEFINITION 布林值 該屬性是否可在 HubSpot 中編輯。
READONLYVALUE 布林值 該屬性的值是否可在 HubSpot 中編輯。
HUBSPOTDEFINED 布林值 該屬性是由 HubSpot 建立,還是由使用者建立。
ARCHIVED 布林值 該屬性是否已被刪除。
CREATEDAT 時間戳記 該屬性在 HubSpot 中建立的日期與時間。
UPDATEDAT 時間戳記 資料在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。 

範例 1

擷取所有聯絡人屬性的名稱與描述。

查詢:


SELECT name, label, description
FROM property_definitions
WHERE objectTypeId = '0-1'

 
回傳結果:

NAME 標籤 描述
entered_sql_stage 進入 SQL 階段 開始計算 SQL 階段的天數。
首次轉換事件名稱
首次轉換 此聯絡人提交的第一份表單。
地址 街道地址 聯絡人的地址。

事件查詢

事件包含標準的 HubSpot 事件和自訂行為事件。每個事件都有其專屬的資料庫物件,標籤為events_eventname。

名稱  
EVENTS_AD_INTERACTION 廣告的詳細資訊,以及透過點擊廣告或在與廣告互動後提交表單而與該廣告產生互動的聯絡人。
EVENTS_AD_METRICS_IMPORTED_V0

廣告的詳細資訊及其成效指標。
EVENTS_CALL_MENTIONED_KEYWORD 通話中任何參與者所提及的關鍵字詳情。
EVENTS_CLICKED_LINK_IN_EMAIL_V2

聯絡人在行銷電子郵件中點擊的連結。
EVENTS_CLICKED_LINK_IN_TRACKED_INBOX_EMAIL_V8 聯絡人在「對話」收件匣電子郵件中點擊的連結。
EVENTS_COOKIE_BANNER_CLICKED 點擊過 Cookie 橫幅的聯絡人。
EVENTS_COOKIE_BANNER_VIEWED 瀏覽過 Cookie 通知橫幅的聯絡人。
EVENTS_DOCUMENT_SHARED_V2 透過外部連結與聯絡人分享的銷售文件。
EVENTS_DOCUMENT_VIEWED_V2 透過開啟外部連結而由聯絡人瀏覽過的銷售文件。
EVENTS_DOCUMENT_COMPLETED_V2 已結案的銷售文件及其對應的聯絡人。
EVENTS_HS_SCHEDULED_EMAIL_V2 已提交至 HubSpot 電子郵件伺服器待發送的電子郵件。
EVENTS_MTA_DELIVERED_EMAIL_V2 已由 HubSpot 電子郵件伺服器成功送達收件人的電子郵件。
EVENTS_MTA_BOUNCED_EMAIL_V2 被收件人電子郵件伺服器拒絕的郵件傳送嘗試。
EVENTS_OPENED_EMAIL_V2 聯絡人開啟電子郵件的次數。
EVENTS_REPORTED_SPAM_EMAIL_V2 被收件人標記為垃圾郵件的電子郵件。
EVENTS_UPDATED_EMAIL_SUBSCRIPTION_STATUS_V2 收件人對電子郵件訂閱狀態所做的變更。
EVENTS_OPENED_TRACKED_INBOX_EMAIL_V8 聯絡人開啟「收件匣」中追蹤電子郵件的紀錄。
EVENTS_MB_MEDIA_PLAYED 聯絡人播放影片的活動紀錄。
EVENTS_V2_CONTACT_BOOKED_MEETING_THROUGH_SEQUENCE 聯絡人透過序列預約了會議。
EVENTS_V2_CONTACT_ENROLLED_IN_SEQUENCE 聯絡人已從流程中註冊。
EVENTS_V2_CONTACT_FINISHED_SEQUENCE 序列已完成。
EVENTS_V2_CONTACT_REPLIED_SEQUENCE_EMAIL 聯絡人回覆了透過序列發送的電子郵件(或導致退出序列的來信)。
EVENTS_V2_CONTACT_UNENROLLED_FROM_SEQUENCE 聯絡人已從序列中取消訂閱。
EVENTS_V2_CONTACT_UNENROLLED_MANUALLY_FROM_SEQUENCE 使用者手動將該聯絡人從序列中取消訂閱。
EVENTS_V2_CONTACT_UNSUBSCRIBED_SEQUENCE_EMAIL 聯絡人已取消訂閱,並從序列中移除。
EVENTS_V2_SEQUENCE_EMAIL_BOUNCED 序列電子郵件遭退件。
EVENTS_V2_SEQUENCE_ERRORED 序列發生錯誤,導致取消訂閱。
EVENTS_V2_SEQUENCE_STEP_EXECUTED 序列步驟已執行。
EVENTS_VISITED_PAGE 聯絡人瀏覽網站頁面的紀錄。
EVENTS_<整合事件名稱>_<唯一識別碼> 整合事件(Timeline V3 API)

您可以透過結合事件類型 ID 與 ID 來識別事件。回傳的欄位取決於事件本身,每個事件屬性對應一個欄位。所有事件都會回傳以下欄位:

請注意: HubSpot 已於所有事件資料表及檢視中新增兩欄:

  • occurredat
  • occurredatdateint

這些欄位將於2022 年 11 月 24 日取代occuredat和occuredatdateint欄位。自該日起,舊欄位將不再可用,且若嘗試使用這些欄位查詢包含事件的資料庫物件或檢視,查詢將會失敗。進一步了解Snowflake 資料共享的重大變更。



欄位名稱 類型 說明
EVENTTYPEID Varchar 事件類型的 ID,類似於 OBJECTTYPEID
您可以使用object_and_event_type_definitions檢視表查詢您帳戶中的所有事件類型 ID。
ID Varchar 此 ID 針對每個事件類型皆為唯一。在特定事件類型內,不會有兩筆記錄擁有相同的 ID。
OBJECTTYPEID Varchar 觸發該事件的物件類型。例如,電子郵件連結點擊事件在此欄位中會顯示0-1代表「聯絡人」物件。
OBJECTID 數字 觸發該事件的記錄之 ID。
OCCURREDAT 時間戳記 事件發生的時間。

OCCURREDATDATEINT

 

數字 一個代表事件發生時間的數字。其資料內容與OCCURREDAT欄位相同,但以數字格式呈現,並用作該資料表叢集鍵的一部分。在大多數情況下,您可以使用OCCURREDAT時間戳記來取代此數字。

OCCUREDATDATEINT

數字

代表事件發生時間的數值。其內容與OCCURREDAT欄位相同,但以數值格式呈現,並作為資料表叢集金鑰的一部分。在大多數情況下,您可以使用OCCURREDAT時間戳記來取代此數值。

請注意:此欄位將於 2022 年 11 月 24 日停用,並由OCCURREDATDATEINT 取代。

OCCUREDAT 時間戳記

事件發生的時間。

請注意:此欄位將於 2022 年 11 月 24 日停用,並由OCCURREDAT 取代。

INGESTEDAT 時間戳記 Snowflake 最後一次載入該資料的日期與時間。進一步了解欄位資料類型。
PROPERTY_* Varchar 包含事件屬性的個別欄位。

範例 1

擷取最近的 50 筆電子郵件點擊事件。

查詢:


SELECT eventTypeId, objectTypeId, objectId, occuredAt, property_hs_click_raw_url AS hs_click_raw_url
FROM events_clicked_link_in_email_V2
ORDER BY occuredAt

LIMIT 50;


回傳結果: 

EVENTTYPEID OBJECTTYPEID OBJECTID 發生日期 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.occuredat 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;


回傳結果: 

點擊時間戳記 點擊網址 聯絡人_名字 聯絡人_姓氏
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 米洛 Gold
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 Varchar 管道可包含之物件的 ID(例如:交易或工單)。
FULLYQUALIFIEDNAME Varchar 物件或事件的名稱。
INGESTEDAT 時間戳記 Snowflake 最後一次匯入該資料的日期與時間。進一步了解欄位資料類型。

範例 1

擷取您 HubSpot 帳戶中所有可用的物件與事件。

查詢:


SELECT objectTypeId, fullyQualifiedName
FROM object_and_event_type_definitions;

 
回傳結果: 

OBJECTTYPEID FULLYQUALIFIEDNAME
0-1 聯絡人
0-8 LINE_ITEM
0-11 對話
... ...

受眾區隔查詢

請參閱以下內容,了解如何查詢您的受眾區隔,例如可用的聯絡人與公司受眾區隔,以及這些受眾區隔中所包含的記錄。

分段

此資料庫物件包含有關 HubSpot 聯絡人與公司分段的資訊。每筆分段會回傳一行資料,欄位包含分段詳細資訊,例如分段名稱、規模,以及其中所含記錄的物件類型。不包含各分段內個別記錄的資訊(請參閱segment_membership)。 

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
OBJECTTYPEID Varchar 該區段中記錄的類型(例如:聯絡人或公司)。
SEGMENTID 數字 該區段的 ID。與「區段成員關係」表中的SEGMENTID欄位建立關聯。
CLASSICSEGMENTID 數字 一個專屬於聯絡人區段的 ID,該 ID 與 HubSpot 中該區段 URL 內的 ID 相符。
NAME Varchar 區段的名稱。
SIZE 數字 該區段中的記錄數。
CREATEDBYUSERID 數字 建立該區段的使用者 ID。
CREATEDAT 時間戳記 該區段在 HubSpot 中建立的時間。
UPDATEDBYUSERID 數字 最近一次更新該區段的使用者 ID。
UPDATEDAT 時間戳記 該資料在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。 
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。

範例 1

擷取所有聯絡人分群。

查詢:


SELECT segmentId, name, size
FROM segments
WHERE objectTypeId = '0-1';

 
回傳結果: 

SEGMENTSID 名稱 大小
118131 每週外展活動 103
66156 部落格訂閱者 455
771,852 2021年最活躍訂閱者 37
... ... ...

範例 2

擷取名為「2021 年頂級訂閱者」的特定聯絡人區段。 

查詢:


SELECT segmentId, name, size 
FROM segments
WHERE objectTypeId = '0-1'
AND
segmentName = 'Top subscribers 2021';


回傳結果: 

SEGMENTID 名稱 大小
771,852 2021年訂閱數前幾名 37

群組成員關係

此資料庫物件包含哪些記錄屬於哪些受眾群組的資訊,該受眾群組中的每筆記錄對應一行。例如,若您有一個包含 500 位聯絡人的「部落格訂閱者」受眾群組,則此資料庫物件將回傳 500 行。 

僅包含受眾群組 ID 和物件 ID。如需更多資訊,請與「受眾群組」資料庫物件進行聯結。

此資料庫物件可回傳以下欄位:

欄位名稱 類型 描述
SEGMENTID Varchar 區段的 ID。與segments表中的 HS_SEGMENT_ID 欄位建立關聯。
OBJECTID Varchar 該區段中記錄的識別碼。
UPDATEDAT 時間戳記 資料在 HubSpot 中最後一次更新的日期與時間。進一步了解欄位資料類型。
INGESTEDAT 時間戳記 Snowflake 最後匯入該資料的日期與時間。 

範例 1

擷取「2021 年頂尖訂閱者」分段中所有聯絡人的 ID。

查詢:


SELECT objectId
FROM segment_memberships
INNER JOIN segments
ON segment_memberships.segmentId = segments.segmentId
WHERE segments.objectTypeId = '0-1'
AND segments.name = 'Top Subscribers 2021';

 
回傳結果: 

OBJECTID
54325098
96805401
6922028
...

範例 2

擷取「2021 年頂級訂閱者」受眾群組中聯絡人的姓名及姓氏詳細資料。

查詢:

 

SELECT

contact.objectId AS object_id,

contact.properties:firstname::string AS 名字,

contact.properties:lastname::string AS lastname

FROM object_with_object_properties AS 聯絡人

內聯連接 段落_會員資格 AS 會員資格

ON contact.objectId = membership.objectId

內聯連接 segments

ON membership.segmentId = segments.segmentId

WHERE contact.objectTypeId = '0-1'

且 segments.objectTypeId = '0-1'

且 segments.name = '2021 年頂級訂閱者';

 


回傳結果: 

OBJECTID

名字

姓氏

54325098

霍布斯

巴倫

96805401

米洛

Gold

6922028

亨利

萊利

...

...

...

常見問題

我想產生與 HubSpot 應用程式中的報告類似的資料,該如何操作?

一般來說,您需要先檢視要比對的報告中所包含的欄位。如果報告的可視化形式並非表格,將其轉換為表格後,即可顯示報告所包含的欄位。這些欄位通常是物件類型或事件類型的屬性。下一步是釐清某個欄位對應於哪個物件類型的屬性。您可以透過查詢 property_definitions 來完成此步驟:


SELECT * FROM property_definitions

WHERE label = [column_name]

 

由於某些屬性名稱在應用程式中通常會被解析為更具描述性的名稱,因此未必總能找到完全匹配的結果。在這種情況下,可透過在 `property_definitions` 的 `label`(甚至 `description`)欄位上使用 `LIKE` 運算子進行模糊搜尋來協助解決。

確定該欄位屬於哪個物件類型後,要決定查詢內容就非常簡單了。查詢object_with_object_properties` 並根據該類型的 `objectTypeId` 進行篩選。從 `properties` JSON 欄位中讀取所需的屬性值。

如何將此資料類型與另一資料類型建立關聯?例如,如何擷取某個行銷活動的表單?

要擷取與各行銷活動相關聯的表單,請將OBJECT_WITH_OBJECT_PROPERTIES、ASSOCIATIONS 及ASSOCIATION_DEFINITIONS 進行關聯。


SELECT DISTINCT

campaigns.properties:hs_name::string AS 活動名稱,

forms.properties:hs_form_id::string AS form_id

FROM object_with_object_properties AS campaigns

JOIN 關聯 AS 協會

 ON association.fromObjectId = campaigns.objectId

JOIN 關聯定義 AS 定義

 ON 定義.組合關聯類型 ID =

association.combinedAssociationTypeId

JOIN object_with_object_properties AS 表單

ON forms.objectId = association.toObjectId

WHERE campaigns.objectTypeId = '0-35'

且 表單.物件類型 ID = '0-28'

且 定義.來源物件類型 ID = '0-35'

且 definition.toObjectTypeId = '0-28';

如何查詢 HubSpot 與 Snowflake 整合的狀態?

若要接收有關 HubSpot-Snowflake 整合服務中斷及問題的即時狀態更新,請查詢 data_share_status 檢視:

SELECT * FROM hubspot.public.data_share_status
LIMIT 1

結果將顯示如下:

狀態 訊息 更新日期
已確認 目前無已知事件 2023-04-10 09:21:20.123

此檢視會以倒序時間順序提供整合狀態的更新資訊。將此查詢結果整合至儀表板中,有助於您追蹤整合的效能,並偵測任何停機或服務中斷的情況。 

這篇文章有幫助嗎?
此表單僅供記載意見回饋。了解如何取得 HubSpot 的協助。