Parametrización en Centerprise Data Integrator

By |2019-08-23T04:45:15+00:0023rd septiembre, 2015|

Los parámetros juegan un papel muy importante en la reutilización y configurabilidad de los flujos de datos. Una amplia capacidad de parametrización garantiza que los flujos de datos y los flujos de trabajo puedan invocarse en múltiples situaciones, ahorrando tiempo y mejorando el retorno de la inversión.

Un escenario común sería si quisiera usar un flujo de datos existente para un archivo que tenga la misma estructura pero datos de una fuente diferente. Esta sería la oportunidad perfecta para usar parámetros.

En este ejemplo, cambiaremos el archivo fuente a un archivo diferente y cambiaremos los parámetros para especificar una fecha efectiva para nuestras reglas de calidad de datos.

Comenzamos arrastrando y soltando el parámetro en el flujo de datos, luego abrimos el cuadro de diálogo de propiedades del parámetro.

Param_fig1

Especificamos un nuevo parámetro y lo llamamos "fecha de vigencia". Elija el tipo de datos y asígnele un valor predeterminado de diciembre 31.

Param_fig2

Una vez que se establecen las especificaciones, el parámetro está disponible para la asignación.

Param_fig3

En este ejemplo, la regla de calidad de los datos estaba trabajando en el impuesto a la propiedad y verificando si el impuesto a la propiedad era cero o no.

Param_fig4

Ahora queremos añadir una fecha de vigencia. Queremos aplicar este parámetro a nuestra regla de calidad de datos para decir que no comenzará hasta que la fecha efectiva coincida y deseamos especificar esta fecha efectiva fuera del flujo de datos. Así que seguimos adelante y hacemos el mapeo para que la regla de calidad de datos tenga la fecha efectiva. A continuación, vamos al cuadro de diálogo de reglas de calidad de datos y verificamos "si la fecha de vigencia es mayor que la de hoy, siempre devuelva verdadero, de lo contrario, verifique esta regla".

Param_fig5

Eso significa que va a verificar esta regla solo cuando se haga efectiva. Puede especificar cualquier fecha efectiva desde el exterior y controlar su comportamiento, por lo que esta regla de calidad de datos ahora depende de una fecha específica.

Luego podemos tomar este archivo y en el programador de trabajos programar un nuevo trabajo y apuntar al flujo de datos recién creado con parámetros. Cuando vamos a la pestaña de parámetros del trabajo podemos ver todos los parámetros implícitos y explícitos.

Param_fig7

Si seleccionamos nuestro parámetro definido por el usuario, podemos ver el valor predeterminado especificado de diciembre 31.

Param_fig8

Digamos que decidimos que no queremos que esta regla sea efectiva hasta marzo 31. Podemos seleccionar esa fecha del calendario en el lado derecho.

Param_fig10

Esto le indica a la aplicación que no use la regla de calidad de datos antes de marzo de 31. Así es como el comportamiento del flujo de datos se puede controlar desde fuera del flujo de datos.

Implícitamente, el software ha escaneado y ha descubierto que la fuente tiene dos rutas de archivo: préstamos e impuestos.

Param_fig11

Puedo apuntar a un archivo diferente y cambiar a una ruta de archivo diferente.

Param_fig12

Lo mismo se puede hacer en el lado de destino, lo que le permite utilizar el mismo flujo para un conjunto de datos totalmente diferente.

Puede ver la parametrización y otros videos útiles para comenzar en Astera TV acá.