Tarea de transformación básica
Acerca de la tarea de transformación básica
La tarea Transformación básica le permite editar y validar los datos brutos 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 le gustaría enviar a sus socios y equipos.
Configuración de una tarea de transformación básica
- Haga clic en el menú de navegación en la parte superior izquierda.
- Seleccione Workflows.
- Haga clic en Crear un flujo de trabajo.
- Haga clic en Extraer, transformar y cargar (ETL) datos.
- Si lo desea, cambie el nombre del flujo de trabajo haciendo clic en el nombre del flujo de trabajo en la parte superior.
- Configure su tarea de extractor. Esta tarea proporcionará los datos que se transformarán en este workflow. Para obtener instrucciones sobre cómo configurar tareas de extractor, consulte Creación de workflows ETL.
- Haga clic en Transformación de datos.
- Seleccione Transformación básica en el menú.
- Seleccione la fuente de datos de la lista desplegable.
- Haga clic en Siguiente.
- Edite los campos de su tarea de extractor. Hay cuatro elementos principales para cada campo:
- Obligatorio: Marque la casilla de selección junto al campo si los datos son obligatorios. Si el campo está marcado y no hay datos en ese campo, se omitirá.
- Campo fuente: Todos los campos del archivo en la tarea de extractor. Cuando añada un campo nuevo, seleccione de qué columna extraer los datos a través de la lista desplegable.
- Nombre de campo de destino: cómo se verán los nombres de campo en el conjunto de datos transformado. Si desea renombrar campos del archivo de origen, edite el nombre en esta columna.
- Tipo de campo: Cómo se interpretarán los datos extraídos en el conjunto de datos transformado. El tipo de campo determina qué operaciones de transformación están disponibles.
- Haga clic en el menú de tres puntos de la derecha para transformar sus datos, agregar reglas de validación, agregar campos condicionales o eliminar ese campo del conjunto de datos. Para obtener más información sobre estas opciones, consulte las siguientes secciones.
- Si desea añadir un campo adicional al conjunto de datos, haga clic en Añadir campo.
- Revise todas sus transformaciones en la pestaña Transformaciones aplicadas. Para obtener más información sobre cada transformación, haga clic en una transformación. Haga clic en el menú de tres puntos para editar o eliminar.
Consejo Q: Las operaciones se llevan a cabo en el orden en que aparecen en la pestaña Transformaciones aplicadas, que es el orden en el que están configuradas. Si se configuran varias operaciones en el mismo campo, las operaciones subsiguientes se calcularán en los resultados de las anteriores. - Revise todas sus reglas de validación en la pestaña Reglas de validación. Para obtener más información sobre cada regla de validación, haga clic en una regla de validación. Haga clic en el menú de tres puntos para editar o eliminar.
- Haga clic en Siguiente.
- Revise el resumen de sus transformaciones y validaciones. Haga clic en Guardar cuando esté listo.
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 los campos de valor de texto, conjunto de texto y texto abierto:
- Concatenar: Combine valores de varios campos juntos.
- Dividir: divida el campo original en varios campos separados por un delimitador.
- Agregar prefijo: agregue texto en la parte delantera de cada valor.
- Añadir sufijo. Añada texto al final de cada valor.
- Caso de formato: aplique un formato de caso (p. ej. MAYÚSCULAS) a todos los valores del campo.
- Sustituir valor: Buscar y sustituir valores en el campo.
- Valor de corte: Elimine el espacio en blanco al final del texto del campo.
- Dividir por número de caracteres: Divida el texto en dos campos especificando el número de caracteres desde el principio o el final.
Las siguientes transformaciones están disponibles para el valor de número y los campos de conjunto de números:
- Transformación de adición: añada un valor a cada número en el campo o añada dos campos juntos.
- Transformación de sustracción: Restar un valor a cada número en el campo o restar un campo de otro.
- Transformación de multiplicación: Multiplicar un valor a cada número en el campo o multiplicar dos campos juntos.
- Transformación de división: divida cada número en el campo por un valor o divida un campo de otro.
- Transformación de división entera: divida cada número en el campo por un valor o divida un campo de otro. Solo devuelve el número entero (entero).
- Valor absoluto: Obtener el valor absoluto de cada valor en el campo.
- Valor de redondeo: redondea todos los valores del campo hacia arriba o hacia abajo.
- Promedio de valores: tome el promedio de valores de los campos seleccionados para cada respuesta.
- Mediana de valores: tome la mediana de los valores de los campos seleccionados para cada respuesta.
- Suma de valores: tome la suma de los valores de los campos seleccionados para cada respuesta.
- Mínimo de valores: tome el mínimo de valores en los campos seleccionados para cada respuesta.
- Máximo de valores: tome el máximo 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 pasado entre la fecha de origen actual y otra fecha.
- Offset de fecha/hora: Fecha/hora de offset con un valor de hora especificado. Por ejemplo, podría proporcionar la fecha de 5 días después de una interacción.
Al introducir un formato de fecha/hora personalizado, estas son sus opciones de formato:
- Año: yy, yyyy
- Mes: M, MM, MMM, MMMM
- Día: d, dd
- Día del año: DDD
- Hora de medio día: K, KK
- Hora del día: HH
- Minuto: m, mm
- Segundo: s, ss
- Segundo fraccionario: S, SS, SSS
- Offset huso horario: ZZZZ, ZZ:ZZ (puede incluir +/-)
- Medio día del día: a
- Día de la semana: E, EE
- Formato de huso horario: z
Validación de datos
Añadir reglas de validación le permite crear criterios y condiciones que garanticen que los datos de 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.
- Haga clic en el menú de tres puntos y, a continuación, haga clic en Agregar regla de validación.
- Seleccione solo incluir registros que no estén vacíos si desea omitir la respuesta si este campo está vacío. Esta preferencia hace lo mismo que la columna Obligatorio en la tabla de transformación.
- Seleccione forzar el tipo de datos de registro, incluidos solo los registros que se pueden convertir en el tipo especificado para validar en función del formato de los datos. Por ejemplo, para un valor de texto puede seleccionar si esos datos deben ser un número o un formato de texto.
- Debe advertir sobre un error en lugar de omitir: la activación de esta opción incluirá registros que no cumplan los criterios de validación en el conjunto de datos. Se mostrará una advertencia en el informe de filas que indica que la respuesta falló esta regla. Si lo deja sin marcar, se omitirá el registro para que no se incluya en el nuevo conjunto de datos.
- Añada reglas de validación, si lo desea. Para obtener más información, consulte la sección siguiente.
- Haga clic en Aplicar.
REGLAS DE VALIDACIÓN
Puede añadir reglas de validación para validar condicionalmente los datos en su campo. Para obtener más información sobre las condiciones de edificio, consulte Conceptos básicos de las condiciones de edificio.
- Seleccione lo que sucederá con el registro si falla la condición. Puede optar por omitir el registro para que no se incluya en el conjunto de datos o incluirlo con una advertencia.
- Indique si todas o alguna de las reglas deben ser verdaderas para validar la condición.
- Cree su condición utilizando la lista desplegable de operadores y el cuadro de texto. Esto determina qué debe cumplir el registro en este campo para que se apruebe la condición.
Consejo Q: Para crear otra condición o eliminar una condición existente, haga clic en el menú de tres puntos a la derecha. - Añada otra regla de validación, si lo desea.
Consejo Q: Haga clic en la papelera para eliminar una regla de validación.
- Haga clic en Aplicar.
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 edificio, consulte Conceptos básicos de las condiciones de edificio.
CAMPO CONDICIONAL
Un campo condicional crea un nuevo campo basado en una única condición lógica.
- Introduzca el nombre del campo Nuevo.
- Seleccione un operador para su condición.
- Introduzca el valor para determinar cómo se cumple la condición.
- Introduzca lo que se devolverá si la regla creada en los pasos 2 y 3 es verdadera.
- Introduzca lo que se devolverá si la regla creada en los pasos 2 y 3 es falsa.
- Haga clic en Aplicar cuando termine.
CAMPO CONDICIONAL AVANZADO
Un campo condicional avanzado crea un nuevo campo basado en varias condiciones lógicas o conjuntos de condiciones.
- Introduzca el nombre del campo Nuevo.
- Indique si alguna o todas las reglas deben ser verdaderas para validar la condición.
- Cree una condición. Para obtener más información, consulte la sección Campo condicional anterior.
- Para crear un nuevo conjunto de condiciones, haga clic en Añadir rama.
Consejo Q: Hay un límite de 4 ramificaciones.
- Haga clic en Aplicar cuando termine.
Archivo e informes transformados
La tarea Transformación básica genera el archivo transformado junto con 2 informes para ayudarle a comprender su conjunto de datos transformado. En la pestaña Historial de ejecución del editor Flujo de trabajo, haga clic en la tarea Transformación básica dentro de la ejecución de flujo de trabajo para ver los archivos en el lado derecho. Estos archivos se pueden exportar haciendo clic en el icono de descarga a la derecha.
- Informe de transformación: todas las transformaciones que se han llevado a cabo en los registros del archivo de origen y otros detalles, como su nombre, número de fila, estado, motivo del fallo, etc.
- 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 realizó, incluyendo si el registro se excluyó y la validación que falló.
Resolución de problemas
- If the file produced by the basic transform task is bigger than 1GB, the workflow will fail.
- Depending on how you choose to transform your data, the basic transform task can add more data to your file. If the file you’re extracting is already close to the 1GB limit, keep in mind that your transformations can make your file too large to process.