À propos de Openflow Connector for HubSpot

Note

Le connecteur est soumis aux conditions d’utilisation du connecteur.

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 :

  1. Chargement initial, où toutes les données sont récupérées lors du premier appel à l’API.

  2. 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 :

  • Obtenez les données de HubSpot CRM dans Snowflake pour la création de rapports, l’analyse de données et les perspectives d’avenir

Workflow

  1. Un administrateur HubSpot effectue les tâches suivantes :

    1. 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.

    2. Définit les critères de recherche des objets, par exemple les champs object type et updated after.

  2. Un administrateur de compte Snowflake effectue les tâches suivantes :

    1. Télécharge et importe le fichier de définition du connecteur dans le canevas Snowflake Openflow.

    2. 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.

    3. Exécute le débit du connecteur. Lors de l’exécution, le connecteur effectue les opérations suivantes :

      1. Crée un appel d’API pour récupérer des objets de l’instance HubSpot configurée.

      2. Extrait les données pertinentes.

      3. 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.

      4. Charge les données traitées dans la table Snowflake spécifiée.

Limitations

  • Une instance de connecteur ne peut être associée qu’à un seul objet HubSpot.

  • 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.

Prochaines étapes

Paramétrez Openflow Connector for HubSpot