Avalados por :
¿Qué es Join Rank?
Puedes usar Join Rank para controlar el orden en el que se unen las fuentes (tablas o archivos) en un flujo de datos. La fuente con el rango más alto se accede primero para construir la unión.
Mejores Prácticas para Join Ranks:
Valores por Defecto, Máximo y Mínimo en Join Rank:
El valor por defecto para Join Rank es 0. El valor máximo y mínimo puede ser cualquier número no negativo.
Considera que tienes las tablas T1, T2 y T3 con Join Ranks de 10, 20 y 30, entonces la tabla T3 tiene el rango de unión más alto y, por lo tanto, T3 actuará como tabla principal.
Mejora del Rendimiento:
Controlar el orden de unión a menudo puede tener un gran efecto en el rendimiento de la producción del resultado de unión. El orden de unión es relevante solo en los casos en los que el motor de Data Services realiza la unión. En los casos en los que el código se envía a la base de datos, el servidor de la base de datos determina cómo se realiza una unión.
¿Dónde se debe usar Join Rank?
Cuando el código no se envía completamente y las fuentes tienen registros enormes, se puede considerar el rango de unión. El Optimizador de Data Services considera el rango de unión y utiliza la fuente con el rango de unión más alto como fuente izquierda. Join Rank es muy útil en casos en los que el optimizador de DS no puede resolver automáticamente el plan de ejecución más eficiente. Si el valor del rango de unión es mayor, significa que esa tabla en particular está dirigiendo la unión.
Puedes imprimir un mensaje de traza en el archivo de registro del Monitor que te permite ver el orden en el que el
Optimizador de Data Services realiza las uniones. Esta información puede ayudarte a identificar formas de mejorar el
rendimiento. Para agregar la traza, selecciona
Flujo de Datos Optimizado
en la pestaña
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute