Adobe Classifications führt geplante Exporte von Klassifizierungsdaten in Adobe Analytics durch. Der Exporter ist eine Implementierung von com.adobe.cq.scheduled.exporter.Exporter.
So konfigurieren Sie diese Komponente:
Wählen Sie unter Navigation die Option Tools > Cloud Services und dann Legacy-Cloud-Services aus.
Blättern Sie zu Adobe Analytics und wählen Sie Konfigurationen anzeigen aus.
Klicken Sie auf den Link [+] neben Ihrer Adobe Analytics-Konfiguration.
Im Dialogfeld Framework erstellen:
und klicken Sie auf Erstellen.
Das Dialogfeld Classifications-Einstellungen wird zur Bearbeitung geöffnet.
Die Eigenschaften umfassen Folgendes:
Feld | Beschreibung |
---|---|
Aktiviert | Wählen Sie Ja, um die Adobe Classifications-Einstellungen zu aktivieren. |
Bei Konflikt überschreiben | Wählen Sie Ja, um Datenkollisionen zu überschreiben. Standardmäßig ist Nein eingestellt. |
Bearbeitete löschen | Ist Ja eingestellt, werden die verarbeiteten Knoten nach dem Export gelöscht. Der Standardwert lautet False. |
Beschreibung des Exportvorgangs | Geben Sie eine Beschreibung für den Adobe Classifications-Auftrag ein. |
Benachrichtigungs-E-Mail | Geben Sie eine E-Mail-Adresse für Adobe Classifications-Benachrichtigungen ein. |
Report Suite | Geben Sie die Report Suite ein, für die der Importauftrag ausgeführt werden soll. |
Datensatz | Geben Sie die Datensatz-Bezugs-ID ein, für die der Importauftrag ausgeführt werden soll. |
Transformator | Wählen Sie aus dem Dropdown-Menü eine Transformator-Implementierung aus. |
Datenquelle | Navigieren Sie zum Pfad für den Datencontainer. |
Zeitplan exportieren | Wählen Sie den Zeitplan für den Export aus. Die Standardeinstellung lautet alle 30 Minuten. |
Klicken Sie auf OK, um Ihre Einstellungen zu speichern.
Datensätze werden seitenweise verarbeitet. Adobe Classifications erstellt standardmäßig Seiten mit einer Seitengröße von 1.000.
Eine Seite kann (gemäß Definition in Adobe Classifications) maximal die Größe 25.000 haben und über die Felix-Konsole geändert werden. Während des Exports sperrt Adobe Classifications den Quellknoten, um gleichzeitige Änderungen zu verhindern. Der Knoten wird nach dem Export, bei einem Fehler oder beim Schließen der Sitzung wieder entsperrt.
So ändern Sie die Seitengröße:
Navigieren Sie zur OSGI-Konsole unter https://<Host>:<Port>/system/console/configMgr und wählen Sie Adobe AEM Classifications Exporter aus.
Aktualisieren Sie die Seitengröße für den Export nach Bedarf und klicken Sie auf Speichern.
Adobe Classifications wurde früher als SAINT-Exporter bezeichnet.
Ein Exporter kann einen Transformator verwenden, um die Exportdaten in ein bestimmtes Format zu konvertieren. Für Adobe Classifications wird die Unterschnittstelle SAINTTransformer<String[]>
bereitgestellt, die die Transformatorschnittstelle implementiert. Diese Schnittstelle dient dazu, den Datentyp auf den von der SAINT-API verwendeten Datentyp String[]
zu beschränken und eine Markierungsschnittstelle für die Suche nach entsprechenden Services für die Auswahl zu erhalten.
In der Standardimplementierung (SAINTDefaultTransformer) werden die untergeordneten Ressourcen der Exporter-Quelle als Datensätze (mit Eigenschaftsnamen als Schlüssel und Eigenschaftswerten als Werte) behandelt. Die Spalte Schlüssel wird automatisch als erste Spalte hinzugefügt und enthält den Knotennamen. Eigenschaften mit Namespace (enthalten :
) werden ignoriert.
Knotenstruktur:
ID-Klassifikation nt:unstructured
1 nt:unstructured
SAINT-Kopfzeile und -Datensatz:
Schlüssel | Produkt | Preis | Größe | Farbe | Farb-Code |
---|---|---|---|---|---|
1 | Mein Produktname | 120,90 | M | schwarz | 101 |
Die Eigenschaften umfassen Folgendes:
Eigenschaftspfad | Beschreibung |
transformer | Klassenname einer SAINTTransformer-Implementierung. |
E-Mail-Adresse der Benachrichtigung. | |
reportsuites | Report Suite-IDs, für die der Importauftrag ausgeführt werden soll. |
dataset | Datensatz-Bezugs-ID, für die der Importauftrag ausgeführt werden soll. |
description | Auftragsbeschreibung. |
overwrite | Flag zum Überschreiben von Datenkollisionen. Der Standardwert lautet false. |
checkdivisions | Flag zur Report Suites-Kompatibilitätsprüfung. Der Standardwert ist true. |
deleteprocessed | Flag für die Löschung der verarbeiteten Knoten nach dem Export. Der Standardwert lautet false. |
Sie können einen eigenen Workflow erstellen, damit bei jedem neuen Import der Workflow gestartet wird, um geeignete und korrekt strukturierte Daten in /var/export/ zu erstellen und diese so in Adobe Classifications exportieren zu können.