Cree una Consulta

  1. Elija una configuración de filtro. Use una o ambas:
    • data (datos): fase final de filtrado que determina explícitamente cuáles registros aparecerán en el informe.
    • scope (alcance): fase inicial de filtrado que extiende el alcance a todos los registros en las sesiones compatibles.

El filtro de datos es estricto y aísla los resultados de registros individuales que corresponden con todos los criterios.

{
  "data": {
    "event1":{
      "fields": ["event1_Field1","event1_Field2"]
    },
    "event2":{
      "fields": ["event2_Field1"]
    }
  }
}

El filtro scope (alcance) es amplio. Con una sola coincidencia proporciona todos los registros asociados a una sesión de usuario. Necesita un filtro de datos para funcionar.

{
  "timestamp": {
    "$gte": "2019-12-16T00:00:00Z",
    "$lte": "2019-12-21T00:00:00Z"
  },
  "data": {
     "CallEvent": {
        "fields": ["EventName", "EventVersion", "EventSku",
        "TimeStamp", "HostId", "CustomerId", "FlowId", "FlowName",
        "ActionId", "ActionName", "IsTriggerAction", "SessionId",
        "TransactionId","ApplicationRegion", "PassthroughVersion",
        "IsOutboundFromCust", "CallingNumber", "CalledNumber",
        "CalledNumberCountry", "CalledNumberState",
        "CalledNumberRegion", "CallOfferTime", "CallAnswerTime",
        "CallEndTime", "CallDuration", "CallAnswerIndicator",
        "CallVoicemailDetected", "CallDisconnectReason"]
     }
  },
  "filters": {
    "CallEvent": {
      "CallingNumber": {"$eq": "+18052091817"}
    }
  }
}

2. Después de configurar un filtro, identifique el tema de su búsqueda. Por ejemplo:

Use el atributo timestamp (Registro de Hora) para filtrar registros (o verbos) que ocurren entre las 4:30pm y las 7:30pm MDT el 11 de febrero de 2019.

 

Nota: Todos los registros son almacenados en un formato UTC de 24 horas con segundos. Por lo tanto, las 6:30pm se convierte en 18:30:00 en el formato de 24 horas. Y para la zona horaria MDT (-0600), agregamos 6 horas para crear las 00:30:00

4:30pm MDT -> 16:30 MDT -> 22:30 UTC -> 2019-02-11T22:30:00Z

7:30pm MDT -> 19:30 MDT -> 01:30 UTC -> 2019-02-12T01:30:00Z

{
  "timestamp": {
    "$gte": "2019-02-11T22:30:00Z",
    "$lte": "2019-02-12T01:30:00Z"
  }
}

Ahora indique al menos 1 columna para el informe…

{
  "timestamp": {
    "$gte": "2019-02-11T22:30:00Z",
    "$lte": "2019-02-12T01:30:00Z"
  },
  "data": {
    "ApplicationExitEvent": {
      "fields": ["FlowId"]
    }
  }
}

3. Después de ejecutar y revisar el informe, ajuste sus filtros para obtener más o menos datos.

Análisis: El flujo que le interesa puede producirse en un periodo largo, pero el periodo es limitado, así que los registros proporcionados no tienen suficiente información sobre el contexto por analizar.

Para realizar un filtrado cooperativo y recibir todos los registros de sesión relacionados, cambie al filtro scope (alcance).

Esto produce muchos más resultados porque hay dos búsquedas:

  • Encuentre cualquier registro (verbo) con CallingNumber (Número Llamante) “+17652285679”.
  • Luego, encuentre cualquier registro con una SessionId compatible

 

Esta es la consulta actualizada:

{
  "timestamp": {
    "$gte": "2019-11-25T00:00:00Z",
    "$lte": "2019-11-26T00:00:00Z"
  },
  "data": {
    "ApplicationExitEvent": {
      "fields": ["FlowId"]
    }
  },
  "scope": {
    "field": "Sessionid",
    "filters": {
      "CallEvent": {
        "CallingNumber": {"$eq": "+17652285679"}
      }
    }
  }
}

4. Cuando ya tenga el flujo completo de información, ajuste sus resultados de búsqueda para ver las llamadas salientes de la API asociadas con las sesiones relacionadas con el CallingNumber (Número Llamante) “+17652285679”.

Esa consulta se vería así:

{
  "timestamp": {
    "$gte": "2019-11-20T00:00:00",
    "$lte": "2019-11-20T23:00:00"
  },
  "data": {
     "MsgEvent": {
        "fields": ["EventName", "EventVersion", "TimeStamp",
        "SessionId", "SendingId", "SentId"]
     }
  },
  "filters": {
     "MsgEvent": {
        "TimeStamp": {
        "$gte": "2019-11-15T00:00:00Z",
        "$lte": "2019-11-23T00:00:00Z"
      }
     }
  }
}