Para establecer relaciones entre los modelos de datos de tus sistemas de registro, puedes crear Grupos de asignación. Los Grupos de asignación definen las reglas a aplicar para transformar valores de un sistema a otro, que aplica como Asignación transformaciones en canalizaciones.
Consejo: Para crear rápidamente un grupo de asignación con columnas y reglas similares a las de otro grupo, desde Grupos de asignación , haz clic en Copia a crea un duplicado del grupo existente.
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.
Paso 1. Crea el grupo de asignación
- Desde Wdata Cadenas, haz clic en Preparación de los datos.
Nota: Para acceder a Preparación de los datos desde Wdata Cadenas, primero configura un conector Preparación de los datos .
- Desde Grupos de asignación , añade el grupo de asignación:
- Si es el primer grupo de asignación, haz clic en Crear grupo de asignación.
- Debajo, haz clic en Nuevo grupo de asignación en Grupos de asignación.
- Introduce un nombre y una descripción para ayudar a identificar el grupo de asignación.
- Haz clic en Crear.
Paso 2. Definir la columna principal
Cuando creas un grupo por primera vez, éste tiene una columna primaria predeterminada llamada Valor. Una transformación Asignación de columnas cambia el contenido de esta columna principal cuando se ejecuta la canalización. Actualizar la columna principal para que coincida con su columna correspondiente en la canalización:
- En la pestaña Columnas del Grupo de asignación, haz clic en Editar columnas.
- En Definir columnas, edita el tipo de datos o el nombre de la columna principal según sea necesario.
- Haz clic en Guardar.
Paso 3. Define columnas adicionales para las reglas condicionales
Para ayudar a la transformación de la columna principal, define las columnas adicionales necesarias para Reglas condicionales.
Nota: Cuando se ejecuta la canalización, la transformación Asignación: sólo cambia la columna principal, no ninguna columna adicional.
- En la pestaña Columnas, haz clic en Editar columnas.
- Debajo de Definir columnas, haz clic en Añadir columnas para cada columna que quieras añadir.
- Para cada columna del Grupo de asignación, especifica el tipo de datos y el nombre de su columna correspondiente en los datos tabulares transformados por la canalización.
- Cuando todas las columnas estén definidas, haz clic en Guardar.
Etapa 4. Establecer reglas de asignación
Las reglas de asignación definen cómo -y cuándo- cambiar la columna principal en función de los valores de los datos tabulares transformados por la canalización. Puedes establecer reglas manualmente o subirlas como un archivo de valores separados por comas (CSV).
Consejo: Para permitir una vista previa de cómo afectan las reglas a la columna principal, desde la pestaña Archivos, fija un archivo de muestra al grupo de asignación.
Para establecer manualmente cada regla de asignación:
- En la pestaña Reglas , haz clic en Añadir, y selecciona cómo asignar valores:
- Exacto, para hacer una asignación basada en una coincidencia exacta
- Como, para hacer una asignación basada en un patrón simple
- Regex, para asignar basándose en una expresión regular
- En Desde, introduce los criterios de los valores de origen desde la columna principal a transformar.
- En A, introduce cómo transformar los valores que coincidan con los criterios Desde.
Consejo: Para permitir flexibilidad, puedes seleccionar variables para los valores Desde o Hasta. Para solicitar estos valores cuando se ejecuta la canalización, crea variables en tiempo de ejecución.
- Para aplicar cualquier asignación condicional, en Condiciones, establece cuándo aplicar la regla.
- Para ayudar a identificar la regla, introduce su nombre y descripción.
- En Posición, introduce el orden en el que debe aplicarse la regla.
- En la pestaña Propiedades , especifica si las reglas distinguen entre mayúsculas y minúsculas, si recortan los espacios en blanco o si se aplican solo durante un periodo de tiempo concreto.
- Haz clic en Guardar, verifica que las reglas se han establecido correctamente y haz clic en Guardar.
Nota: Cuando subes reglas, éstas sustituyen a cualquier regla existente establecida para el grupo de asignación.
Para subir las reglas de mapeo, primero crea un CSV con las reglas a subir, o descarga las reglas de otro grupo de mapeo:
- Para crear un CSV, selecciona la pestaña Reglas , haz clic en Descargar, y actualiza el archivo con el tipo de cada regla de asignación, los valores A y Desde, la posición y otros detalles.
Nota: Para evitar que se formatee el archivo CSV, ábrelo en un editor de texto como el Bloc de notas , o selecciona Obtener datos en Microsoft Excel® para importarlo a un libro de trabajo.
- Para subir reglas de un grupo existente, en la pestaña de ese grupo llamada Reglas, haz clic en Descargar para generar un CSV de sus reglas.
Cuando tengas el CSV, súbelo al nuevo grupo de asignación:
- En la pestaña Reglas, haz clic en Subir.
- Arrastra o navega hasta el CSV y haz clic en Enviar.
- En la pestaña Propiedades , especifica si las reglas distinguen entre mayúsculas y minúsculas, si recortan los espacios en blanco o si se aplican solo durante un periodo de tiempo concreto.
Etapa 5. Publica y utiliza el Grupo de asignación.
Después de configurar todas las reglas de asignación, haz clic en Publicar para permitir que las canalizaciones utilicen el grupo.
Para utilizar el Grupo en una canalización:
- Cuando añades/agregas una transformación a la canalización, seleccionas Asignación, y haces clic en Siguiente.
- Selecciona el Grupo de asignación.
- En Hacer coincidir columnas, selecciona cuáles de las columnas de la canalización se asignan a las del grupo.
- Haz clic en Guardar.