Para definir las relaciones entre los valores de tus sistemas de registros, puedes establecer un grupo de asignación con una serie de Reglas.
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.
Añadir una regla de asignación
Para añadir una nueva regla a un grupo de asignación:
- Desde Wdata Cadenas, haz clic en Preparación de los datos.
- Desde Grupos de asignación , abre el grupo 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, especifica cuándo aplicar la regla.
- Para ayudar a identificar la regla, introduce su nombre y descripción.
Consejo: En el grupo de asignación, puedes buscar reglas por nombre.
- Si el grupo incluye varias reglas, en Posición, introduce el orden en el que debe aplicarse la regla.
Nota: Utiliza Posición desde para utilizar criterios superpuestos. Por ejemplo, digamos que tienes dos reglas; una asigna un valor de origen de
100011aInversiones de corto plazoy otra asigna cualquier valor de origen que empieza con1000aEfectivo. Dado que100011cumple los criterios de ambas Reglas, para priorizar la asignación aInversiones a corto plazo, introduce1para su Posición. - Haz clic en Guardar, verifica que las reglas se han establecido correctamente y haz clic en Guardar.
Aplicar asignación condicional a una regla
Para tener en cuenta varias columnas al asignar valores en datos tabulares, aplica condiciones a la regla:
- En el Grupo de asignación, en la pestaña Columnas , define las columnas a considerar en la condición.
- En la pestaña Reglas , haz clic en Añadir, y selecciona el tipo de regla que quieres añadir.
- En Desde y Hasta, introduce los criterios de los valores desde la columna principal a transformar, y cómo transformar esos valores.
- En Condiciones, haz clic en Edita , y añade las condiciones adicionales a tener en cuenta para aplicar la asignación.
- Haz clic en Enviar y Guardar.
Por ejemplo, supongamos que tu informe de salario y gastos (S&E) varía según la función de los empleados; el S&E de los empleados involucrados en la producción de bienes se reconoce como parte del coste de los bienes, mientras que los empleados que no trabajan en producción se reconocen como un gasto operativo. Puedes añadir reglas para considerar tanto la cuenta del empleado como el departamento para asignar valores adecuadamente:
- Define Cuenta de mayor como columna principal, y añade Departamento como columna adicional.
- Añadir dos Reglas exactas para asignar el valor de origen de
SueldosaCoste de los bienesoGastos de explotación, respectivamente. - Añade las condiciones de cada regla:
- Para la asignación de reglas a
Coste de los productos, añade una regla condicional deDepartamento = Producción. - Para la asignación de reglas a
Gastos de explotación, añade una regla condicional deDepartamento != Producción.
- Para la asignación de reglas a
Con estas reglas, el valor de la cuenta de mayor de Sueldos se asigna a Coste de los bienes o Gastos de explotación en función de si el valor de Departamento es Producción.
Establecer propiedades de las reglas
Desde la pestaña Configuración de de un grupo de asignación, puedes establecer las propiedades de sus reglas:
- Para tener en cuenta las mayúsculas y minúsculas de los valores de las reglas, selecciona Sensible a mayúsculas y minúsculas.
- Para eliminar los espacios en blanco iniciales o finales de los valores de las Reglas, selecciona Recorta los espacios en blanco.
- Para aplicar las reglas sólo durante un periodo de tiempo concreto, introduce las fechas de inicio y finalización del grupo.
Consejo: Para iniciar o detener el uso de un grupo en canalizaciones a partir de una fecha concreta, introduce solo una Fecha de inicio o Fecha de finalización.
Editar reglas de asignación
Desde la pestaña Mazo de de un grupo de asignación, puedes editar las reglas de asignación en cualquier momento.
Nota: Si editas los valores Tipo de una regla, actualiza sus valores Desde y Hasta según sea necesario para que se asignen correctamente.
Para editar un gran número de reglas de asignación:
- En la pestaña Reglas, haz clic en Descargar para generar las reglas existentes como un archivo de valores separados por comas (CSV).
- En un editor de texto, abre el CSV y edita las reglas según sea necesario.
- En la pestaña Reglas, haz clic en Subir, e importa el CSV actualizado.
Descargar reglas de asignación
Para crear una copia de seguridad sin conexión de las reglas de un grupo de mapeo desde la pestaña Reglas , haz clic en Descargar para generar un archivo CSV de las reglas.
Nota: Para evitar que se formatee el archivo CSV, ábrelo en un editor de texto -como el Bloc de notas- en lugar de en Microsoft Excel®, o selecciona Obtener datos en Excel para importar el CSV a un libro de trabajo.
Subir reglas de asignación
Puedes importar reglas a un grupo de asignación como un archivo de valores separados por comas (CSV), por ejemplo para sembrar el grupo o hacer actualizaciones masivas.
Nota: Cuando subes reglas de asignación, éstas reemplazan a las reglas existentes del grupo.
El archivo de importación debe:
- Ser un CSV válido
- Tener una fila de encabezado de
type,source,target,conditions,name,description - Que cada campo esté presente en cada fila
Nota: Una fila puede incluir valores nulos o en blanco.
- No tener filas en blanco
Consejo: Para obtener un CSV de plantilla, haz clic en Descargar en la pestaña del grupo Reglas, y actualiza el archivo según sea necesario.
Para importar las reglas como un CSV:
- En la pestaña Reglas , haz clic en Subidas.
- Arrastra o navega hasta el archivo CSV y haz clic en Enviar.
Eliminar reglas de asignación
Si las reglas ya no se aplican a los valores transformados por el grupo de asignación, elimínalas desde el Grupo.
Consejo: Para crear una copia de seguridad de las reglas antes de eliminarlas, haz clic en Descarga para generar un archivo CSV.
- En la pestaña Reglas , selecciona las reglas que deseas eliminar.
- Haz clic en Eliminar y Guardar.