Una canalización puede aplicar distintos tipos de transformaciones, en función de cómo quieras afectar a los datos tabulados. Cada canalización requiere al menos una (1) transformación y se le puede asignar un número prácticamente ilimitado de transformaciones.
Nota: Cuando configures una transformación que utilice un operador de comparación, como contiene, mayor que, igual (=), o no igual (!=), pulsa INTRO después de su valor.
Estas transformaciones se agrupan en cuatro (4) categorías:
- Transformar (Transformaciones técnicas) - Modificar la disposición de los datos de la carga útil.
- Filtrar - Eliminar filas de la carga útil de datos en función de un criterio.
- Datos - Ordena los datos por campos específicos y aplica la suma para derivar puntos de datos.
- Asignación (Transformaciones funcionales): crea relaciones entre los campos de datos.
Añadir transformaciones a una canalización es un proceso muy guiado, pero no prescriptivo. Esto garantiza la máxima flexibilidad para abordar tus necesidades de transformación
Nota: Antes de añadir transformaciones a tu canalización, asegúrate de anclar un archivo de muestra.
Requisitos
La Preparación de los datos se controla totalmente a nivel de organización y no reconoce los espacios de trabajo individuales ni sus permisos.
Esto significa:
- Preparación de los datos se comparte entre todos los usuarios autorizados de tu org.
- Cualquier usuario con acceso a Generador de cadenas también tiene acceso a Preparación de los datos.
- Todos los usuarios que puedan crear o editar Cadenas tendrán la capacidad de gestionar canalizaciones en Preparación de los datos.
- Una única canalización de Preparación de los datos puede utilizarse en varias cadenas y espacios de trabajo de una organización.
Transformar
Para modificar el diseño de los datos tabulares, por ejemplo para añadir o quitar columnas o ajustar sus valores, añade una transformación Transformar.
Nota: Cuando añades una columna, especificas su nombre, el tipo y formato de sus valores y dónde debe aparecer en los datos tabulares.
| Transformación | Descripción |
|---|---|
| Insertar columna | Añade un campo al conjunto de datos con un valor en cada fila. Cuando establezcas esta transformación, especifica el valor estático o variable de las columnas. |
| Insertar números de fila | Añade una columna con numeración de filas al conjunto de datos. Cuando establezcas esta transformación, especifica el número inicial de las filas. |
| Fórmula Excel | Añade una columna con el resultado de una operación realizada en columnas especificadas, basada en una fórmula de Microsoft Excel®. Cuando establezcas esta transformación, especifica la fórmula a realizar. Cuando escribas la fórmula, refiérete a las columnas por sus encabezados, como SUM(amount1, amount 2). Nota: Al contrario que en Excel, no empieces con un operador |
| Quitar columnas | Quita las columnas especificadas del conjunto de datos |
| Combinar columnas | Agrega una columna con los valores combinados de las columnas especificadas, separadas por un delimitador especificado. |
| Cambiar nombre | Cambia el nombre de las columnas especificadas en el conjunto de datos |
| Columna de desplazamiento | Reposiciona una columna especificada dentro del conjunto de datos |
| Valor del campo dividido | Divide los valores de una columna en varias columnas, basándose en un delimitador especificado. |
| Mantener columnas | Elimina todas las columnas del conjunto de datos excepto las especificadas |
| Girar firma | Invierte el signo de los valores de una columna especificada, como de positivo a negativo, o viceversa. |
| Mayúscula | Convierte los valores de una columna especificada a todas MAYÚSCULAS |
| Minúscula | Convierte los valores de una columna especificada a todas las minúsculas |
| Buscar y reemplazar | Reemplaza todos los casos de un valor de texto especificado en el conjunto de datos por un nuevo valor especificado. |
| Agrupar por | Agrega el conjunto de datos en Registros únicos basados en columnas especificadas, de forma similar a a AGRUPAR POR Sentencia SQL. |
| Copiar columna | Añade un duplicado de una columna especificada |
| Distancia de cadena | Calcula el número de ediciones (es decir, la "distancia") necesarias para convertir una cadena de texto en la otra. También llamada transformación de distancia de Levenshtein. Cada cadena está limitada a un máximo de 1024 caracteres; se calcula una distancia máxima de 100. |
Consejo: Para eliminar filas de un conjunto de datos, utiliza una palabra clave -como Ignora- para indicar las filas que debes eliminar. A continuación, utiliza la palabra clave como valor A en una transformación Mapeo, y configura una transformación Filtro inteligente con una condición O para eliminar cualquier campo mapeado con esa palabra clave.
Filtrar
Para eliminar filas de los datos en función de criterios específicos, añade una transformación Filtrar.
| Transformación | Descripción |
|---|---|
| Coincidencia exacta | Quita todas las filas que no coincidan exactamente con el texto especificado. |
| Coincidencia RegExp | Elimina todas las filas que no coincidan con la expresión regular (RegExp) especificada. |
| Tomar filas | Elimina todas las filas en y a continuación del número especificado. Por ejemplo, 10: elimina la décima fila y todas las filas siguientes. |
| Filtro inteligente | Quita o conserva los Registros de una columna en función de las condiciones especificadas. |
Datos
Para ordenar datos tabulares o aplicar sumas basadas en columnas concretas, añade una transformación Datos.
| Transformación | Descripción |
|---|---|
| Ordenar | Ordena el conjunto de datos en función de las columnas especificadas |
| Suma si | Crea un Resultado de canalización adicional con la suma de todos los valores de una columna especificada. |
Mapeo
Para transformar los valores de una columna en función de las reglas definidas por un grupo de asignación, añade una transformación Asignación:
- Selecciona Asignación y haz clic en Siguiente.
- Selecciona el Grupo de asignación con las reglas para aplicar.
- En Hacer coincidir columnas, selecciona cuáles de las columnas de la canalización se asignan a las del grupo de asignación.
- Haz clic en Guardar.
Si aplicas varias transformaciones Asignación de columnas a una columna, asegúrate de que están en el orden correcto dentro de la canalización.
Consejo: Cuando una canalización aplica una transformación Asignación de columnas, transforma los valores de la columna alineados. Para ver los valores de una columna antes y después de la transformación al mismo tiempo, aplica una transformación Copiar columna para añadir un duplicado de la columna antes de la transformación Asignación .... Para indicar el estado "anterior" de los valores de la copia, añade un prefijo a su nombre, como Src_ o UM_, para Origen o Desasignado, respectivamente. Para eliminar posteriormente esta columna del conjunto de datos, aplica una transformación Agrupar por o Quitar columnas.
Funciones de transformación adicionales
Agregar una transformación
Se pueden añadir transformaciones adicionales a una Tubería haciendo clic en los signos más verdes a la derecha o a la izquierda de una transformación existente. Hacer clic en el signo más a la izquierda o a la derecha de una transformación existente añade una nueva transformación antes o después de ella, respectivamente.
Copiar una transformación
Cualquier transformación existente en la canalización se puede duplicar haciendo clic en el icono de copia que está debajo de la transformación. Se ha creado una copia de la transformación y se ha abierto el formulario de transformación. Actualiza las entradas de transformación según sea necesario y guarda la transformación copiada.
Eliminar una transformación
Cualquier transformación de una canalización puede ser eliminada haciendo clic en el Icono de la papelera situado debajo de la transformación. Cuando se te pida que confirmes la eliminación, escribe el texto necesario y haz clic en el botón Eliminar. Haz clic en el botón Atrás del formulario de confirmación para cancelar la eliminación.
Al eliminar una transformación que crea una nueva columna en la canalización, cualquier transformación posterior que utilice la columna creada por la transformación ahora eliminada se marcará como no válida y el icono de transformación (círculo azul) se volverá rojo para indicar que la transformación ya no es válida.
Nota: Las transformaciones eliminadas no se pueden restaurar.
Reordenar transformaciones
El orden de las transformaciones puede cambiarse haciendo clic en las flechas izquierda y derecha bajo una transformación concreta. Haciendo clic en la flecha izquierda, la transformación se desplaza para producirse inmediatamente antes de la transformación que la precedía. La Flecha derecha desplaza la transformación para que se produzca después de la transformación que le siguió anteriormente.