Aplicar transformaciones de datos a las fuentes de datos

AVAILABILITY
La funcionalidad descrita en este artículo se encuentra en la fase prueba limitada de la versión y es posible que no esté disponible aún en su entorno. Esta nota se eliminará cuando la funcionalidad esté disponible de forma general. Para obtener información sobre el proceso de lanzamiento de Customer Journey Analytics, consulte Lanzamientos de funcionalidades de Customer Journey Analytics.

Puede transformar los datos de las fuentes de datos mediante cualquiera de los métodos siguientes:

Cada método tiene ventajas y desventajas. Las siguientes secciones comparan los equilibrio entre ambos, general y para transformaciones específicas.

Comparar métodos de transformación de datos generalmente

En la tabla siguiente se comparan las ventajas y desventajas de cada método en general.

Método
Ventajas
Desventajas
Configuración de componentes
  • Se aplican en el momento del informe, antes de que se envíe la fuente de datos.
  • La misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.
  • No consume uno de los campos derivados limitados de su cuenta.
  • No hay límite en el número de configuraciones de componentes que puede utilizar.
  • Añade una sobrecarga de procesamiento, que puede afectar al rendimiento de la entrega de fuentes de datos
  • Solo está disponible para el conjunto de configuraciones específico que admite cada componente. No es tan flexible como crear lógica personalizada con un campo derivado.
Campos derivados
  • Se aplican en el momento del informe, antes de que se envíe la fuente de datos.
  • La misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.
  • Admite una lógica personalizada más flexible que cualquier configuración de componente individual, como reglas condicionales encadenadas.
  • Algunas transformaciones, especialmente las que dependen de una configuración de Ámbito o las que analizan una dirección URL, son difíciles de replicar en SQL.
  • Añade una sobrecarga de procesamiento, que puede afectar al rendimiento de la entrega de fuentes de datos
  • Agrega la sobrecarga de procesamiento, lo que puede afectar el rendimiento de la entrega de fuentes de datos.
  • Utiliza uno de los campos derivados limitados de la cuenta. Si la configuración de un componente puede realizar la misma transformación, utilice esa opción en su lugar.
SQL
  • No limitado por los límites de función y operador que se aplican a los campos derivados.
  • No afecta al rendimiento de la entrega de fuentes de datos.
  • Se aplica después de que la fuente de datos ya se haya entregado.
  • La lógica no se aplica en Analysis Workspace, por lo que debe duplicarla allí por separado.
  • Algunas transformaciones son difíciles o poco prácticas de replicar, especialmente aquellas que dependen de una configuración de Ámbito, que analizan una dirección URL o que deduplican o conservan un valor en un ámbito.

Comparar métodos de transformación de datos por tipo de transformación

En la tabla siguiente se enumeran las transformaciones de datos específicas, mostrando qué método (o métodos) puede realizar cada uno, lo difícil que sería replicarlo en SQL y qué método se recomienda.

Transformación
Configuración de componentes (en CJA)
Campo derivado (en CJA)
Método recomendado (en CJA)
Dificultad en SQL
Consideraciones
Aplicar lógica condicional o filtrar valores por criterios
Incluir/excluir valores
Caso Cuándo

Configuración de componentes

Se recomienda porque no consume uno de los campos derivados limitados.

Fácil para cadenas

De moderado a difícil para las métricas (requiere una instrucción CASE combinada con un COUNT)

Crédito de atributo para un evento de éxito
Atribución
No disponible
Configuración de componentes
No aplicable
Solo se aplica a dimensiones de fuentes de datos. En el caso de las métricas, no es necesario replicar ningún comportamiento de fuente de datos.
Agrupe valores numéricos en intervalos
Clasificación de valor
Manual Caso Cuándo

Configuración de componentes

Recomendado para facilitar su uso y porque no consume uno de sus campos derivados limitados.

Difícil
La complejidad aumenta desde la configuración del componente (más fácil) hasta el campo derivado (moderado, con un uso manual de Case When) y SQL (más complejo).
Clasificar valores mediante una asignación de estilo de búsqueda
No disponible
Clasificar

Campo derivado

Se recomienda porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado
Combinar valores de campo con un delimitador
No disponible
Concatenar

Campo derivado

Se recomienda porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado
Refleja la funcionalidad de agregar varias columnas de dimensión a una tabla de forma libre, que se limita a la exportación de tabla completa. Un campo derivado hace que un resultado similar esté disponible en una fuente de datos.
Convertir el tipo de datos de un campo
No disponible
Tipografía

Campos derivados

Se recomienda porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado
Contar ocurrencias de métricas (valores vs. instancias)
Comportamiento
Solución alternativa personalizada basada en matemáticas

Configuración de componentes

Recomendado debido a:

  • La misma lógica se aplica de forma coherente en la salida de Analysis Workspace y en la salida de la fuente de datos (no es posible con SQL)
  • No consume uno de sus campos derivados limitados.
Fácil/moderado
Deduplicar un valor dentro de un ámbito
Anulación de duplicación métrica
Deduplicar

Configuración de componentes

Se recomienda porque no consume uno de los campos derivados limitados.

Difícil
Depende de la configuración del ámbito. Consulte Cómo afecta la configuración del ámbito a las fuentes de datos.
Determinar la profundidad de un campo dentro de una sesión
No disponible
Profundidad

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Difícil

Depende de una configuración de ámbito (utiliza la sesión como ámbito y no se puede configurar). Consulte Cómo afecta la configuración del ámbito a las fuentes de datos.

Buscar y reemplazar un valor literal
No disponible
Buscar y reemplazar

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado
Dar formato a un valor para su visualización
Formato
No disponible

Configuración de componentes

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Difícil
Agrupar dimensiones de conjuntos de datos de resumen
No aplicable
No aplicable
No aplicable
No aplicable
Los grupos de datos de resumen solo se aplican a conjuntos de datos de resumen, que no se utilizan con fuentes de datos. Esta transformación no se aplica a la salida de la fuente de datos.
Controlar un campo vacío (“sin valor”)
Sin opciones de valor
La opción Tratar “Sin valor” como un valor se aplica a las fuentes de datos, mientras que las opciones No mostrar “Sin valor” de forma predeterminada y Mostrar “Sin valor” de forma predeterminada no se aplican a las fuentes de datos.
No disponible
Configuración de componentes
No es posible
Todos los valores “Sin valores” se devuelven como valores nulos en la salida de la fuente de datos final, en lugar de como una cadena “Sin valor”.
Buscar un valor de un conjunto de datos de búsqueda
No disponible
Búsqueda

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado

Ya debe existir una tabla de búsqueda.

Minúsculas en una cadena
Comportamiento
Minúsculas

Configuración de componentes

Recomendado debido a:

  • La misma lógica se aplica de forma coherente en la salida de Analysis Workspace y en la salida de la fuente de datos (no es posible con SQL)
  • No consume uno de sus campos derivados limitados.
Fácil/moderado
Combinar varios campos en uno
No disponible
Combinar campos

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado
Analizar una dirección URL en sus componentes
Subcadena (método de análisis de URL)
Análisis de URL

Configuración de componentes

Se recomienda porque no consume uno de los campos derivados limitados.

Difícil

Requiere análisis de cadenas personalizadas para extraer los mismos componentes.

Realizar cálculos básicos en campos numéricos
No disponible
Matemáticas

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Fácil/moderado
Conservar un valor de dimensión en todos los eventos
Persistencia
No disponible actualmente

Configuración de componentes

Recomendado para facilitar su uso y porque no consume uno de sus campos derivados limitados.

Difícil
Interactúa con el intervalo de fechas de retrospectiva del mismo modo que lo hacen las funciones de campo derivadas dependientes del ámbito. Ver Comprender el intervalo de fechas de retrospectiva.
Reemplazar un valor mediante una expresión regular
Subcadena (método Regex)
Reemplazar regex

Configuración de componentes

Los tres métodos producen el mismo resultado, pero prefieren la configuración de componentes porque:

  • La misma lógica se aplica de forma coherente en la salida de Analysis Workspace y en la salida de la fuente de datos (no es posible con SQL)
  • No consume uno de sus campos derivados limitados.
Fácil/moderado
Resolver el valor anterior o siguiente de una sesión
No disponible
Siguiente o Anterior

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Difícil
Depende de la configuración del ámbito. Consulte Cómo afecta la configuración del ámbito a las fuentes de datos.
Devuelve la diferencia entre dos fechas
No disponible
Matemáticas de fecha

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Difícil
Depende de la configuración del ámbito. Consulte Cómo afecta la configuración del ámbito a las fuentes de datos.
Alcance de una métrica como basada en eventos, perfiles o totales
Ámbito
No disponible
Dividir un valor delimitado
Subcadena (delimitador o método desde la izquierda/derecha)
División

Configuración de componentes

Recomendado debido a:

  • La misma lógica se aplica de forma coherente en la salida de Analysis Workspace y en la salida de la fuente de datos (no es posible con SQL)
  • No consume uno de sus campos derivados limitados.
Fácil/moderado
Resumir o agregar un valor en un ámbito
No disponible
Resumir

Campo derivado

Se recomienda para facilitar el uso y porque la misma lógica se aplica de forma coherente en Analysis Workspace y en la salida de la fuente de datos.

Difícil
Depende de la configuración del ámbito. Consulte Cómo afecta la configuración del ámbito a las fuentes de datos.
Recortar caracteres de una cadena
Subcadena (método Trim)
Recortar

Configuración de componentes

Recomendado debido a:

  • La misma lógica se aplica de forma coherente en la salida de Analysis Workspace y en la salida de la fuente de datos (no es posible con SQL)
  • No consume uno de sus campos derivados limitados.
Fácil/moderado

Cómo afecta la configuración del ámbito a las fuentes de datos scope-settings

La coincidencia de fecha, la anulación de duplicación, la siguiente o la anterior y el resumen dependen de una configuración de ámbito de evento, sesión o persona (las opciones disponibles varían según la función). La profundidad no tiene un campo de ámbito configurable, pero está intrínsecamente vinculada a la sesión, de forma similar a la dimensión de profundidad del evento estándar. Cualquier campo con un ámbito escribe el mismo valor en cada fila dentro de ese ámbito y ese valor depende de los datos dentro del intervalo de fecha retrospectiva.

Dado que el intervalo de fechas retrospectivo se desliza hacia adelante con cada entrega de fuente de datos, el mismo campo puede devolver un valor diferente en una entrega posterior, incluso para los eventos que ya se han producido.

El riesgo aumenta con el tamaño del ámbito: el ámbito de la persona conlleva más riesgo que el de la sesión, ya que el historial de una persona no tiene un límite de tiempo natural dentro de una ejecución de fuente.

Plantillas de funciones de campo derivadas

Las plantillas de función de campo derivado le permiten crear rápidamente un campo derivado para un caso de uso específico, como crear canales de marketing, detectar bots o extraer un parámetro de UTM de una dirección URL. Dado que una plantilla se crea a partir de una cadena de reglas generadas previamente, es casi siempre preferible utilizar una a reproducir la misma lógica en SQL desde cero, como con Marketing Channel Template.

Si una plantilla incluye una función que depende de una configuración de ámbito, la plantilla hereda la precaución de ámbito de esa función. Consulte Cómo afecta la configuración del ámbito a las fuentes de datos.

recommendation-more-help
analytics-platform-help-main