Optimera prestanda för Customer Journey Analytics och Analysis Workspace
Olika faktorer kan påverka Customer Journey Analytics prestanda och prestanda för ett projekt inom Analysis Workspace. I Workspace kan du få ett felmeddelande som säger
This query is too complex. Please review best practices for building Analysis Workspace queries.
Dessa bästa metoder behandlar vilka faktorer som kan leda till det här felet och hur man förenklar rapporten/projektet.
Frågefaktorer query
Detta är de vanligaste frågefaktorerna som påverkar Customer Journey Analytics prestanda:
Minimera dessutom antalet jämförelser mellan år och år som används i projektet. När en jämförelse mellan år och år beräknas, utförs en genomgång av alla 13 månaders data mellan de givna månaderna. Detta har samma effekt som att ändra panelens datumintervall till de senaste 13 månaderna.
Faktorer som gör ett filter mer komplext (i fallande effektordning) är bland annat:
- Operatorer för "contains", "contains any of", "match", "starting with" eller "ends with"
- Sekventiell filtrering, särskilt när dimensionsbegränsningar (inom/efter) används
- Antal unika dimensionsobjekt inom dimensioner som används i filtret (t.ex. Sida = 'A' när sidan har 10 unika objekt blir snabbare än Sida = 'A' när sidan har 100000 unika objekt)
- Antal olika dimensioner som används (t.ex. Sida = "Hem" och Sida = "Sökresultat" blir snabbare än eVar 1 = "Rödt" och eVar 2 = "Blått")
- Många OR-operatorer (i stället för AND)
- Kapslade behållare som varierar i omfång (t.ex. "Event" inuti "Session" inuti "Person")
Vissa av komplexitetsfaktorerna kan inte förhindras, men leta efter möjligheter att minska komplexiteten i dina filter. Ju mer specifik du kan vara med filtervillkoren, desto bättre. Exempel:
- För behållare är det snabbare att använda en enda behållare längst upp i filtret än en serie kapslade behållare.
- Med operatorer är "equals" snabbare än "contains", och "equals any of" är snabbare än "contains any of".
- Med många kriterier är AND-operatorer snabbare än en serie OR-operatorer.
Leta efter möjligheter att minska många OR-satser till en enda "motsvarar"-sats.
Faktorer som gör en visualisering mer komplicerad:
- Intervall med begärda data
- Antal filter som används, t.ex. filter som används som rader i en frihandstabell
- Användning av komplexa filter
- Statiskt objekt rader eller kolumner i frihandstabeller
- Filter som används på rader i frihandstabeller
- Antal mätvärden som ingår, särskilt beräknade mätvärden som använder filter
Help > Performance i Analysis Workspace
Olika faktorer kan påverka prestanda i ett projekt inom Analysis Workspace. Det är viktigt att du vet vad dessa medarbetare är innan du börjar bygga ett projekt, så att du kan planera och bygga projektet på det optimala sättet. I det här avsnittet finns en lista med faktorer som påverkar prestanda och optimeringar som du kan göra för att få bästa prestanda i Analysis Workspace.
Under Analysis Workspace > Help >Performance kan du se faktorer som påverkar projektets prestanda, inklusive nätverk, webbläsare och projektfaktorer. Du får bäst resultat om du tillåter att projektet läses in fullständigt innan du öppnar sidan Prestanda.
- Kolumnen Aktuellt projekt visar resultaten för ditt aktuella projekt och din användarmiljö.
- I kolumnen Riktlinje visas det rekommenderade tröskelvärdet för Adobe för varje faktor.
Dessutom kan du hämta prestandainnehållet som CSV och enkelt dela det med Adobe kundtjänst eller dina interna IT-team.
Nätverksfaktorer
Help > Performance nätverksfaktorer omfattar:
Webbläsarfaktorer
Help > Performance webbläsarfaktorer inkluderar:
Om de här åtgärderna inte hjälper dig, diskutera maskinvaruinformation med IT-teamet.
Om de här åtgärderna inte hjälper dig, diskutera maskinvaruinformation med IT-teamet.
Projektfaktorer
Help > Performance projektfaktorer inkluderar:
Begärandefaktorer
Help > Performance förfrågningsfaktorer
Använd följande diagram och termer för att lära dig hur begäranden behandlas och de olika faktorer som påverkar bearbetningstiderna:
Bearbetningsdiagram för begäran
Bearbetningsvillkor för begäran
Den tid som krävs från det att begäran initieras till dess att den är slutförd. Riktlinjen är 15 sekunder.
I diagrammet Begäranbearbetning ovan representerar begärandetiden hela processen, från Analysis Workspace-begäran initierad till Analysis Workspace-begäran slutförd.
Den tid som krävs från det att begäran initieras till dess att den är slutförd.
I diagrammet Begäranbearbetning ovan representerar begärandetiden hela processen, från Analysis Workspace-begäran initierad till Analysis Workspace-begäran slutförd.
Eftersom Analysis Workspace endast lagrar hash-värdet för strängar som används i något segment utförs Lookups varje gång du bearbetar ett projekt för att matcha hash-värdena med rätt värden. Riktlinjen är under 2 sekunder.
Detta kan vara en resurskrävande process, beroende på antalet värden som eventuellt matchar hash-värdet.
I diagrammet Bearbetning av begäran ovan visas uppslagstiden i fasen Uppslag (vid tiden för Bearbetning av begärandemotor).
Den totala väntetiden i kön innan begäranden bearbetas. Riktlinjen är 5 sekunder.
I diagrammet Begäranbearbetning ovan visas kötiden i fasen Begär motorkö och Serverkö.
Genomsnittlig tid det tar att behandla begäran.
I diagrammet Begäranbearbetning ovan visas den genomsnittliga serverbearbetningstiden i fasen Serverkö och Serverbearbetning. Riktlinjen är tio sekunder
Alla begäranden kräver inte samma tid för att behandlas. Komplexa begäranden kan ge en allmän uppfattning om hur lång tid som krävs för att behandla begäran. Riktlinjen är Medium eller lägre.
Möjliga värden är:
- Låg
- Medium
- Hög
Värdet påverkas av värdena i följande kolumner:
- Månadsgränser
- Kolumner
- Segment