Adobe Classifications exporte les données de classification dans Adobe Analytics de façon planifiée. L’exportateur est une implémentation de com.adobe.cq.scheduled.exporter.Exporter.
Pour configurer cela :
Avec la Navigation, sélectionnez Outils, Services cloud, puis Services cloud hérités.
Faites défiler jusqu’à Adobe Analytics et sélectionnez Afficher les configurations.
Cliquez sur le lien [+] situé en regard de votre configuration Adobe Analytics.
Dans la boîte de dialogue Créer une structure :
puis cliquez sur Créer.
La boîte de dialogue Paramètres des classifications s’ouvre pour modification.
Les propriétés sont par exemple les suivantes :
Champ | Description |
---|---|
Activé | Sélectionnez Oui pour activer les paramètres d’Adobe Classifications. |
Remplacer en cas de conflit | Sélectionnez Oui pour remplacer toute collision de données. Par défaut, cette option est définie sur Non. |
Suppression traitée | Si elle est définie sur Oui, supprime les nœuds traités après leur exportation. La valeur par défaut est Faux. |
Description de la tâche d’exportation | Saisissez une description pour la tâche d’Adobe Classifications. |
Message de notification | Saisissez une adresse e-mail qui recevra la notification d’Adobe Classifications. |
Suite de rapports | Saisissez la suite de rapports pour laquelle exécuter la tâche d’importation. |
Ensemble de données | Saisissez l’ID de relation de l’ensemble de données pour lequel exécuter la tâche d’importation. |
Transformateur | Dans le menu déroulant, sélectionnez une mise en œuvre de transformateur. |
Source de données | Accédez au chemin du conteneur de données. |
Planification de l’exportation | Sélectionnez la planification pour l’exportation. Par défaut, elle a lieu toutes les 30 minutes. |
Cliquez sur OK pour enregistrer vos paramètres.
Les enregistrements sont traités par pages. Par défaut, Adobe Classifications crée des pages avec une taille de page de 1 000.
Une page peut présenter une taille maximale de 25 000, par définition dans Adobe Classifications, et peut être modifiée à partir de la console Felix. Pendant l’exportation, Adobe Classifications verrouille le nœud source pour empêcher les modifications simultanées. Le nœud est déverrouillé après l’exportation, en cas d’erreur, ou lorsque la session est fermée.
Pour modifier la taille de page :
Accédez à la console OSGi sur https://<hôte>:<port>/system/console/configMgr et sélectionnez Adobe AEM Classifications Exporter.
Mettez à jour Export Page Size (Exporter la taille de page) selon les besoins, puis cliquez sur Save (Enregistrer).
Auparavant, Adobe Classifications était appelé exportateur SAINT.
Un exportateur peut utiliser un transformateur pour transformer les données d’exportation vers un format spécifique. Pour Adobe Classifications, une sous-interface SAINTTransformer<String[]>
mettant en œuvre l’interface de transformateur est fournie. Cette interface est utilisée pour limiter le type de données à String[]
, qui est utilisé par l’API SAINT et pour disposer d’une interface de marquage permettant de rechercher ces services à sélectionner.
Dans la mise en œuvre par défaut SAINTDefaultTransformer, les ressources enfants de la source de l’exportateur sont traitées comme des enregistrements avec des noms de propriétés comme clés, et des valeurs de propriétés comme valeurs. La colonne Clé est automatiquement ajoutée en tant que première colonne ; sa valeur est le nom du nœud. Les propriétés de nom d’espaces (contenant :
) sont ignorées.
Structure de nœud :
id-classification nt:unstructured
1 nt:unstructured
En-tête et enregistrement SAINT :
Clé | Produit | Prix | Taille | Couleur | Code Couleur |
---|---|---|---|---|---|
1 | Mon nom de produit | 120,90 | M | noir | 101 |
Les propriétés sont par exemple les suivantes :
Chemin de la propriété | Description |
transformer | Nom de classe d’une mise en œuvre SAINTTransformer |
Adresse e-mail des notifications. | |
reportsuites | Les ID des suites de rapports pour lesquelles exécuter la tâche d’importation. |
dataset | ID de relation de l’ensemble de données pour lequel exécuter la tâche d’importation. |
description | Description de la tâche. |
overwrite | Indicateur pour remplacer les collisions de données. La valeur par défaut est false. |
checkdivisions | Indicateur pour vérifier la compatibilité des suites de rapports. La valeur par défaut est true. |
deleteprocessed | Indicateur pour supprimer les nœuds traités après l’exportation. La valeur par défaut est false. |
Vous pouvez créer votre propre workflow, de sorte que toutes les nouvelles importations le lancent afin de créer les données appropriées et structurées dans /var/export/ pour qu’elles puissent être exportées dans Adobe Classifications.