Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Asistente para vistas del origen de datos y el Diseñador de vistas del origen de datos definen automáticamente las relaciones entre las tablas agregadas a una vista de origen de datos (DSV) en función de las relaciones de base de datos subyacentes o los criterios de coincidencia de nombres que especifique.
En los casos en los que trabaja con datos de varios orígenes de datos, es posible que deba definir manualmente relaciones lógicas en el DSV para complementar esas relaciones que se definen automáticamente. Las relaciones son necesarias en Analysis Services para identificar tablas de hechos y dimensiones, para construir consultas para recuperar datos y metadatos de orígenes de datos subyacentes y para aprovechar las características avanzadas de business intelligence.
Puede definir los siguientes tipos de relaciones en el Diseñador de vistas del origen de datos:
Relación entre una tabla y otra en el mismo origen de datos.
Relación de una tabla a sí misma, como en una relación padre-hijo.
Relación de una tabla de un origen de datos a otra tabla de un origen de datos diferente.
Nota:
Las relaciones definidas en un DSV son lógicas y pueden no reflejar las relaciones reales definidas en el origen de datos subyacente. Puede crear relaciones en el Diseñador de vistas del origen de datos que no existen en el origen de datos subyacente, y también puede eliminar las relaciones creadas por el Diseñador de vistas del origen de datos de las relaciones de clave externa que existen en el origen de datos subyacente.
Las relaciones están dirigidas. Para cada valor de la columna de origen, hay un valor correspondiente en la columna de destino. En un diagrama de vista del origen de datos, como los diagramas mostrados en el panel Diagrama , una flecha en la línea entre dos tablas indica la dirección de la relación.
Este tema incluye las siguientes secciones:
Para agregar una relación entre tablas, consultas con nombre o vistas
Para ver o modificar una relación en el panel Diagrama
Para ver o modificar una relación en el panel Tablas
Para agregar una relación entre tablas, consultas con nombre o vistas
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 agregar una relación lógica.
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 abrirla en el Diseñador de vistas del origen de datos.
Haga clic con el botón derecho en la tabla, consulta con nombre o vista a la que desea agregar una relación en el panel Tablas y, a continuación, haga clic en Nueva relación.
Nota:
Para buscar una tabla, una vista o una consulta con nombre, 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 .
En el cuadro de diálogo Especificar relación , haga lo siguiente:
Seleccione la tabla adecuada, consulta nombrada o vista en la lista de la tabla de origen (clave externa).
Seleccione la tabla adecuada, consulta con nombre o vista en las listas de tabla Destino (clave principal).
Seleccione columnas de las listas Columnas de origen y Columnas de destino para crear una relación entre las dos tablas.
Si SQL Server Data Tools (SSDT) detecta, mediante el muestreo de los datos de la tabla, vista o consulta con nombre subyacentes, que ha definido la relación en la dirección incorrecta (de la clave principal a la clave externa en lugar de de la clave externa a la clave principal), se le pedirá que revierta el orden. Para invertir rápidamente el orden, haga clic en Invertir.
Si SQL Server Data Tools (SSDT) detecta que ya existe una relación para las columnas que ha seleccionado, se le pedirá. No se pueden definir relaciones duplicadas.
Opcionalmente, en el cuadro Descripción , escriba una descripción para la relación.
Para ver o modificar una relación en el panel Diagrama
- En el panel Diagrama del Diseñador de vistas del origen de datos, haga clic con el botón derecho en la relación que desea ver y haga clic en Editar relación (o simplemente haga doble clic en la flecha de relación). Use el cuadro de diálogo Editar relación para modificar la relación.
Para ver o modificar una relación en el panel Tablas
En el panel Tablas del Diseñador de vistas del origen de datos, busque y expanda la tabla, la vista o la consulta con nombre que contiene la relación que desea ver o modificar.
Expanda la carpeta Relaciones . Las relaciones entre la tabla seleccionada, la vista o la consulta con nombre y otras tablas, vistas y consultas con nombre aparecen listadas en la columna de relación.
Haga clic con el botón derecho en la relación que desea modificar y, a continuación, haga clic en Editar relación.