- Permet une collecte de données précise, améliorant le ciblage d’audience pour des campagnes personnalisées répondant aux besoins et préférences spécifiques de l’audience.
- Configurez des tâches d’ingestion de données pour extraire efficacement des données depuis Snowflake.
Les intégrations d’entrepôt de données sont disponibles en tant que module complémentaire premium pour nos modules Web Experimentation et Feature Experimentation. Pour plus d’informations, veuillez contacter votre Customer Success Manager.
- Activer la fonctionnalité : Dans la configuration du projet sélectionné, cochez la case intitulée Use Snowflake as a source.
- Créer des tâches d’ingestion de données : Une fois la fonctionnalité activée, vous pouvez créer des tâches d’ingestion de données. Ces tâches récupèrent régulièrement des données spécifiques depuis Snowflake en fonction des requêtes SQL et fréquences que vous avez définies. Pour créer une nouvelle tâche d’ingestion de données, cliquez sur Add new task.
- Valider : Après avoir fourni les informations requises pour la tâche d’ingestion de données, cliquez sur Confirm pour créer la tâche. Vous pouvez créer des tâches supplémentaires en répétant les étapes consistant à nommer la tâche, à définir la requête SQL et à régler la fréquence. Une fois vos tâches configurées, cliquez sur Validate pour enregistrer et appliquer vos paramètres de configuration.
- Créer une donnée personnalisée : Maintenant que vous avez créé votre tâche d’ingestion de données, nos serveurs commenceront à collecter les données selon la fréquence que vous avez configurée en exécutant la requête sur votre instance Snowflake. Pour commencer à utiliser les données collectées, vous devez créer une donnée personnalisée.
- Créer un segment : La dernière étape pour cibler les utilisateurs en fonction des données collectées consiste à créer un segment basé sur votre donnée personnalisée.
Tâches d’ingestion de données
Les tâches d’ingestion de données sont des composants essentiels de l’intégration Snowflake dans Kameleoon. Vous pouvez utiliser les données collectées par les tâches d’ingestion de données comme conditions de ciblage dans vos campagnes Kameleoon.Créer une tâche d’ingestion de données
Pour créer une tâche d’ingestion de données :- Cliquez sur Add new task.

- Remplissez le formulaire :
- Name (Obligatoire) : Donnez à votre tâche un nom unique et descriptif pour identifier son objet.
- Warehouse (Obligatoire) : Indiquez le nom de votre entrepôt de données.
- Database (Obligatoire) : Nom de la base de données Snowflake contenant les données que vous ingérez.
- Frequency (Obligatoire) : Indiquez la fréquence à laquelle vous souhaitez que la tâche s’exécute et récupère les données depuis BigQuery (par exemple, par jour).
- Query (Obligatoire) : Fournissez la requête SQL qui récupère l’audience depuis votre base de données Snowflake. La requête doit suivre ce format spécifique :
SELECT visitor_id, attribute_1, .. attribute_N FROM your_events_table. - Champs
attribute_: Ces champs sont optionnels et peuvent être utilisés pour des scénarios de ciblage avancés. En savoir plus sur ces cas d’utilisation avancés ici. visitor_id: Cette colonne représente l’identifiant unique de vos visiteurs.

Les noms de colonnes ne peuvent contenir que des lettres, des chiffres et des traits de soulignement (
_). Ils ne peuvent pas commencer par un chiffre.Les colonnes doivent apparaître dans l’ordre exact spécifié (visitor_id suivi des attributs optionnels) pour que l’intégration fonctionne correctement.- Une fois les informations fournies, cliquez sur Confirm pour créer la tâche d’ingestion de données.
Exécutez votre requête avant l’ingestion
Avant d’enregistrer votre tâche d’ingestion, vous pouvez tester votre requête directement dans Kameleoon. Les tests vous permettent de :- Vérifier la connexion en temps réel.
- Confirmer que vos identifiants et droits d’accès sont corrects, ce qui aide à détecter immédiatement les problèmes, sans avoir à attendre le premier import de données.
- Valider la structure et l’accessibilité de vos données.

Fenêtre temporelle d’ingestion
Kameleoon interroge les métriques en fonction de l’horodatage d’occurrence de l’événement. Par défaut, Kameleoon autorise jusqu’à une heure pour qu’un événement devienne disponible dans votre entrepôt de données après son occurrence. Si ce délai est insuffisant pour votre cas d’utilisation, contactez votre Customer Success Manager pour le personnaliser.Mettre à jour une tâche d’ingestion de données
Pour mettre à jour une tâche d’ingestion de données :- Sélectionner la tâche : Sélectionnez une tâche d’ingestion de données dans le menu déroulant.

- Modifier les détails de la tâche : Modifiez les champs que vous souhaitez mettre à jour, tels que le nom, la fréquence, l’ID de projet Snowflake, la région ou la requête.
- Confirmer les modifications : Cliquez sur Confirm pour enregistrer les modifications apportées à la tâche d’ingestion de données.
Supprimer une tâche d’ingestion de données
Pour supprimer une tâche d’ingestion de données :
- Sélectionner la tâche : Sélectionnez une tâche d’ingestion de données dans le menu déroulant.
- Lancer la suppression : Cliquez sur Delete ingestion task.
- Confirmer la suppression : Cliquez sur Confirm pour supprimer la tâche d’ingestion de données sélectionnée.