Cuando añades reglas para un grupo de asignación, puedes definir las relaciones entre valores de tus sistemas de registro. Para asignar valores entre sistemas de Registros, puedes definir relaciones basadas en una coincidencia exacta, un patrón simple o una expresión regular (Regex).
Sugerencia: Los Grupos de asignación eficaces suelen incluir varias reglas de distintos tipos. Para aplicar criterios adicionales a una regla, también puedes establecer una asignación condicional.
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.
Coincidencia exacta
Las reglas Exact definen una relación explícita de uno a uno entre valores. Por ejemplo, para asignar un valor de origen de 100-10 directamente a un código de producto de Cola normal, aplica una regla Exacta.
Nota: Con una regla Exacta, cualquier nuevo valor de los datos transformados por la canalización requiere una actualización del grupo de asignación con una regla para el nuevo valor.
Me gusta
Las reglas Like definen las relaciones basadas en patrones simples o valores estandarizados. Por ejemplo, puedes utilizar una regla Like para definir relaciones muchos-a-uno (n:1) o muchos-a-muchos (n:n) basándote en prefijos, sufijos o recortes.
Para ayudar a la coincidencia de patrones de una regla Like, puedes usar un signo de interrogación (?) o un asterisco (*) como carácter comodín de uno o varios caracteres, respectivamente.
Un comodín ? reemplaza a un único carácter, como cuando el patrón a comparar requiere:
- Valores de un determinado número de caracteres
- Caracteres específicos en medio de los valores
Por ejemplo:
| De | Para | Explicación | Resultado |
|---|---|---|---|
??130 |
TI |
Una relación de muchos a uno, en la que cualquier valor de origen de cinco dígitos que termine en 130 se asigna al valor IT. |
Un valor de origen de 23130 se asigna a IT |
??? |
??? |
Una relación de muchos a muchos, en la que cualquier valor de origen de solo tres dígitos se asigna a sí mismo. | Un valor de origen de 630 se asigna a 630 |
?????? |
AC_?????? |
Una relación de muchos a muchos, en la que cualquier valor de origen de seis caracteres se asigna a sí mismo con un prefijo de AC_ |
Un valor de origen de 601010 se asigna a AC_601010 |
CC_???? |
???? |
Una relación de muchos a muchos, en la que cualquier valor de origen de siete caracteres que empiece por CC_ se asigna a sus cuatro últimos caracteres. |
Un valor de origen de CC_6425 se asigna a 6425 |
100-??-4000 |
Ingresos |
Una relación de muchos a uno, en la que cualquier valor de origen de 11 caracteres que empiece por 100- y termine por -4000 se asigna al valor Ingresos. |
Un valor de origen de 100-80-4000 se asigna a Ingresos |
Un comodín * reemplaza a varios caracteres, como cuando el patrón a comparar requiere caracteres específicos al principio o al final de valores de longitud variable. Por ejemplo:
| De | Para | Explicación | Resultado |
|---|---|---|---|
*065 |
Finanzas |
Una relación de muchos a uno, en la que cualquier valor de origen que termine en 065 se asigna al valor Finanzas. |
Un valor de origen de 10065 o 9065 se asigna a Finanzas |
* |
* |
Una relación de muchos a muchos, en la que cualquier valor de origen se asigna a sí mismo, independientemente de los caracteres; esto se conoce como asignación de paso | Un valor de origen de 500010, 1400, o Salarios se asigna a sí mismo-500010, 1400, o Salarios, respectivamente. |
* |
CC_* |
Una relación de muchos a muchos, en la que cualquier valor de origen se asigna a sí mismo con un prefijo de CC_ |
Un valor de origen de 92230, 81010, o Calidad se asigna a CC_92230, CC_81010, o CC_Calidad, respectivamente. |
BU_1* |
1* |
Una relación de muchos a muchos, en la que cualquier valor de origen que empiece por BU_1 se asigna a sí mismo sin el prefijo BU_. |
Un valor de origen de BU_1200 o BU_1000 se asigna a 1200 o 1000, respectivamente. Nota: Esta regla no asignaría un valor de origen de |
Regex
Las Reglas de expresiones regulares-o Reglas Regex- definen relaciones basadas en patrones más complejos que no pueden asignarse con una regla Similar. Para identificar patrones, las expresiones regulares utilizan segmentos, indicados por paréntesis abiertos y cerrados (()). Puedes utilizar varias expresiones regulares para crear criterios de asignación, y cualquier segmento creado por la expresión regular puede crear el valor asignado.
Por ejemplo:
| De | Para | Explicación | Resultado |
|---|---|---|---|
([4-7])(.*) |
$2 |
Una relación de muchos a muchos, en la que cualquier valor de origen que empiece por 4, 5, 6, o 7 se asigna a su valor posterior al dígito inicial. |
Un valor de origen de 5-100 o 7625 se asigna a -100 o 625, respectivamente Nota: Esta regla no asignaría un valor de origen de |