Genere su primera consulta build-query

Para empezar a crear una consulta, acceda al modelador de consultas desde la ubicación que elija, según la acción que desee realizar. El modelador de consultas se abre con un lienzo en blanco. Haga clic en el botón + para configurar el primer nodo de la consulta.

Se pueden añadir dos tipos de elementos:

  • Los componentes de filtrado (condición personalizada, Seleccionar audiencia) le permiten crear sus propias reglas o seleccionar una audiencia para restringir la consulta. Se añaden al principio de la consulta y en transiciones punteadas. Aprenda a trabajar con los componentes de filtrado

    Ejemplo: Destinatarios que se suscribieron al boletín 'Deportes'. Destinatarios que viven en Nueva York, Destinatarios que viven en San Francisco

    {modal="regular"}

  • Los operadores de grupo (AND, OR, EXCEPT) le permiten agrupar los componentes de filtrado en el diagrama. Se añaden a las transiciones existentes antes de un componente de filtrado. Aprenda a trabajar con operadores

    Ejemplo: Destinatarios que se suscribieron al boletín "Deportes"Y ​que viven en Nueva York O ​San Francisco.

    {modal="regular"}

Adición de componentes de filtrado filtering

Los componentes de filtrado le permiten refinar la consulta utilizando:

  • Condiciones personalizadas: filtre la consulta creando su propia condición con atributos de la base de datos y expresiones avanzadas.
  • Audiencias: filtre la consulta usando una audiencia existente.

Configuración de una condición personalizada custom-condition

Para filtrar la consulta mediante una condición personalizada, siga estos pasos:

  1. Haga clic en el botón + del nodo deseado y seleccione Condición personalizada. El panel de propiedades de condición personalizada se abre en el lado derecho.

  2. En el campo Atributo, seleccione el atributo de la base de datos que desee aprovechar para crear su condición. La lista de atributos incluye todos los atributos de la base de datos, incluidos los atributos de las tablas vinculadas.

    {modal="regular"}

    note note
    NOTE
    El botón Editar expresión le permite aprovechar el editor de expresiones para definir manualmente una expresión con campos de la base de datos y funciones de ayuda. Obtenga información sobre cómo editar expresiones
  3. Seleccione el operador que desee aplicar en la lista desplegable. Hay varios operadores disponibles. Tenga en cuenta que los operadores disponibles en la lista desplegable dependen del tipo de datos del atributo.

    accordion
    Lista de operadores disponibles
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3
    Operador Objetivo Ejemplo
    Igual a Devuelve un resultado idéntico a los datos introducidos en la segunda columna Valor. Apellido (@lastName) igual a "Jones", solo devuelve como resultado los destinatarios cuyo apellido sea Jones.
    No igual a El resultado son todos los valores que no son idénticos al valor introducido. Idioma (@language) igual a "inglés"
    Mayor que El resultado es un valor mayor que el valor introducido. Edad (@age) mayor que 50, devolverá todos los valores mayores que 50, es decir 51, 52, etc.
    Menor que El resultado es un valor menor que el valor introducido. Fecha de creación (@created) antes de "DaysAgo(100)", devuelve como resultado todos los destinatarios creados hace menos de 100 días.
    Mayor o igual que El resultado son todos los valores iguales o mayores que el valor introducido. Edad (@age) mayor o igual que "30", devuelve como resultado todos los destinatarios de 30 años o más.
    Menor o igual que El resultado son todos los valores iguales o inferiores al valor introducido. Edad (@age) menor o igual que "60", devuelve como resultado todos los destinatarios de 60 años o menos.
    Incluido en Devuelve los resultados incluidos entre los valores indicados. Estos valores deben separarse con una coma. Fecha de nacimiento (@birthDate) incluida en "12/10/1979,12/10/1984", devuelve como resultado los destinatarios que nacieran entre esas fechas.
    No en Funciona como el operador Is included in. Aquí queremos excluir los destinatarios según los valores ingresados. Fecha de nacimiento (@birthDate) no incluida en "12/10/1979,12/10/1984". A diferencia del ejemplo anterior, no se recuperan los destinatarios nacidos entre esas fechas.
    Is empty En este caso, el resultado que estamos buscando coincide con un valor vacío en la segunda columna Valor. Móvil (@mobilePhone) está vacío devuelve todos los destinatarios que no tienen número de móvil.
    Is not empty Funciona de forma inversa al operador Is empty. No es necesario introducir datos en la segunda columna Valor. Correo electrónico (@email) no está vacío.
    Comienza con Devuelve los resultados que comienzan con el valor ingresado. N.º cuenta (@account) comienza con "32010".
    No empieza por Devuelve los resultados que no comienzan con el valor ingresado N.º cuenta (@account) no comienza con "20"
    Contains Devuelve los resultados que contienen al menos el valor introducido. Dominio de correo electrónico (@domain) contiene "mail", devolverá todos los nombres de dominio que contengan "mail". Por lo tanto, también se devuelve el dominio "gmail.com".
    No contiene Devuelve los resultados que no contienen el valor introducido. Dominio de correo electrónico (@domain) no contiene "vo". En este caso, no devuelve como resultado los nombres de dominio que contengan “vo”. El nombre de dominio "voila.fr" no aparece en los resultados.
    Me gusta Like es muy similar al operador Contains. Permite insertar % wild card character in the value. Apellido (@lastName) como "Jon%s". En este caso, el carácter comodín se utiliza para encontrar el nombre "Jones", en el caso de que el operador haya olvidado la letra que falta entre la "n" y la "s".
    Not like Like es muy similar al operador Contains. Permite insertar % wild card character in the value. Apellido (@lastName) como "Smi%h". Aquí, no devuelve los destinatarios cuyo apellido sea "Smi%h".
  4. En el campo Value, defina el valor esperado. También puede aprovechar el editor de expresiones para definir manualmente una expresión mediante los campos de la base de datos y las funciones de ayuda. Para ello, haga clic en el botón Editar expresión. Obtenga información sobre cómo editar expresiones

    Ejemplo de consulta que devuelve todos los perfiles de 21 años o más:

    {modal="regular"}

Las condiciones personalizadas permiten consultar tablas vinculadas a la tabla que utiliza actualmente la regla. Esto incluye tablas con un vínculo de cardinalidad 1-1 o tablas de recopilación (vínculo 1-N).

Para un vínculo 1-1, vaya a la tabla vinculada, seleccione el atributo deseado y defina el valor esperado.

También puede seleccionar directamente un vínculo de tabla en el selector Value y confirmar. En ese caso, los valores disponibles para la tabla seleccionada deben seleccionarse mediante un selector dedicado, como se muestra en el ejemplo siguiente.

Ejemplo de consulta

En este caso, la consulta está dirigida a marcas cuya etiqueta está "en ejecución".

  1. Vaya dentro de la tabla Brand y seleccione el atributo Label.

    {modal="regular"}

  2. Defina el valor esperado para el atributo.

    {modal="regular"}

Este es un ejemplo de consulta en el que se ha seleccionado directamente un vínculo de tabla. Los valores disponibles para esta tabla deben seleccionarse de un selector específico.

{modal="regular"}

Para un vínculo 1-N, puede definir subcondiciones para restringir la consulta, como se muestra en el ejemplo siguiente.

Ejemplo de consulta

En este caso, la consulta está dirigida a destinatarios que han realizado compras relacionadas con el producto BrewMaster, por un importe total de al menos 100 $.

  1. Seleccione la tabla Purchases y confirme.

    {modal="regular"}

  2. Se añade una transición saliente, que le permite crear subcondiciones.

    {modal="regular"}

  3. Seleccione el atributo Price y el destino de compras de 1000$ o más

    {modal="regular"}

  4. Añada subcondiciones para adaptarlas a sus necesidades. Aquí hemos agregado una condición a los perfiles de destino que compraron un producto BrewMaster.

    {modal="regular"}

Trabajo con datos agregados aggregate

Las condiciones personalizadas le permiten realizar operaciones acumuladas. Para ello, debe seleccionar directamente un atributo de una tabla de recopilación:

  1. Desplácese dentro de la tabla de recopilación deseada y seleccione el atributo en el que desea realizar una operación de acumulado.

    {modal="regular"}

  2. En el panel de propiedades, active la opción Agregar datos y seleccione la función de agregado que desee.

    {modal="regular"}

Selección de un público audiences

Para filtrar la consulta utilizando una audiencia existente, siga estos pasos:

  1. Haga clic en el botón + del nodo deseado y elija Seleccionar audiencia.

  2. El panel de propiedades Seleccionar audiencia se abre en el lado derecho. Elija la audiencia que desee utilizar para filtrar la consulta.

    Ejemplo de consulta que devuelve todos los perfiles pertenecientes a la audiencia "Visitantes del festival":

    {modal="regular"}

Uso de un filtro predefinido predefined-filters

Para filtrar la consulta utilizando un filtro predefinido, siga estos pasos:

  1. Haga clic en el botón + del nodo deseado y seleccione Filtro predefinido.

  2. El panel de propiedades Filtro predefinido se abre en el lado derecho. Seleccione un filtro predefinido de la lista de filtros personalizados o de favoritos.

    Ejemplo de consulta que devuelve todos los perfiles correspondientes al filtro predefinido "Clientes inactivos":

    {modal="regular"}

Copiar y pegar componentes copy

El modelador de consultas permite copiar uno o varios componentes de filtrado y pegarlos al final de una transición. Esta operación se puede ejecutar dentro del lienzo de consulta actual o en cualquier lienzo de la instancia.

NOTE
La selección copiada se conserva mientras esté trabajando en la instancia. Si cierra la sesión y vuelve a iniciarla, la selección ya no estará disponible para pegar.

Para copiar y pegar componentes de filtrado, siga estos pasos:

  1. Seleccione el componente de filtrado que desea copiar haciendo clic en él en el lienzo de la consulta. Para seleccionar varios componentes, utilice la herramienta de selección múltiple disponible en la barra de herramientas situada en la esquina superior derecha del lienzo.

  2. Haga clic en el botón Copiar del panel de propiedades del componente o en la cinta azul de la parte inferior de la pantalla si ha seleccionado varios componentes.

    table 0-row-2 1-row-2
    Copiar un solo componente Copiar varios componentes
    {modal="regular"} {modal="regular"}
  3. Para pegar los componentes, haga clic en el botón + al final de la transición deseada y seleccione Pegar n elementos.

    {modal="regular"}

Combinación de componentes de filtrado con operadores operators

Cada vez que agrega un nuevo componente de filtrado a la consulta, un operador AND lo vincula automáticamente al otro componente. Esto significa que los resultados de los dos componentes de filtrado se combinan.

En este ejemplo, se han añadido nuevos componentes de filtrado de tipo audiencia en la segunda transición. El componente está vinculado a la condición de filtro predefinida con un operador AND, lo que significa que los resultados de la consulta incluyen destinatarios dirigidos por el filtro predefinido "Madridians" Y que pertenecen a la audiencia "Discount hunters".

{modal="regular"}

Para cambiar el operador usado para vincular las condiciones de filtrado, haga clic en él y seleccione el operador deseado en el panel Grupo que se abre en el lado derecho.

Los operadores disponibles son:

  • AND (intersección): combina los resultados que coinciden con todos los componentes de filtrado en las transiciones salientes.
  • OR (Union): incluye resultados que coinciden con al menos uno de los componentes de filtrado en las transiciones salientes.
  • EXCEPT (Exclusion): Excluye los resultados que coinciden con todos los componentes de filtrado de la transición saliente.

{modal="regular"}

Además, puede crear grupos intermedios de componentes si hace clic en el botón + de una transición. Esto le permite agregar un operador en esta ubicación específica para agrupar varios componentes y refinar la consulta.

VIP VIP En el ejemplo siguiente, hemos creado un grupo intermedio para incluir los resultados de las audiencias "recompensar con un" o "".

{modal="regular"}

Compruebe y valide la consulta

Una vez que haya creado la consulta en el lienzo, puede comprobarla con el panel Propiedades de regla ubicado a la derecha. Este panel se muestra al crear una consulta para crear una audiencia. Las operaciones disponibles son:

  • Ver resultados: Muestra los datos resultantes de la consulta.

  • Vista de código: muestra una versión basada en código de la consulta en SQL.

  • Calcular: actualiza y muestra el número de registros dirigidos por la consulta.

  • Seleccione o guarde el filtro: elija un filtro predefinido existente para utilizarlo en el lienzo o guarde la consulta como un filtro predefinido para reutilizarlo en el futuro.

    note important
    IMPORTANT
    Seleccione un filtro predefinido en el panel de propiedades de la regla para reemplazar la consulta que se ha creado en el lienzo por el filtro seleccionado.

Cuando la consulta esté lista, haga clic en el botón Confirmar en la esquina superior derecha para guardarla.

Puede modificar la consulta en cualquier momento abriéndola. Tenga en cuenta que al abrir una consulta existente, se muestra en una vista simplificada sin la visibilidad de + botones. Para agregar nuevos elementos a la consulta, seleccione un componente u operador en el lienzo para mostrar los botones +.

{modal="regular"}

recommendation-more-help
fadff0d9-29d0-4d44-99a6-2499b0b7778b