Tarea básica de transformación
Contenidos de la página
Acerca de la Tarea de transformación básica
La tarea de Transformación básica le permite editar y validar sus datos sin procesar en un documento compatible y simplificado. La transformación de datos puede ayudar a unificar sus conjuntos de datos automáticamente para exportarlos al formato que desea enviar a sus socios y equipos.
Consejo Q: Esta tarea sólo es compatible con flujos de trabajo ETL.
Consejo Q: Para obtener información sobre los límites generales que aplicar a los flujos de trabajo ETL , consulte Límites del Flujo de trabajo. Para conocer los límites específicos de cada tarea, consulte la información en esta página.
Configuración de una Tarea de transformación básica
Consejo Q: Si la transformación encuentra un error (como un formato no válido para un campo), se omitirán todas las operaciones posteriores en esa fila.
Transformación de datos
Las operaciones de transformación disponibles para su campo dependen del tipo de campo de destino.
Las siguientes transformaciones están disponibles para valores de texto, conjuntos de texto y campos de texto abiertos:
- Añadir prefijo:Agrega texto al frente de cada valor.
- Añadir sufijo. Añade texto al final de cada valor.
- Concatenar:Combina valores de varios campos juntos.
- Formato de caja: Aplicar un formato de mayúsculas y minúsculas (por ejemplo, MAYÚSCULAS) a todos los valores del campo.
- Valor del mapa:Asigna valores de entrada a salidas específicas en función de las coincidencias, con un valor predeterminado opcional para los valores no coincidentes.
- Reemplazar valor:Busca y reemplaza valores en el campo.
- Dividir:Divide el campo original en varios campos separados por un delimitador.
- Dividir por número de caracteres:Divide el texto en dos campos especificando el número de caracteres desde el principio o el final.
- Transformación de subcadenas:Crea una subcadena del texto en el campo especificando los índices de inicio y final.
- Valor de recorte: Elimina cadenas especificadas o espacios en blanco del principio, del final o de ambos extremos del texto en el campo.
Las siguientes transformaciones están disponibles para campos de conjuntos de texto de múltiples valores:
- Añadir prefijo:Agrega texto al frente de cada valor.
- Añadir sufijo:Agrega texto al final de cada valor.
- Concatenar:Combina valores de varios campos juntos.
- Formato de caja: Aplicar un formato de mayúsculas y minúsculas (por ejemplo, MAYÚSCULAS) a todos los valores del campo.
- Reemplazar valor:Busca y reemplaza valores en el campo.
- Dividir:Divide el campo original en varios campos que están separados por un delimitador
Consejo Q: Las transformaciones en campos de conjuntos de texto con múltiples valores solo son compatibles con archivos CSV , que utilizan comas como delimitadores. Si el campo multivalor contiene una coma, debe incluir una barra invertida ( \ ) para mantener el formato correcto. Por ejemplo, si tiene 2 campos de datos que contienen comas (por ejemplo, Doe, John y Doe, Jane), esto se interpretaría como 4 campos separados con transformaciones agregadas a cada uno (por ejemplo, Doe, John, Doe, Jane). Al agregar una barra invertida a la coma en cada valor, los datos no se separan y las transformaciones se agregan a 2 campos (por ejemplo, Doe\,John y Doe\,Jane).
Las siguientes transformaciones están disponibles para los campos de valores numéricos y conjuntos de números:
- Valor absoluto:Obtener el valor absoluto de cada valor en el campo.
- Transformación de adición: Agregue un valor a cada número en el campo o agregue dos campos juntos.
- Promedio de valores:Toma el promedio de los valores en los campos seleccionados para cada respuesta.
- Transformación de División:Divide cada número en el campo por un valor o divide un campo de otro.
- Transformación de división de enteros:Divide cada número en el campo por un valor o divide un campo de otro. Sólo devuelve el número entero.
- Máximo de valores: Tome el máximo de valores en los campos seleccionados para cada respuesta.
- Mediana de valores:Toma la mediana de los valores en los campos seleccionados para cada respuesta.
- Mínimo de valores:Toma el mínimo de valores en los campos seleccionados para cada respuesta.
- Transformación de multiplicación:Multiplica un valor por cada número en el campo o multiplica dos campos juntos.
- Valor redondo:Redondea todos los valores en el campo hacia arriba o hacia abajo.
- Transformación de resta:Restar un valor a cada número del campo o restar un campo de otro.
- Suma de valores:Toma la suma de valores en los campos seleccionados para cada respuesta.
Las siguientes transformaciones están disponibles para los campos de fecha:
- Cálculo de fecha:Devuelve cuánto tiempo ha transcurrido entre la fecha de origen actual y otra fecha.
- Transformación del día de la semana:Determinar el día de la semana a partir de la fecha de origen actual.
- Desfase de fecha y hora: Desplazamiento de fecha y hora con un valor de tiempo especificado. Por ejemplo, podría proporcionar la fecha de 5 días después de una interacción.
Consejo Q: Al utilizar el desplazamiento, tanto un día en el futuro como un día en el pasado se consideran como hoy.
Consejo Q: Nuestro sistema utiliza la zona horaria UTC. Todos los cálculos de fechas y compensaciones se basarán en UTC.
Al ingresar un formato de fecha/hora personalizado, estas son sus opciones de formato:
- Año: yy, yyyy
- Mes: M, …
- Día:d,d
- Día del año:DDDD
- Hora de medio día: K, KK
- Hora del día: S.S
- Minuto: mmm
- Segundo:s, ss
- Fracción de segundo:S, SS, SS
- Desplazamiento de zona horaria:ZZZZ, ZZ:ZZ (puede incluir +/-)
- Medio día de día: a
- Día de la semana:E, EE
- Formato de zona horaria: el
Consejo Q: Un mes se considera de 30 días.
Validación de datos
Agregar reglas de validación le permite crear criterios y condiciones que garantizan que los datos en sus campos tengan el mismo formato. Por ejemplo, es posible que desee eliminar cualquier registro con una dirección de correo electrónico no válida.
REGLAS DE VALIDACIÓN
Puede agregar reglas de validación para validar condicionalmente los datos en su campo. Para obtener más información sobre las condiciones de construcción, consulte Fundamentos de las condiciones de construcción.
Campos condicionales
Los campos condicionales se crean configurando condiciones lógicas que utilizan otros campos para determinar cómo se crea el campo. Agregue un campo condicional desde el menú de 3 puntos a la derecha de los campos de origen. Para obtener más información sobre las condiciones de construcción, consulte Fundamentos de las condiciones de construcción.
CAMPO CONDICIONAL
A campo condicional crea un nuevo campo basado en una única condición lógica.
Ejemplo: Digamos que desea crear un campo para “Consentimiento” o “No consentimiento” en función de cómo los encuestados respondan a la pregunta: “¿Da su consentimiento para participar en esta encuesta?” Puede crear un campo condicional con la lógica: si se selecciona “Sí”, entonces el valor es “Consentimiento”.
CAMPO CONDICIONAL AVANZADO
Un campo condicional avanzado crea un nuevo campo basado en múltiples condiciones lógicas o conjuntos de condición .
Ejemplo: Digamos que desea crear un campo para “Promotores” o “Detractores” en función de cómo los encuestados responden a su pregunta de satisfacción de 10 puntos. Cree un campo condicional avanzado con la lógica: Si Q2 es “mayor o igual a 8”, entonces el valor es “Promotor”, pero si Q2 es “menor o igual a 5”, entonces el valor es “Detractor”.
Archivos y Informes transformados
La tarea de transformación básica genera el archivo transformado junto con 2 informes para ayudarlo a comprender su conjunto de datos transformado. En el Pestaña Historial de ejecución de su editor de Flujo de trabajo , haga clic en el tarea básica de transformación Dentro del flujo de trabajo ejecutar para ver los archivos en el lado derecho. Estos archivos se pueden exportar haciendo clic en el icono de descarga a su derecha.
- Informe de transformación:Todas las transformaciones que se realizaron en los registros del archivo de origen y otros detalles como su nombre, número de fila, estado, motivo del error y más.
- Archivo transformado:El resultado de la transformación de datos que contiene el nuevo conjunto de datos con todas las transformaciones y validaciones aplicadas.
- Informe de Validación:Informe de cualquier validación que se haya realizado, incluyendo si se excluyó el registro y la validación que falló.
Resolución de problemas
- Límites de tamaño de archivo: Si el archivo producido por la tarea de transformación básica es más grande que 1 GB, el flujo de trabajo … fallar.
- Transformaciones que aumentan el tamaño de los archivos: Dependiendo de cómo elija transformar sus datos, la tarea de transformación básica puede Añade más datos a tu archivo. Si el archivo que estás extrayendo ya está cerca del límite de 1 GB, ten en cuenta que tus transformaciones pueden hacer que el archivo sea demasiado grande para procesarlo.
- Campos de encuesta faltantes: Es posible que notes que falta un campo de encuesta si tu ETL comienza con un Extraer respuestas de una encuesta tarea anterior a la tarea de transformación básica. Esto se debe a que si agrega nuevos campos a su encuesta, deberá guardar nuevamente su tarea de extracción y luego agregar el campo a su tarea de transformación. Para resolver esto
- Abrir el Extraer respuestas de una encuesta tarea.
- En las columnas de la Encuesta , Seleccione su nuevo campo. (Si ha seleccionado “descargar todos los campos”, salte al siguiente paso, donde guardará su tarea).
- Guarde su tarea con el resto de las mismas configuraciones.
- Abre tu Transformación básica tarea.
- El campo debería avanzar.
- Asegúrese de revisar también su tarea del cargador de datos para asegurarse de que este nuevo campo esté incluido.
- “EOF golpeó inesperadamente:” Mientras mirando el historial de ejecución de su flujo de trabajo, es posible que vea un mensaje que diga: “EOF se alcanzó inesperadamente al leer el archivo”. Añade datos al archivo o elimínalos de la fuente de datos. En este caso, le recomendamos asegurarse de que Configure su flujo de trabajo para que reintente automáticamente las tarea fallidas.
¡Genial! ¡Gracias por tus comentarios!
¡Gracias por tus comentarios!