Exempel på frågor query-examples
I det här avsnittet visas flera vanliga exempel för att fråga efter händelser i resesteg i datasjön.
Se till att fälten som används i dina frågor har associerade värden i motsvarande schema.
- id: unikt för alla steg-händelseposter. Två olika steghändelser kan inte ha samma ID.
- instanceId: instanceID är samma för alla steg-händelser som är kopplade till en profil inom en körning. Om en profil återgår till resan används ett annat instanceId. Detta nya instanceId är samma för alla steg-händelser för den ommatade instansen (från start till slut).
- profileID: Profilens identitet motsvarar resenamnutrymmet.
note note |
---|
NOTE |
I felsökningssyfte rekommenderar vi att du använder travelVersionID i stället för travelVersionName när du frågar efter resor. Läs mer om attribut för reseegenskaper i det här avsnittet. |
Grundläggande användningsfall/vanliga frågor common-queries
accordion | ||
---|---|---|
Hur många profiler som har registrerat en resa inom en viss tidsram | ||
Den här frågan ger antalet distinkta profiler som har passerat den angivna resan under den angivna tidsramen. Datasjöfråga
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Datasjöfråga
Den här frågan returnerar alla steg-händelser och tjänsthändelser för den angivna profilen och resan för den angivna tiden i kronologisk ordning.
code language-sql |
---|
|
Dessa frågor kan till exempel användas för att beräkna hur lång tid en vänteaktivitet tar. På så sätt kan du kontrollera att vänteaktiviteten är korrekt konfigurerad.
Datasjöfråga
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Datauppsättningen för händelser i resesteg innehåller alla stepEvents och serviceEvents. stepEvents används vid rapportering, eftersom de avser aktiviteter (händelser, åtgärder osv.) i profiler under en resa. serviceEvents lagras i samma datauppsättning och de anger ytterligare information för felsökningsändamål, till exempel orsaken till att en upplevelsehändelse ignoreras.
Här är ett exempel på en fråga som kontrollerar detaljerna för en serviceEvent:
Datasjöfråga
code language-sql |
---|
|
Meddelande-/åtgärdsfel message-action-errors
accordion | ||||
---|---|---|---|---|
Lista över alla fel som påträffats under resor | ||||
Med den här frågan kan du lista alla fel som påträffas under resor när ett meddelande/en åtgärd körs. Datasjöfråga
Exempel
Den här frågan returnerar alla olika fel som inträffade när en åtgärd kördes i en resa tillsammans med antalet gånger åtgärden utfördes. |
Profilbaserade frågor profile-based-queries
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Resultatet måste vara större än 0. Den här frågan returnerar det exakta antalet gånger en profil har påbörjat en resa.
Metod 1: Om namnet på ditt meddelande inte är unikt i resan (det används på flera platser).
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Resultatet måste vara större än 0. Den här frågan talar bara om för oss om meddelandeåtgärden har utförts på resans sida.
Metod 2: Om namnet på ditt meddelande är unikt under resan.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar listan med alla meddelanden tillsammans med antalet som anropats för den valda profilen.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar listan med alla meddelanden tillsammans med antalet som anropats för den valda profilen.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar listan med alla resenamn tillsammans med det antal gånger som den efterfrågade profilen angav resan.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar, för den angivna perioden, antalet profiler som har angetts för resan varje dag. Om en profil anges via flera identiteter räknas den två gånger. Om återinträde är aktiverat kan antalet profiler dupliceras över olika dagar om det återgick till resan på en annan dag.
Frågor relaterade till den lästa målgruppen read-segment-queries
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar tidsskillnaden i minuter, mellan den tidpunkt då målgruppens exportjobb placerades i kö och den tidpunkt det slutligen avslutades.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar alla profil-ID:n som ignorerades av resan eftersom de var dubbletter.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar alla profil-ID:n som ignorerades under resan eftersom de hade ett ogiltigt namnutrymme eller ingen identitet för det namnutrymmet.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar alla profil-ID:n som ignorerades under resan eftersom identitetskartan saknades.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar alla profil-ID:n som ignorerades av resan eftersom exportjobbet kördes i testläge, men profilen hade inte attributet testProfile inställt på true.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar alla profil-ID:n som ignorerades av resan på grund av ett internt fel.
Datasjöfråga
code language-sql |
---|
|
Den returnerar alla servicehändelser som hör till den angivna reseversionen. Vi kan följa verksamhetskedjan:
- ämnesskapande
- skapa exportjobb
- avslutande av exportjobb (med mätvärden för exporterade profiler)
- arbetarens avslutande av bearbetningen
Vi kan också upptäcka problem som:
- fel i ämne eller skapande av exportjobb (inklusive timeout för API-anrop för målgruppsexport)
- exporteringsjobb som kan fastna (när det gäller en viss reseversion har vi ingen händelse om att exportjobbet avslutas)
- arbetarutleveranser, om vi har tagit emot en händelse om att exportjobben har avslutats, men ingen arbetare har avslutat
VIKTIGT! Om ingen händelse returneras av frågan kan det bero på någon av följande orsaker:
- transportversionen inte har nått schemat
- Om reseversionen ska ha utlöst exportjobbet genom att anropa orchestrator, gick något fel i upstram-flödet: problem vid resedistribution, affärshändelse eller problem med schemaläggaren.
Datasjöfråga
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Om ingen post returneras betyder det att antingen:
- ett fel uppstod när ämnet eller exportjobbet skapades
- exportjobbet fortfarande körs
Datasjöfråga
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Den här frågan skiljer sig från den föregående.
Den returnerar den totala mätningen för en viss reseversion, oavsett vilka jobb som kan ha körts för den (vid återkommande resor utlöstes affärshändelser som utnyttjar återanvändning av ämnet).
Frågor relaterade till målgruppskvalifikation segment-qualification-queries
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Den här frågan returnerar alla profil-ID:n som ignorerades av reseversionen på grund av felaktig målgruppsrealisering.
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Den här frågan returnerar alla händelser (externa händelser/målgruppsklassificeringshändelser) som har ignorerats på grund av någon annan anledning till en profil.
Händelsebaserade frågor event-based-queries
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Vanliga resebaserade frågor journey-based-queries
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Frågan returnerar, för den angivna perioden, antalet unika resor som utlöstes varje dag. En enda resa som utlöses på flera dagar räknas en gång om dagen.
Frågor om reseinstanser journey-instances-queries
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|
Datasjöfråga
code language-sql |
---|
|
Exempel
code language-sql |
---|
|