Cómo determinar dónde crear relaciones y determinantes
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.
- El asunto de consulta de modelo comienza a funcionar como una vista que reemplaza el valor Como vista o Minimizado en el tipo Generación de SQL para un asunto de consulta.
Esto significa que SQL no cambia, independientemente de los elementos a los que se haga referencia en el asunto de consulta. Para obtener más información, consulte: Qué es SQL minimizado.
- El asunto de consulta de modelo se convierte en un objeto independiente.
Esto significa que las relaciones subyacentes no se siguen aplicando, excepto las existentes entre los objetos a los que se hace referencia. Podría ser necesario crear relaciones adicionales a partir de las previamente obtenidas de los metadatos de los asuntos de consulta subyacentes.
- Cuando se crea un determinante en un asunto de consulta de modelo, el determinante no se tiene en cuenta, a menos que también se cree una relación.
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.

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.