Ejemplos de consultas query-examples
En esta sección se enumeran varios ejemplos de uso común para consultar los eventos de pasos de Recorrido en Data Lake.
Asegúrese de que los campos utilizados en las consultas tengan valores asociados en el esquema correspondiente.
- id: único para todas las entradas de evento de paso. Dos eventos de paso diferentes no pueden tener el mismo ID.
- instanceId: instanceID es el mismo para todos los eventos de paso asociados a un perfil dentro de una ejecución de recorrido. Si un perfil vuelve a entrar en la recorrido, se utiliza un instanceId diferente. Este nuevo instanceId es el mismo para todos los eventos de paso de la instancia reintroducida (de inicio a fin).
- profileID: la identidad del perfil correspondiente al área de nombres de recorrido.
note note |
---|
NOTE |
Para solucionar problemas, recomendamos utilizar journeyVersionID en lugar de journeyVersionName al consultar recorridos. Obtenga más información acerca de los atributos de propiedades de recorrido en esta sección. |
Casos de uso básicos/consultas comunes common-queries
accordion | ||
---|---|---|
Cuántos perfiles ingresaron a un recorrido en un intervalo de tiempo determinado | ||
Esta consulta proporciona el número de perfiles distintos que ingresaron al recorrido determinado en el lapso de tiempo determinado. Consulta de lago de datos
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Consulta de lago de datos
Esta consulta devuelve todos los eventos de paso y los eventos de servicio del perfil y el recorrido dados durante el tiempo especificado en orden cronológico.
code language-sql |
---|
|
Estas consultas se pueden utilizar, por ejemplo, para calcular el tiempo empleado en una actividad de espera. Esto le permite asegurarse de que la actividad de espera esté configurada correctamente.
Consulta de lago de datos
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
El conjunto de datos Eventos de paso de Recorrido contiene todos los stepEvents y serviceEvents. stepEvents se utiliza en los informes, ya que se relacionan con actividades (eventos, acciones, etc.) de perfiles en un recorrido. serviceEvents se almacenan en el mismo conjunto de datos e indican información adicional para fines de depuración, por ejemplo el motivo de un descarte de evento de experiencia.
Este es un ejemplo de consulta para comprobar los detalles de un serviceEvent:
Consulta de lago de datos
code language-sql |
---|
|
Errores de mensaje/acción message-action-errors
accordion | ||||
---|---|---|---|---|
Lista de cada error encontrado en los recorridos | ||||
Esta consulta le permite enumerar cada error encontrado en recorridos al ejecutar un mensaje o una acción. Consulta de lago de datos
Ejemplo
Esta consulta devuelve todos los diferentes errores que se han producido al ejecutar una acción en un recorrido, junto con el recuento de cuántas veces se han producido. |
Consultas basadas en perfiles profile-based-queries
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
El resultado debe ser mayor que 0. Esta consulta devuelve el número exacto de veces que un perfil ha introducido un recorrido.
Método 1: si el nombre del mensaje no es único en el recorrido (se utiliza en varios lugares).
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
El resultado debe ser mayor que 0. Esta consulta solo indica si la acción del mensaje se ejecutó correctamente en el lado del recorrido.
Método 2: si el nombre del mensaje es único en el recorrido.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve la lista de todos los mensajes junto con su recuento invocado para el perfil seleccionado.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve la lista de todos los mensajes junto con su recuento invocado para el perfil seleccionado.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve la lista de todos los nombres de recorrido junto con el número de veces que el perfil consultado ha introducido el recorrido.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve, para el periodo definido, el número de perfiles que ingresaron al recorrido cada día. Si un perfil se introduce mediante varias identidades, se cuenta dos veces. Si la reentrada está activada, el recuento de perfiles puede duplicarse en días diferentes si se reingresa al recorrido en un día diferente.
Consultas relacionadas con la audiencia de lectura read-segment-queries
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve la diferencia de tiempo, en minutos, entre el momento en que el trabajo de exportación de audiencia se puso en cola y el momento en que finalmente finalizó.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve todos los ID de perfil que el recorrido descartó porque eran duplicados.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve todos los ID de perfil que descartó la recorrido porque tenían un área de nombres no válida o no tenían identidad para ese área de nombres.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve todos los ID de perfil que el recorrido descartó porque faltaba el mapa de identidad.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve todos los ID de perfil que descartó la recorrido porque el trabajo de exportación se ejecutó en modo de prueba pero el perfil no tenía el atributo testProfile establecido en true.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve todos los ID de perfil que el recorrido descartó debido a algún error interno.
Consulta de lago de datos
code language-sql |
---|
|
Devuelve todos los eventos de servicio relacionados con la versión de recorrido determinada. Podemos seguir la cadena de operaciones:
- creación de temas
- creación de trabajos de exportación
- finalización del trabajo de exportación (con métricas en perfiles exportados)
- finalización del procesamiento del trabajador
También podemos detectar problemas como:
- errores en la creación de trabajos de exportación de temas (incluidos los tiempos de espera en las llamadas de API de exportación de audiencia)
- trabajos de exportación que se pueden atascar (en caso de que, para una versión de recorrido determinada, no tengamos ningún evento relacionado con la finalización del trabajo de exportación)
- problemas con los trabajadores, si hemos recibido el evento de finalización del trabajo de exportación pero no el de finalización del procesamiento del trabajador
IMPORTANTE: si esta consulta no devuelve ningún evento, puede deberse a uno de los siguientes motivos:
- la versión del recorrido no ha alcanzado la programación
- si se supone que la versión de recorrido tiene que almacenar en déclencheur el trabajo de exportación llamando al orquestador, algo salió mal en el flujo ascendente: problema en la implementación de recorrido, evento empresarial o problema con el programador.
Consulta de lago de datos
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Si no se devuelve ningún registro, significa que:
- se ha producido un error durante la creación del tema o trabajo de exportación
- el trabajo de exportación aún se está ejecutando
Consulta de lago de datos
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Esta consulta es diferente a la anterior.
Devuelve las métricas generales de una versión de recorrido determinada, independientemente de los trabajos que se puedan haber ejecutado para ella (en caso de recorridos recurrentes, los eventos empresariales activados aprovechan la reutilización del tema).
Consultas relacionadas con la calificación de audiencias segment-qualification-queries
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Esta consulta devuelve todos los ID de perfil que la versión de recorrido descartó debido a una comprensión incorrecta de la audiencia.
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Esta consulta devuelve todos los eventos (eventos externos / eventos de calificación de audiencia) que se descartaron debido a cualquier otro motivo para un perfil.
Consultas basadas en eventos event-based-queries
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consultas comunes basadas en recorridos journey-based-queries
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
La consulta devuelve, para el periodo definido, el recuento de recorridos únicos que se activaron cada día. Un solo recorrido que se active en varios días se contará una vez al día.
Consultas en instancias de recorrido journey-instances-queries
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|
Consulta de lago de datos
code language-sql |
---|
|
Ejemplo
code language-sql |
---|
|