Compartir a través de


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

El Asistente para vistas del origen de datos y el Diseñador de vistas del origen de datos definen automáticamente una clave principal para una tabla que se agrega a una vista del origen de datos basada en la tabla de base de datos subyacente.

En ocasiones, es posible que tenga que definir manualmente una clave principal en la vista del origen de datos. Por ejemplo, por motivos de rendimiento o diseño, es posible que las tablas de un origen de datos no tengan columnas de clave principal definidas explícitamente. Las consultas y vistas con nombre también pueden omitir 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, ver o consultar con nombre en el Diseñador de vistas del origen de datos.

Establecer una clave principal lógica

Las claves principales son necesarias en Analysis Services para identificar registros de forma única en una tabla, identificar columnas clave en tablas de dimensiones y admitir relaciones entre tablas, vistas y consultas con nombre. Estas relaciones se usan para construir consultas para recuperar datos y metadatos de orígenes de datos subyacentes y para aprovechar las ventajas de las características avanzadas de business intelligence.

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

  1. En SQL Server Data Tools (SSDT), abra el proyecto o conéctese a la base de datos que contiene la vista del origen de datos en la que desea establecer una clave principal lógica.

  2. En el Explorador de soluciones, expanda la carpeta Vistas del origen de datos y haga doble clic en la vista del origen de datos.

    Para buscar una tabla o vista, puede usar la opción Buscar tabla haciendo clic en el menú Vista del origen de datos o haciendo clic con el botón derecho en un área abierta de los paneles Tablas o Diagramas .

  3. En el panel Tablas o Diagrama , haga clic con el botón derecho en la columna o columnas que desea usar para definir una clave principal lógica y, a continuación, haga clic en Establecer clave principal lógica.

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

    Tenga en cuenta que después de establecer la clave, un icono de clave ahora identifica las columnas de clave principal.

Véase también

Vistas del origen de datos en modelos multidimensionales
Definir cálculos con nombre en una vista del origen de datos (Analysis Services)