Definir claves principales lógicas en una vista de origen de datos (Analysis Services)

El Asistente para vistas de origen de datos y el Diseñador de vistas de origen de datos definen automáticamente una clave principal para una tabla que se agrega a una vista de origen de datos basada en una tabla de base de datos subyacente. Sin embargo, podría ser necesario definir manualmente una clave principal en la vista de origen de datos.

Por motivos de rendimiento o diseño, es posible que las tablas de un origen de datos no tengan definidas de forma explícita columnas de clave principal. Las consultas con nombre y las vistas también pueden pasar por alto la columna de clave principal de una tabla. Si una tabla, vista o consulta con nombre no tiene definida una clave principal física, puede definir manualmente una clave principal lógica en la tabla, vista o consulta con nombre en el Diseñador de vistas de origen de datos.

Nota

La opción para establecer una clave principal lógica únicamente está disponible en las tablas que no tienen una clave principal.

Se puede utilizar cualquier columna para la clave principal lógica, incluido un cálculo con nombre. Cuando crea una clave principal lógica, se crea una restricción exclusiva en la vista de origen de datos y se marca como una restricción de clave principal. Cualquier otra clave principal lógica existente especificada en la tabla seleccionada se elimina.

Las claves principales son necesarias en Microsoft SQL Server Analysis Services para identificar de manera exclusiva los registros de una tabla, identificar las columnas de clave en las tablas de dimensiones y admitir relaciones entre tablas, vistas y consultas con nombre. Estas relaciones se usan para crear consultas para la recuperación de datos y metadatos de orígenes de datos subyacentes y para utilizar las características avanzadas de Business Intelligence.

Nota

Las columnas designadas como columnas de clave principal se muestran en los paneles Tablas o Esquema con un símbolo de llave al lado de la columna.

Para consultar instrucciones acerca de cómo establecer una clave principal lógica en una vista de origen de datos, vea Cómo establecer o modificar una clave principal lógica usando el Diseñador de vistas de origen de datos (Analysis Services).