À propos de Openflow Connector for HubSpot¶
Note
Ce connecteur est soumis aux conditions d’utilisation de Snowflake Connector.
Cette rubrique décrit les concepts de base de Openflow Connector for HubSpot, son flux de travail et ses limites.
Openflow Connector for HubSpot ingère les données de HubSpot dans Snowflake. Il utilise l’API HubSpot pour récupérer les données, qui sont ensuite stockées dans une table Snowflake. L’ingestion des données se déroule en deux phases :
Chargement initial, où toutes les données sont récupérées lors du premier appel à l’API.
Chargement incrémentiel, qui fusionne les mises à jour et les nouvelles données dans la table de destination et utilise les horodatages des appels précédents pour limiter le résultat aux questions qui ont été mises à jour depuis le dernier chargement de données.
Pour plus d’informations sur les applications privées HubSpot, voir Applications privées.
Utilisez ce connecteur si vous souhaitez effectuer les opérations suivantes :
Obtenir des données HubSpotCRM dans Snowflake pour la création de rapports, les analyses et les perspectives
Workflow¶
Un administrateur HubSpot effectue les tâches suivantes :
Génère un jeton d’API au sein de l’instance HubSpot avec les champs d’application nécessaires pour les requêtes d’API prévues. Ce jeton est utilisé par le connecteur pour l’authentification.
Définit les critères pour rechercher des objets comme les champs
Object TypesetUpdated After (optional).
Un administrateur de compte Snowflake effectue les tâches suivantes :
Installe le connecteur.
Configure les paramètres du connecteur :
Fournit le jeton d’API de l’application privée HubSpot.
Définit les critères pour les objets qui sont ingérés en fournissant des filtres.
Paramètre les noms de la base de données et du schéma souhaités dans Snowflake.
Exécute le débit du connecteur. Lors de l’exécution, le connecteur effectue les opérations suivantes :
Crée un appel d’API pour récupérer des objets de l’instance HubSpot configurée.
Extrait les données pertinentes.
Crée la table de destination configurée dans la base de données Snowflake si l’appel d’API a renvoyé au moins un résultat.
Charge les données brutes dans la table Snowflake spécifiée et crée une vue traitée à partir des données brutes.
Limitations¶
Lorsque plusieurs types d’objets sont définis, le filtrage par « Mise à jour après » s’applique à tous les types d’objets définis dans le contexte du paramètre.
Actuellement, le connecteur prend en charge l’authentification de base à l’aide d’une app privée HubSpot et d’un jeton d’API. Cela signifie que le connecteur ne peut ingérer que des données accessibles au propriétaire du jeton d’API.
Les processeurs sont conçus pour travailler sur le nœud principal avec un seul thread.
Le nombre d’appels que votre application privée peut passer est fonction de l’abonnement à votre compte. Pour en savoir plus sur les limites des applications privées HubSpot, consultez Limites des applications privées.