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

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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 una tabla de base de datos subyacente.

En ocasiones, podría ser necesario 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 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 del origen de datos.

Establecer una clave principal lógica

Las claves principales son necesarias en SQL Server 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 crear consultas para la recuperación de datos y metadatos de orígenes de datos subyacentes y para usar las características avanzadas de Business Intelligence.

Se puede usar 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 del 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.

  1. En SQL Server Data Tools, 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, después, 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 los paneles Tablas o Diagrama , haga clic con el botón derecho en las columnas que quiera usar para definir una clave principal lógica y, después, haga clic en Establecer clave principal lógica.

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

    Observe que, una vez establecida la clave, aparece un icono de llave que identifica las columnas de clave principal.

Consulte también

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