Optimieren der Customer Journey Analytics- und Analysis Workspace-Leistung

Verschiedene Faktoren können die Gesamtleistung des Customer Journey Analytics sowie die Leistung eines Projekts in Analysis Workspace beeinflussen. In Workspace erhalten Sie möglicherweise eine Fehlermeldung mit der Meldung

This query is too complex. Please review best practices for building Analysis Workspace queries.

Diese Best Practices besprechen, welche Faktoren zu diesem Fehler führen können und wie der Bericht/das Projekt vereinfacht wird.

Abfragefaktoren query

Dies sind die häufigsten Abfragefaktoren, die die Customer Journey Analytics-Gesamtleistung beeinflussen:

Faktor
Definition
Beeinflusst durch
Optimierung
Anzahl der Freiformzeilen und -spalten
Die Gesamtzahl der Freiform-Tabellenzellen im Projekt, berechnet durch Zeilen * Spalten in allen Tabellen. Schließt verborgene Datenquellen aus. Die Richtlinie ist 4000.
Reduzieren Sie die Anzahl der Spalten in Ihrer Tabelle auf die relevantesten Datenpunkte. Reduzieren Sie die Anzahl der Zeilen in Ihrer Tabelle, indem Sie die Anzahl der angezeigten Zeilen anpassen oder einen Tabellenfilter oder einen Filter anwenden.
Verwendete Komponenten
Die Gesamtzahl der im Projekt verwendeten Komponenten. Die Richtlinie ist 100.
Die Anzahl der verwendeten Komponenten hat keinen direkten Einfluss auf die Leistung. Die Komplexität dieser Komponenten wird jedoch zur Leistung des Projekts beitragen. Siehe Optimierungen im Abschnitt „Weitere Faktoren“ unten.
Längster Datumsbereich
Dieser Faktor zeigt den längsten Datumsbereich an, der für das Projekt verwendet wurde. Die Richtlinie ist ein Jahr.
Rufen Sie möglichst nicht mehr Daten ab, als Sie benötigen. Schränken Sie den Kalender des Bedienfelds auf die relevanten Daten für Ihre Analyse ein oder verwenden Sie Datumsbereichskomponenten (violette Komponenten) in Ihren Freiform-Tabellen. In einer Tabelle verwendete Datumsbereiche überschreiben den Datumsbereich des Bedienfelds. Beispielsweise können Sie den Tabellenspalten „Letzter Monat“, „Letzte Woche“ und „Gestern“ hinzufügen, um diese spezifischen Datenbereiche anzufordern. Weitere Informationen zu Datumsbereichen in Analysis Workspace erhalten Sie in diesem Video.

Minimieren Sie außerdem die Anzahl der im Projekt verwendeten Jahresvergleiche. Bei der Berechnung eines Jahresvergleichs werden die gesamten 13 Monate von Daten zwischen den betrachteten Monaten berücksichtigt. Dies hat die gleiche Auswirkung wie die Änderung des Datumsbereichs des Bedienfelds auf 13 Monate.
Filterkomplexität
Komplizierte Filter können einen erheblichen Einfluss auf die Projektleistung haben.

Zu den Faktoren, die einem Filter Komplexität verleihen (in der Reihenfolge absteigender Auswirkungen), gehören:

  • Operatoren „enthält“, „enthält beliebige von“, „stimmt überein mit“, „beginnt mit“ oder „endet mit“
  • Sequenzielle Filterung, insbesondere bei Verwendung von Dimensionsbeschränkungen (In/Nach)
  • Anzahl der eindeutigen Dimensionselemente innerhalb der Dimensionen, die im Filter verwendet werden (z. B.: Seite = 'A', wenn Seite 10 eindeutige Elemente hat, ist schneller als Seite = 'A', wenn Seite 100.000 eindeutige Elemente hat)
  • Anzahl der verschiedenen verwendeten Dimensionen (z. B.: Seite = „Startseite“ und Seite = „Suchergebnisse“ sind schneller als eVar 1 = „rot“ und eVar 2 = „blau“)
  • Viele OR-Operatoren (anstelle von AND)
  • Verschachtelte Container, die sich im Umfang unterscheiden (z. B. "Ereignis"innerhalb von "Sitzung"innerhalb von "Person")

Während einige der Komplexitätsfaktoren nicht verhindert werden können, sollten Sie nach Möglichkeiten suchen, die Komplexität Ihrer Filter zu verringern. Generell gilt: Je genauer Sie mit Ihren Filterkriterien umgehen, desto besser. Beispiel:

  • Bei Containern ist die Verwendung eines einzelnen Containers am Anfang des Filters schneller als eine Reihe verschachtelter Container.
  • Bei Operatoren ist "ist gleich"schneller als "enthält"und "entspricht einem von"ist schneller als "enthält beliebige von".
  • Bei vielen Kriterien sind AND-Operatoren schneller als eine Reihe von OR-Operatoren.

Suchen Sie nach Möglichkeiten, viele OR-Anweisungen in eine einzelne Anweisung "entspricht einer von"zu reduzieren.

Visualisierungskomplexität (Filter, Metriken, Filter)
Die Art der Visualisierung (z. B. Fallout oder Freiformtabelle), die einem Projekt hinzugefügt wird, beeinflusst die Projektleistung allein nicht sonderlich. Die Verarbeitungszeit wird durch die Komplexität der Visualisierung gesteigert.

U. a. machen folgende Faktoren eine Visualisierung komplexer:

  • Angeforderter Datenbereich
  • Anzahl der angewandten Filter, z. B. als Zeilen verwendete Filter in einer Freiformtabelle
  • Verwendung von komplexen Filtern
  • Statische Element zeilen oder Spalten in Freiformtabellen
  • Auf Zeilen angewandte Filter in Freiformtabellen
  • Anzahl verwendeter Metriken, insbesondere berechneter Metriken, die Filter verwenden
Kapazität des Rechenzentrums
Die Reporting-Kapazitäten, die Sie und andere Kunden in einem Rechenzentrum von Adobe gemeinsam nutzen.
Dies wird durch die Anzahl gleichzeitiger Abfragen von Ihrer Organisation und anderen Unternehmen innerhalb Ihres Rechenzentrums beeinflusst.
Ihre Organisation hat Anspruch auf eine bestimmte Kapazität. Ist das System nur wenig ausgelastet, überträgt Adobe mehr Kapazität auf Sie, auch über das Ihnen zustehende Maß hinaus.
Anzahl gleichzeitiger Abfragen
Die Anzahl der Abfragen, die von Ihrem Unternehmen gleichzeitig angefordert werden. Jede Organisation hat Anspruch auf mindestens fünf gleichzeitige Abfragen. Wenn ein Bericht lange dauert, liegt dies in der Regel daran, dass er sich in einer Warteschlange mit anderen Berichten befindet. Das bedeutet, dass Ihr Unternehmen versucht, viele gleichzeitige Anfragen für eine bestimmte Datenansicht auszuführen.
Abfragen können von API-Anfragen, Reporting-Benutzeroberflächen (Analysis Workspace, Report Builder usw.), geplanten Projekten, terminierten Warnhinweisen und gleichzeitigen Benutzern, die Berichterstellungsanfragen ausführen, stammen.
Verteilen Sie Ihre Anforderungen und Zeitpläne für die Datenansicht gleichmäßig über den Tag. Verlagern Sie außerdem Ihre Anforderungen nach Möglichkeit auf Nebenzeiten. Montagmorgen, Dienstagmorgen und der erste Tag eines Monats sind Spitzenzeiten für das Reporting.
Verbindungsgröße
Die Menge der in Ihrer Verbindung erfassten Daten.
Wenden Sie sich an Ihr Implementierungsteam oder Ihren Customer Journey Analytics-Experte, um festzustellen, ob es Verbesserungen bei der Implementierung gibt, die zur Verbesserung des Gesamterlebnisses bei Customer Journey Analytics vorgenommen werden können.
Komplexität der Dimensionseinstellungen
Hochkomplexe Dimensionen können sich erheblich auf die Projektleistung auswirken, insbesondere Dimensionen oder Metriken, die auf komplexen benutzerdefinierten Feldern basieren.
Reduzieren Sie die Anzahl der benutzerdefinierten Felder oder erstellen Sie separate Dimensionen.
Dimensionen mit vielen eindeutigen Werten
Diese Dimensionen, die auch als Dimensionen mit hoher Kardinalität bezeichnet werden, können sich auf die Berichterstellungsleistung auswirken.
Siehe Dimensionen mit hoher Kardinalität
Siehe Dimensionen mit hoher Kardinalität

Hilfe > Leistung in Analysis Workspace

Mehrere Faktoren können die Leistung eines Projekts in Analysis Workspace beeinflussen. Damit Sie Ihr Projekt optimal planen und erstellen können, sollten Sie vor Beginn diese Faktoren kennen. Dieser Abschnitt enthält eine Liste von Faktoren, die sich auf die Leistung und die Optimierungen auswirken, die Sie durchführen können, um die Spitzenleistung in Analysis Workspace sicherzustellen.

Unter Analysis Workspace > Hilfe > Leistung können Sie die Faktoren sehen, die sich auf die Leistung Ihres Projekts auswirken, einschließlich Netzwerk-, Browser- und Projektfaktoren. Um möglichst genaue Ergebnisse zu erzielen, müssen Sie das Projekt vor dem Öffnen der Seite „Leistung“ vollständig laden.

  • In der Spalte „Aktuelles Projekt“ werden die Ergebnisse für Ihr aktuelles Projekt und Ihre Umgebung angezeigt.
  • In der Spalte „Richtlinie“ wird der von Adobe empfohlene Schwellenwert für jeden Faktor angezeigt.

Darüber hinaus können Sie die Leistungsinhalte als CSV-Datei herunterladen, um sie einfach mit der Adobe-Kundenunterstützung oder Ihren IT-Teams zu teilen.

NOTE
Die Informationen auf der Seite „Leistung“ variieren bei jedem Öffnen des Modells, da sich Faktoren ändern können. Darüber hinaus verfeinert Adobe die bereitgestellten Richtlinien weiter, sobald mehr Daten verfügbar sind.

Analysis Workspace-Leistung, die den Netzwerkfaktor, das aktuelle Projekt und die Richtlinie anzeigt.

Netzwerkfaktoren

Hilfe > Leistungsnetzwerkfaktoren beinhalten:

Faktor
Definition
Beeinflusst durch
Optimierung
Verbindung zu Adobe
Adobe sendet 10 Testaufrufe, wenn die Leistungsseite geöffnet wird. Dies stellt den Prozentsatz der erfolgreichen Aufrufe zu Adobe dar.
Lokale Netzwerkprobleme oder Probleme mit der Adobe wirken sich auf diesen Faktor aus.
Überprüfen Sie status.adobe.com, ob bekannte Service-Probleme vorliegen. Überprüfen Sie dann Ihre lokale Netzwerkverbindung.
Internet-Bandbreite
Nur für Google Chrome verfügbar. Geschätzte Bandbreite Ihres Browsers an Ihrem Standort. Die Richtlinie ist 2,0 MB/s.
Ihre lokale Netzwerkverbindung wirkt sich auf diesen Faktor aus.
Überprüfen Sie die lokale Netzwerkverbindung.
Internet-Latenz
Adobe sendet 10 Testaufrufe, wenn die Leistungsseite geöffnet wird. Dies stellt die Zeitdauer dar, die durchschnittlich eine Anfrage an Adobe und deren Antwort benötigt. Einfach gesagt, es ist ein Maß dafür, wie schnell das Internet zwischen Ihrem Standort und Adobe ist. Die Richtlinie ist < 1 Sekunde.
Lokale Netzwerkprobleme, viele offene Browser-Registerkarten oder Probleme bei Adobe wirken sich auf diesen Faktor aus.
Überprüfen Sie status.adobe.com, ob bekannte Service-Probleme vorliegen. Überprüfen Sie dann Ihre lokale Netzwerkverbindung und schließen Sie nicht verwendete Browser-Registerkarten.

Browser-Faktoren

Hilfe > Leistungs-Browser-Faktoren beinhalten:

Faktor
Definition
Beeinflusst durch
Optimierung
Rechengeschwindigkeit
Wie schnell Ihr Computer einen Verarbeitungstest durchführt. Die Richtlinie ist < 750 ms.
Ihre Hardware sowie gleichzeitige Programme wirken sich auf diesen Faktor aus.
Öffnen Sie den Task-Manager (PC) bzw. die Aktiviätsanzeige (Mac) Ihres Computers, um zu ermitteln, ob Programme geschlossen werden können. Schließen Sie dann nicht verwendete Browser-Registerkarten oder andere Programme.

Wenn diese Aktionen nicht hilfreich sind, besprechen Sie Hardware-Details mit Ihrem IT-Team.
Verwendeter Speicher
Nur für Google Chrome verfügbar. Jede Workspace-Registerkarte in einem Google Chrome-Browser verwendet insgesamt 4 GB Arbeitsspeicher. Dies entspricht dem Prozentsatz des Speicherlimits, das vom aktuellen Projekt belegt wird. Die Richtlinie ist 3.500 MB. Dies ist der Punkt, ab dem Workspace Speicherfehler zurückgibt.
Das Arbeiten mit mehreren Registerkarten oder das Herunterladen von 50.000 Zeilen mit Daten bedeutet eine höhere Speicherbelegung.
Wenn Sie einen Speicherfehler erhalten, schließen Sie andere Workspace-Registerkarten und/oder führen Sie 50.000 Zeilen-Downloads einzeln durch.
Verwendeter lokaler Speicher
Daten, die lokal auf Ihrem Computer zur Verwendung im Browser gespeichert werden. Jede Herkunft (z. B. experience.adobe.com) verfügt über ein Limit von 10 MB.
Analysis Workspace verwendet lokale Datenspeicherung für verschiedene Funktionen, unter anderem zum Speichern automatisch gespeicherter (vorhandener) Projekte, Benutzereinstellungen und Feature Flags.
Um sicherzustellen, dass Analysis Workspace-Funktionen nicht gestört werden, sollten Sie die lokale Datenspeicherung für die Domain „experience.adobe.com“ löschen.
Rendergeschwindigkeit
FPS steht für Frames pro Sekunde, d. h., wie oft der Browser die Seite auf Ihrem Bildschirm zeichnet. 24 FPS sind häufig das, was das menschliche Auge als Bewegung wahrnimmt. Wenn der FPS-Wert niedriger ist, treten in Workspace Rendering-Probleme auf.
Der FPS-Wert wird durch das gleichzeitige Bearbeiten vieler Workspace-Projekte auf einmal und die Größe des angezeigten Projekts beeinflusst. Andere auf Ihrem Computer ausgeführte Programme können Auswirkungen haben, wie Streaming, Hintergrund-Scanner usw. Darüber hinaus wirkt sich Ihre Hardware auf diesen Faktor aus.
Öffnen Sie den Task-Manager (PC) bzw. die Aktiviätsanzeige (Mac) Ihres Computers, um zu ermitteln, ob Programme geschlossen werden können. Schließen Sie dann nicht verwendete Browser-Registerkarten oder andere Programme.

Wenn diese Aktionen nicht hilfreich sind, besprechen Sie Hardware-Details mit Ihrem IT-Team.

Projektfaktoren

Hilfe > Leistungsprojektfaktoren beinhalten:

Faktor
Definition
Optimierung
Anzahl der Abfragen
Die Gesamtzahl der Abfragen (Anfragen) an Adobe, die zum Abrufen der im Projekt angezeigten Daten vorgenommen wurden. Zu den Abfragen gehören Ranganfragen für Tabellen, Anomalieerkennung, Wortgrafiken, Komponenten in der linken Leiste und mehr. Schließt ausgeblendete Bedienfelder und Visualisierungen aus. Die Richtlinie ist 100.
Vereinfachen Sie Ihr Projekt nach Möglichkeit, indem Sie Daten in verschiedene Projekte aufteilen, die einem bestimmten Zweck oder Interessenten dienen. Verwenden Sie Tags, um Projekte in Themen zu organisieren, und verwenden Sie direkte Verknüpfungen, um ein internes Inhaltsverzeichnis zu erstellen, damit die Interessierte leichter finden können, wonach sie suchen.
Erweiterte Bedienfelder (von der Gesamtzahl der Bedienfelder)
Die Anzahl der erweiterten Bedienfelder von der Gesamtzahl der Bedienfelder im Projekt. Die Richtlinie ist 5.
Nachdem Sie Schritte zur Vereinfachung des Projekts unternommen haben, reduzieren Sie die Bedienfelder im Projekt, die beim Laden nicht angezeigt werden müssen. Wenn das Projekt geöffnet wird, werden nur erweiterte Bedienfelder verarbeitet. Reduzierte Felder werden erst verarbeitet, wenn der Nutzer sie erweitert.
Erweiterte Visualisierungen (aus der Gesamtzahl der Visualisierungen)
Die Anzahl der erweiterten Tabellen und Visualisierungen aus der Gesamtsumme im Projekt, einschließlich der ausgeblendeten Datenquellen. Die Richtlinie ist 15.
Nachdem Sie Schritte zur Vereinfachung des Projekts unternommen haben, reduzieren Sie die Visualisierungen in Ihrem Projekt, die beim Laden nicht angezeigt werden müssen. Priorisieren Sie die Visuals, die für den Verbraucher des Berichts am wichtigsten sind, und teilen Sie die unterstützenden Visuals bei Bedarf in ein separates, detaillierteres Bedienfeld oder Projekt auf.
Anzahl der Freiformzellen
Siehe Tabelle "Abfragefaktoren"oben.
Verwendete Komponenten
Siehe Tabelle "Abfragefaktoren"oben.
Längster Datumsbereich
Siehe Tabelle "Abfragefaktoren"oben.

Anforderungsfaktoren

Hilfe > Leistung Anforderungsfaktoren

Verwenden Sie das folgende Diagramm und die folgenden Begriffe, um zu erfahren, wie Anforderungen verarbeitet werden und welche Faktoren die Verarbeitungszeiten beeinflussen:

NOTE
Die empfohlenen Richtlinien für diese Faktoren basieren auf einem Komplexitätswert von Medium für Berichterstellungsanforderungen.

Anforderungsverarbeitungsdiagramm

Anforderungsverarbeitung

Verarbeitungsbegriffe anfordern

Faktor
Definition
Optimierung
Durchschnittliche Anforderungszeit

Die Zeit, die ab dem Initiieren der Anfrage bis zum Abschluss benötigt wird. Die Richtlinie beträgt 15 Sekunden.

Im obigen Diagramm Anforderungsverarbeitung stellt die Anforderungszeit den gesamten Prozess dar, von Analysis Workspace-Anfrage initiiert bis Analysis Workspace-Anfrage abgeschlossen.

Längste Anforderungszeit

Die Zeit, die ab dem Initiieren der Anfrage bis zum Abschluss benötigt wird.

Im obigen Diagramm Anforderungsverarbeitung stellt die Anforderungszeit den gesamten Prozess dar, von Analysis Workspace-Anfrage initiiert bis Analysis Workspace-Anfrage abgeschlossen.

Durchschnittliche Suchzeit

Da Analysis Workspace nur den Hash für alle Zeichenfolgen speichert, die in beliebigen Segmenten verwendet werden, werden bei jeder Projektverarbeitung Suchen ausgeführt, um die Hashes mit den entsprechenden Werten abzugleichen. Die Richtlinie liegt unter 2 Sekunden.

Dies kann ein ressourcenintensiver Prozess sein, je nachdem, wie viele Werte möglicherweise mit dem Hash übereinstimmen.

Im obigen Diagramm Anforderungsverarbeitung wird die Suchzeit in der Phase Suchvorgänge dargestellt (zum Zeitpunkt der Phase der Verarbeitung der Anforderungs-Engine).

Wenn sich die Anforderungen hier verlangsamen, liegt dies wahrscheinlich daran, dass in Ihrem Projekt zu viele Zeichenfolgensegmente vorhanden sind oder Zeichenfolgen mit zu generischen Werten vorhanden sind, die zu viele potenzielle Übereinstimmungen aufweisen.
Durchschnittliche Warteschlangenzeit

Die Gesamtwartezeit in der Warteschlange, bevor Anforderungen verarbeitet werden. Die Richtlinie beträgt 5 Sekunden.

Im obigen Diagramm Anforderungsverarbeitung wird die Warteschlangenzeit in der Phase Anforderungs-Engine-Warteschlange und in der Phase Server-Warteschlange dargestellt.

Wenn sich die Anforderungen hier verlangsamen, kann dies auf zu viele Anforderungen zurückzuführen sein, die gleichzeitig in Ihrem Unternehmen ausgeführt werden. Versuchen Sie, die Anfrage außerhalb der Spitzenzeiten auszuführen.
Durchschnittliche Server-Verarbeitungszeit

Die durchschnittliche Zeit, die für die Verarbeitung der Anfrage benötigt wird.

Im obigen Diagramm Anforderungsverarbeitung wird die durchschnittliche Serververarbeitungszeit in der Phase Serverwarteschlange und in der Phase Serververarbeitung dargestellt. Die Richtlinie beträgt 10 Sekunden

Wenn sich die Anforderungen hier verlangsamen, weist das Projekt wahrscheinlich zu lange Datumsbereiche oder komplexe Visualisierungen auf. Versuchen Sie, den Datumsbereich Ihres Projekts zu verkürzen, um die Verarbeitungszeiten zu verkürzen.
Komplexität

Nicht alle Anforderungen benötigen dieselbe Verarbeitungszeit. Die Anforderungskomplexität kann dabei helfen, eine allgemeine Vorstellung davon zu erhalten, wie viel Zeit für die Verarbeitung der Anfrage erforderlich ist. Die Richtlinie ist Medium oder niedriger.

Mögliche Werte:

  • Niedrig
  • Medium
  • Hoch

Dieser Wert wird durch die Werte in den folgenden Spalten beeinflusst:

  • Monatsgrenzen
  • Spalten
  • Segmente
Monatsgrenzen
Die Anzahl der Monate, die in einer Anfrage enthalten sind. Mehr Monatsgrenzen erhöhen die Komplexität der Anfrage. Die Richtlinie ist 6 oder weniger.
Wenn sich die Anforderungen hier verlangsamen, liegt dies möglicherweise daran, dass die Monatsgrenzen in Ihrem Projekt zu groß sind. Versuchen Sie, die Anzahl der Monate zu reduzieren.
Spalten
Die Anzahl der Metriken und Aufschlüsselungen in der Anforderung. Mehr Spalten erhöhen die Komplexität der Anforderung. Die Richtlinie ist 10 oder weniger.
Wenn sich die Anforderungen hier verlangsamen, liegt dies möglicherweise daran, dass Ihr Projekt zu viele Spalten enthält. Versuchen Sie, die Anzahl der Spalten zu reduzieren.
Segmente
Die Anzahl der Segmente, die auf die Anforderung angewendet werden. Weitere Segmente erhöhen die Komplexität der Anforderung. Die Richtlinie ist 5 oder weniger.
Wenn sich die Anforderungen hier verlangsamen, kann dies daran liegen, dass Ihr Projekt zu viele Segmente enthält. Versuchen Sie, die Anzahl der Segmente zu reduzieren.
recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79