关于 Openflow Connector for HubSpot¶
备注
使用该连接器需遵守 连接器条款。
本主题介绍 Openflow Connector for HubSpot 的基本概念、工作流程和限制。
Openflow Connector for HubSpot 将 HubSpot 数据引入到 Snowflake 中。它使用 HubSpot API 来检索数据,然后将其存储在 Snowflake 表中。数据引入分为以下两个阶段:
初始加载,在第一次 API 调用期间检索所有数据。
增量加载,将更新内容和新数据合并到目标表中,并使用先前调用中的时间戳将结果限制为自上次数据加载以来更新的问题。
有关 HubSpot 私有应用程序的更多信息,请参阅 私有应用程序 (https://developers.hubspot.com/docs/guides/apps/private-apps/overview)。
如果您希望实现以下功能,可以使用此连接器:
将 HubSpot CRM 数据导入 Snowflake 以进行报告、分析和洞察
工作流程¶
HubSpot 管理员执行以下任务:
在 HubSpot 实例内生成一个 API 令牌,该令牌具有要发出的 API 请求所需的必要范围。连接器使用此令牌进行身份验证。
定义搜索对象的标准,例如
object type
和updated after
字段。
Snowflake 账户管理员需执行以下任务:
将连接器定义文件下载并导入到 Snowflake Openflow 画布中。
配置连接器参数:
提供 HubSpot 私有应用程序 API 令牌。
通过提供筛选器来定义要引入的对象的标准。
在 Snowflake 中设置所需的数据库和架构名称。
运行连接器流。执行后,连接器执行以下操作:
创建 API 调用,从配置的 HubSpot 实例中提取对象。
提取相关数据。
如果 API 调用返回至少一个结果,则在 Snowflake 数据库中创建已配置的目标表。
将处理后的数据加载到指定的 Snowflake 表中。
限制¶
一个连接器实例只能与一个 HubSpot 对象相关联。
目前,该连接器支持使用 HubSpot 私有应用程序和 API 令牌进行基本身份验证。这意味着,连接器只能引入 API 令牌所有者可以访问的数据。
处理器仅使用一个线程在主节点上运行。
您的私有应用程序可以调用的数量取决于您的账户订阅。要详细了解 HubSpot 私有应用程序限制,请参阅 私有应用程序限制 (https://developers.hubspot.com/docs/guides/apps/private-apps/overview#private-app-limits)。