Cómo determinar dónde crear relaciones y determinantes

Una pregunta muy común es dónde se deben crear las relaciones. ¿Deben crearse las relaciones entre asuntos de consulta de origen de datos, entre asuntos de consulta de modelo o entre ambos tipos de asuntos de consulta? La respuesta puede variar porque depende de la complejidad del origen de datos que se esté modelando.

Al trabajar con asuntos de consulta de origen de datos, las relaciones y los determinantes van juntos.

Al trabajar con asuntos de consulta de modelo, debe tener en cuenta los efectos secundarios que provoca el uso de relaciones y determinantes.

A continuación se incluye un ejemplo de una relación en un asunto de consulta de modelo que reemplaza deliberadamente el valor de SQL minimizado y simplifica el modelo. En este ejemplo, Order Header y Order Details se combinan de tal modo que se comportan como un único hecho. Se colocan en su propia carpeta y todas las relaciones de las que son objeto se suprimen, excepto las relaciones entre Order Header y Order Details. Esta es la única relación relevante una vez que se haya creado un asunto de consulta de modelo y que hayan adjuntado las relaciones.

Se muestra la relación entre Order Header y Order Details.

Para decidir en qué parte del modelo se especificarán las relaciones y los determinantes, deberá conocer el impacto del SQL minimizado en su aplicación.

Para obtener más información sobre relaciones, determinantes y SQL minimizado, consulte los temas sobre Model Advisor de la publicación IBM® Cognos Framework Manager Guía del usuario.