Loading
CRM Analytics
Optimizar operaciones de datos con uniones semi y anti

Optimizar operaciones de datos con uniones semi y anti

Las semiuniones y antiuniones ofrecen una forma sencilla de comparar conjuntos de datos en una lente. Son especialmente útiles para identificar la presencia o ausencia de filas relacionadas sin necesidad de consultas complejas. Por ejemplo, puede encontrar fácilmente cuentas que tienen al menos una oportunidad o aquellas que no tienen oportunidades.

  1. Abra una lente para el conjunto de datos principal.
  2. Haga clic en Unir fuente de datos.
    Muestra el menú para agregar un conjunto de datos.
  3. Seleccione un conjunto de datos secundario en la siguiente pantalla.
  4. Seleccione un tipo de unión:
    La lente toma como valor predeterminado una semiunión.
    1. La semiunión devuelve las filas del conjunto de datos principal que tienen una coincidencia en el segundo conjunto de datos, sin devolver ninguna columna del segundo conjunto de datos. Esto es útil para filtrar datos basándose en la existencia de registros relacionados.
    2. Anti-unión devuelve solo las filas del conjunto de datos principal que no tienen una coincidencia en el segundo conjunto de datos. Es útil para buscar registros que no tienen ninguna entrada relacionada.
    3. Seleccione campos para coincidir entre los conjuntos de datos. Haga clic en Agregar campos para agregar más campos.
    4. Haga clic en Listo.
    Pantalla mostrando tipos de unión, definición de unión y campos de unión.
  5. Para cambiar el tipo de unión:
    1. Haga clic en Modificar en el área Conjuntos de datos.
    2. Seleccione el tipo de unión y los campos que desee.
    3. Haga clic en Listo.
    Vínculo para cambiar el tipo de unión.
  6. Para eliminar un conjunto de datos secundario:
    1. Haga clic en la flecha hacia abajo del conjunto de datos y seleccione Eliminar conjunto de datos.
    2. Para unir con un conjunto de datos diferente, repita los pasos 2 a 4.
    Selección de Eliminar conjunto de datos.
  7. Para crear un análisis significativo, seleccione mediciones y campos por los que agrupar en el resultado del conjunto de datos.
    Al definir grupos y mediciones, los campos se seleccionan del conjunto de datos principal.
    Muestra cómo agregar mediciones y grupos.

Operaciones no admitidas:

  • cogroup y joins no se pueden utilizar en la misma consulta.
  • Los totales y subtotales son compatibles.
  • No se admite la lógica de filtro booleana.
  • Las combinaciones y uniones no se pueden combinar en la misma consulta.

Optimización del rendimiento:

  • Filtre el segundo conjunto de datos antes de una unión. El rendimiento de la unión es directamente proporcional a la cantidad de datos devueltos por el segundo conjunto de datos.
  • Ejecute declaraciones de unión antes de cualquier proyección en los resultados de la consulta. Por ejemplo, si su consulta incluye una declaración de foreach como, q = foreach q generate count(q1) as 'A';, ejecútela después de la unión.

Filtros compatibles

Los filtros se pueden aplicar a los conjuntos de datos principales y secundarios.

Unir limitaciones

Limitación Detalles
Límite de conjuntos de datos Puede unir un máximo de dos conjuntos de datos. Para combinar más conjuntos de datos (hasta seis), considere utilizar una combinación.
Maridajes de campos Se permiten hasta cinco emparejamientos de campos entre conjuntos de datos.
Orden de operaciones Los conjuntos de datos deben unirse antes de la exploración. Origen de datos de unión deja de estar disponible si se agregan primero agrupaciones, mediciones o filtros.
Autouniones Se admite combinar filas en el mismo conjunto de datos. Cuando se agrega un filtro en una unión automática, solo es visible un conjunto de datos. Los filtros globales se aplican al conjunto de datos principal en la unión.
Enfoque de conjunto de datos principal Las acciones a nivel de registro y facetas se aplican exclusivamente al conjunto de datos principal.
  • Limitaciones y consideraciones para uniones semi y anti
    Las uniones semi y anti son potentes herramientas para filtrar datos basándose en la existencia de registros relacionados. Para garantizar resultados precisos y un rendimiento óptimo, tenga en cuenta estos comportamientos específicos cuando empiece a trabajar.
 
Cargando
Salesforce Help | Article