¿Qué es la instanciación?
La instanciación es el proceso de leer o especificar información, como los valores y el tipo de almacenamiento de un campo de datos. Para optimizar los recursos del sistema, la instanciación es un proceso dirigido por el usuario, que le indica al software que lea los valores especificando opciones en la pestaña Tipo en un nodo de origen o ejecutando datos a través de un nodo Tipo.
- Los datos con tipos desconocidos también se denominan sin instanciar. Los datos cuyos valores y tipo de almacenamiento son desconocidos se muestran en la columna Medición de la pestaña Tipos como <Valor predeterminado>.
- Cuando se dispone de alguna información acerca del almacenamiento de un campo, como cadena o numérico, los datos se denominan parcialmente instanciados. Categórico o Continuo son niveles de medición parcialmente instanciados. Por ejemplo, Categórico especifica que el campo es simbólico, pero no se conoce si es nominal, ordinal o marca.
- Cuando se conocen todos los detalles de un tipo, incluidos los valores, se muestra un nivel de medición (nominal, ordinal, marca o continuo) completamente instanciado en esta columna. Tenga en cuenta que el tipo continuo se utiliza para ambos campos de datos, los instanciados parcialmente y los complemente instanciados. Los datos continuos pueden ser números enteros o reales.
Durante la ejecución de una ruta de datos con un nodo Tipo, los tipos sin instanciar se vuelven parcialmente instanciados, en función de los valores de datos iniciales. Una vez que todos los datos pasan por el nodo, se vuelven completamente instanciados a menos que los valores estuvieran establecidos en <Pasar>. Si la ejecución se interrumpe, los datos permanecerán como parcialmente instanciados. Una vez instanciada la pestaña Tipos, los valores de un campo se vuelven estáticos en ese punto de la ruta. Esto significa que cualquier cambio anterior a la ruta no afectará a los valores de un campo determinado, incluso si se vuelve a ejecutar la ruta. Para cambiar o actualizar los valores en función de los nuevos datos o manipulaciones añadidas, debe editarlos en la propia pestaña Tipos o establecer el valor de un campo en <Leer> o <Leer +>.
Cuándo instanciar
Normalmente, si el conjunto de datos no es muy grande y no tiene intención de añadir más adelante ningún campo a la ruta, la instanciación en el nodo de origen es el método más conveniente. Sin embargo, la instanciación en un nodo Tipo independiente resulta útil cuando:
- El conjunto de datos es grande y la ruta filtra un subconjunto anterior al nodo Tipo.
- Los datos se han filtrado en la ruta.
- Los datos se han fusionado o añadido en la ruta.
- Los campos de datos nuevos se derivan durante el procesamiento.