Voorbeelden van query's query-examples
Deze sectie maakt een lijst van verscheidene algemeen gebruikte voorbeelden om de Gebeurtenissen van de Stap van de Reis in het meer van Gegevens te vragen.
Zorg ervoor dat de gebieden die in uw vragen worden gebruikt waarden in het overeenkomstige schema hebben geassocieerd.
- id: uniek voor alle items van de step-gebeurtenis. Twee verschillende step-gebeurtenissen kunnen niet dezelfde id hebben.
- instanceId: instanceID is het zelfde voor alle stapgebeurtenissen verbonden aan een profiel binnen een reis uitvoering. Als een profiel de reis opnieuw ingaat, zal een verschillend instanceId worden gebruikt. Deze nieuwe instanceId zal voor alle step gebeurtenissen van de opnieuw ingegaan instantie (van begin tot eind) hetzelfde zijn.
- profileID: de identiteit van het profiel die overeenkomt met de naamruimte van de reis.
| note note |
|---|
| NOTE |
| Voor het oplossen van problemendoeleinden, adviseren wij gebruikend tripVersionID in plaats van tripVersionName wanneer het vragen van reizen. Leer meer over de attributen van de reiseigenschappen in deze sectie . |
Basis gebruiksgevallen/gemeenschappelijke vragen common-queries
Deze vraag geeft het aantal verschillende profielen die de bepaalde reis in het bepaalde tijdkader inging.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Leer hoe te verworpen gebeurtenistypen in reis_step_events problemen oplossen.
Deze vraag keert de verworpen regels en regelinformatie terug wanneer een profiel om een reis wegens maximum of geschiktheidsregels wordt verhinderd in te gaan.
Voorbeeld
| code language-sql |
|---|
|
Deze vraag telt de duidelijke profielen die fouten bij elke knoop van een reis ervoeren, die door knoopnaam wordt gegroepeerd. Het omvat alle soorten fouten van de actieuitvoering en haal fouten.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Deze vraag telt het totale aantal gebeurtenissen die van een reis werden verworpen. Het filter filtert voor diverse verworpen gebeurteniscodes met inbegrip van de fouten van de segmentuitvoer, de teruggooi van de verzender, en staatsmachine verwerpen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Deze vraag keert alle step gebeurtenissen en de dienstgebeurtenissen voor het bepaalde profiel en reis voor de gespecificeerde tijd in chronologische orde terug.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Deze vragen kunnen, bijvoorbeeld, worden gebruikt om de tijd te schatten die in een wachttijdactiviteit wordt doorgebracht. Dit staat u toe om ervoor te zorgen dat de wachttijdactiviteit correct wordt gevormd.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
De dataset van de Gebeurtenissen van de Stap van de Reis bevat alle stepEvents en serviceEvents. stepEvents worden gebruikt bij de rapportage, aangezien ze betrekking hebben op activiteiten (gebeurtenis, acties, enz.) van profielen tijdens een reis. serviceEvents worden opgeslagen in de zelfde dataset, en zij wijzen op extra informatie voor het zuiveren doeleinden, bijvoorbeeld de reden voor een ervaringsgebeurtenis verwerpen.
Hier is een voorbeeld van vraag om de details van een serviceEvent te controleren:
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Bericht-/handelingsfouten message-action-errors
| accordion | ||||
|---|---|---|---|---|
| Lijst van fouten tijdens reizen | ||||
|
Met deze query kunt u elke fout die tijdens reizen is aangetroffen, weergeven tijdens het uitvoeren van een bericht/handeling. de vraag van het meer van Gegevens
Voorbeeld
Deze vraag keert alle verschillende fouten terug die terwijl het uitvoeren van een actie in een reis samen met de telling van hoe vaak het voorkwam. |
Op profielen gebaseerde query's profile-based-queries
Deze vraag controleert of een specifiek profiel een reis inging door de gebeurtenissen te tellen verbonden aan die profiel en reiscombinatie.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Het resultaat moet groter zijn dan 0. Deze vraag keert het nauwkeurige aantal tijden terug een profiel een reis is ingegaan.
Methode 1: als de naam van uw bericht niet uniek is in de reis (het wordt gebruikt op veelvoudige plaatsen).
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Het resultaat moet groter zijn dan 0. Deze vraag vertelt ons slechts of de berichtactie met succes op de reiskant werd uitgevoerd.
Methode 2: als de naam van uw bericht uniek is in de reis.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert de lijst van alle berichten samen met hun telling terug die voor het geselecteerde profiel wordt aangehaald.
Met deze query worden alle berichthandelingen voor een specifiek profiel in de afgelopen 30 dagen opgehaald, gegroepeerd op berichtnaam.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert de lijst van alle berichten samen met hun telling terug die voor het geselecteerde profiel wordt aangehaald.
Deze vraag keert alle reizen terug die een specifiek profiel binnen de laatste 30 dagen, samen met de ingangstelling voor elke reis is ingegaan.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert de lijst van alle reisnamen samen met het aantal tijden terug het gevraagde profiel de reis inging.
Deze vraag verstrekt een dagelijkse uitsplitsing van het aantal verschillende profielen die een reis over een gespecificeerde tijdspanne inging.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert, voor de bepaalde periode, het aantal profielen terug dat de reis elke dag inging. Als een profiel wordt ingevoerd via meerdere identiteiten, wordt het twee keer geteld. Als de terugkeer wordt toegelaten, zou het profielaantal over verschillende dagen kunnen worden gedupliceerd als het de reis op verschillende dag opnieuw inging.
Leer hoe te verworpen gebeurtenistypen in reis_step_events problemen oplossen.
Vragen met betrekking tot het leespubliek read-segment-queries
Deze vraag berekent de duur van een publiek de uitvoerbaan door het tijdverschil tussen te vinden wanneer de baan een rij werd gevormd en wanneer het eindigde.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert het tijdverschil, in notulen, tussen terug wanneer de publiek uitvoerbaan een rij werd gevormd en wanneer het definitief eindigde.
Deze vraag telt het aantal verschillende profielen die wegens instantie duplicatiefouten tijdens de Gelezen activiteit van het Publiek werden verworpen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert alle profielID terug die door de reis werden verworpen omdat zij duplicaten waren.
Deze query retourneert het aantal profielen dat is verwijderd omdat deze een ongeldige naamruimte of een ontbrekende identiteit voor de vereiste naamruimte hadden.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De query retourneert alle profiel-id's die door de rit zijn verwijderd omdat ze een ongeldige naamruimte of geen identiteit voor die naamruimte hadden.
Deze vraag telt de profielen die werden verworpen omdat zij een identiteitskaart ontbraken die voor reisuitvoering wordt vereist.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert alle profielID terug die door de reis werden verworpen omdat de identiteitskaart ontbrak.
Deze vraag identificeert profielen die werden verworpen toen de reis op testwijze liep maar het profiel had niet de testProfile attributen die aan waar werd geplaatst.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert alle profielID terug die door de reis werden verworpen omdat de uitvoerbaan op testwijze werd in werking gesteld maar het profiel had niet de testProfile attributen geplaatst aan waar.
Deze vraag keert de telling van profielen terug die wegens interne systeemfouten tijdens reisuitvoering werden verworpen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert alle profielID terug die door de reis wegens één of andere interne fout werden verworpen.
Deze vraag verstrekt een uitvoerig overzicht van de Gelezen activiteit van de Publiek, met inbegrip van de details van de segmentuitvoer baan, gebeurteniscodes, statussen, en profieltellingen voor alle stadia van het proces van de publieksuitvoer.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Het zal alle de dienstgebeurtenissen terugkeren met betrekking tot de bepaalde reisversie. We kunnen de handelsketen volgen:
- onderwerp maken
- werkgelegenheid exporteren
- exporttaakbeëindiging (met maateenheden voor geëxporteerde profielen)
- verwerking van worker beëindigd
We kunnen ook problemen ontdekken zoals:
- fouten in onderwerp of de schepping van de uitvoerbaan (met inbegrip van onderbrekingen op de vraag van de publieksuitvoer API)
- uitvoerbanen die kunnen worden vastgehouden (wanneer voor een bepaalde reisversie geen enkele gebeurtenis plaatsvindt met betrekking tot de beëindiging van de exporttaken)
- problemen met workers als we een gebeurtenis voor het beëindigen van exporttaken hebben ontvangen, maar geen eindversie voor verwerking door worker één
BELANGRIJK: als er geen gebeurtenis is die door deze vraag wordt geretourneerd, kan dit aan een van de volgende redenen zijn te wijten:
- de reisversie heeft het schema niet bereikt
- als de reisversie de uitvoerbaan zou moeten teweegbrengen door de organisator te roepen, ging iets fout op de stroomopwaartse stroom: kwestie op reisplaatsing, bedrijfsgebeurtenis of kwestie met planner.
Deze query filtert voor specifieke foutgebeurteniscodes met betrekking tot leesfouten in het publiek, zoals fouten bij het maken van onderwerpen, API-aanroepfouten, time-outs en mislukte exporttaken.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Deze query haalt de verwerkingsstatus van doelexporttaken op en geeft aan of dit gelukt of mislukt is, samen met maatstaven voor het exporteren van profielen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Als er geen record wordt geretourneerd, betekent dit dat:
- er is een fout opgetreden tijdens het maken van een onderwerp of taak exporteren
- de exporttaak is nog actief
Deze vraag combineert verworpen profieltellingen met de metriek van de uitvoerbaan om een volledige mening van publiek te verstrekken de uitvoerprestaties voor elke individuele uitvoerbaan.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Deze vraag aggregeert algemene metriek over alle uitvoerbanen voor een bepaalde reisversie, nuttig voor terugkomende reizen of zaken gebeurtenis-teweeggebrachte reizen met onderwerp hergebruik.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Deze query is anders dan de vorige.
Het keert de algemene metriek voor een bepaalde reisversie terug, ongeacht de banen die voor het kunnen lopen (in het geval van terugkerende reizen, teweeggebrachte bedrijfsgebeurtenissen degenen die onderwerphergebruik leveraging).
Vragen in verband met de kwalificatie van het publiek segment-qualification-queries
Deze vraag identificeert profielen die werden verworpen omdat hun status van de publieksrealisatie niet de configuratie van de Kwalificatie van het Publiek van de reis (b.v., die voor "wordt gevormd"maar profiel "verlaten") aanpast.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag keert alle profielID terug die door de reisversie wegens verkeerde publieksrealisatie werden verworpen.
Deze vraag wint al publiekskwalificatie of externe gebeurtenissen terug die voor een specifiek profiel wegens interne de dienstfouten werden verworpen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze query retourneert alle gebeurtenissen (externe gebeurtenissen/kwalificatiegebeurtenissen voor het publiek) die vanwege een andere reden voor een profiel zijn genegeerd.
Op gebeurtenissen gebaseerde query's event-based-queries
Deze vraag telt het aantal tijden een bedrijfsgebeurtenis door een reis, gegroepeerd door datum, binnen een gespecificeerd tijdkader werd ontvangen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag identificeert wanneer een externe gebeurtenis voor een specifiek profiel werd verworpen omdat er geen actieve of passende reis was die werd gevormd om die gebeurtenis te ontvangen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Leer hoe te verworpen gebeurtenistypen in reis_step_events problemen oplossen.
Deze query haalt externe gebeurtenissen op die zijn genegeerd voor een specifiek profiel vanwege interne servicefouten, samen met de gebeurtenis-id en foutcode.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Leer hoe te verworpen gebeurtenistypen in reis_step_events problemen oplossen.
Deze vraag aggregeert alle gebeurtenissen die door de machine van de reisstaat worden verworpen, die door foutencode wordt gegroepeerd helpen de gemeenschappelijkste redenen voor verwerping identificeren.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Leer hoe te verworpen gebeurtenistypen in reis_step_events problemen oplossen.
Deze vraag identificeert alle gebeurtenissen die werden verworpen omdat een profiel probeerde om een reis opnieuw in te gaan wanneer de ingang niet in de reisconfiguratie werd toegestaan.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Leer hoe te verworpen gebeurtenistypen in reis_step_events problemen oplossen.
Algemene vragen op basis van reizen journey-based-queries
Deze vraag keert een dagelijks aantal unieke reisversies terug die activiteit hadden, die u helpen patronen van de reisuitvoering in tijd begrijpen.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
De vraag keert, voor de bepaalde periode, de telling van unieke reizen terug die elke dag teweegbrachten. Eén enkele reis die op meerdere dagen plaatsvindt, wordt één keer per dag meegeteld.
Vragen over reistijden journey-instances-queries
Deze vraag gebruikt Gemeenschappelijke Uitdrukkingen van de Lijst (CTEs) om profielen te identificeren die momenteel bij een specifieke knoop in een reis wachten door profielen te vinden die door de knoop maar nog niet aan de volgende knopen zijn overgegaan.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag telt de reisinstanties die tijdens een gespecificeerde tijdspanne, met inbegrip van uitgang wegens voltooiing, fouten, onderbrekingen, of het begrenzen fouten verlieten.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag verstrekt een gedetailleerde specificatie van weggangen, die de knoopnaam en uitgangsstatus voor elke verlaten instantie tonen helpen identificeren waar en waarom de profielen de reis verlaten.
de vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Zoekopdrachten die betrekking hebben op prestatiewaarden van aangepaste handelingen query-custom-action
Deze vraag verstrekt prestatiesmetriek voor de acties van douaneHTTP, met inbegrip van totale vraag, succesvolle vraag, foutentellingen door type (4xx, 5xx, onderbrekingen, beperkt), en productie in verzoeken per seconde voor elk eindpunt.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag verstrekt de zelfde prestatiesmetriek zoals de vorige vraag maar georganiseerd als tijdreeks, die toont hoe eindpuntprestaties in tijd met minuut-door-minuut granulariteit variëren.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag berekent de percentielen van de reactietijd voor de eindpunten van de douaneactie, die u latentiedistributie helpen begrijpen en prestatiesoutliers bij verschillende percentiele drempels identificeren.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag verstrekt latentiepercentielen die als tijdreeks worden georganiseerd, die u toestaan om te volgen hoe de tijden van de eindpuntreactie in tijd op verschillende percentielniveaus veranderen.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag analyseert rij wachttijden voor vertraagde eindpunten, die de 50e en 95e percentiele wachttijden tonen om u te helpen het effect van het vertragen op uw douaneacties begrijpen.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag verstrekt rij wachttijdpercentielen als tijdreeks, toestaand u om te controleren hoe het vertragen tijden over tijd op elk eindpunt wacht.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Deze vraag verstrekt een gedetailleerde uitsplitsing van fouten voor een specifiek eindpunt, gegroepeerd door foutentype en foutencode, met inbegrip van informatie over pogingen opnieuw proberen.
Vraag van het meer van Gegevens
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|