Reemplazar una tabla o una consulta con nombre en una vista del origen de datos (Analysis Services)
En el Diseñador de vistas del origen de datos, puede reemplazar una tabla, una vista o una consulta con nombre de una vista del origen de datos (DSV) por una vista o tabla diferente del mismo origen de datos o de otro, o por una consulta con nombre definida en la DSV. Cuando se reemplaza una tabla, los demás objetos de la base de datos o proyecto de Analysis Services que contienen referencias a dicha tabla continúan haciendo referencia a ella, ya que el identificador de objeto de la tabla no cambia en la DSV. Se conservan todas las relaciones que siguen siendo pertinentes (basadas en la coincidencia de nombre y tipo de columna). Por el contrario, si elimina y luego agrega una tabla, las referencias y relaciones se pierden y se tienen que volver a crear.
Para reemplazar una tabla por otra tabla, debe tener una conexión activa a los datos de origen en el Diseñador de vistas del origen de datos en el modo de proyecto.
La mayoría de las veces, reemplaza una tabla de la vista del origen de datos por otra tabla del origen de datos. No obstante, también puede reemplazar una consulta con nombre por una tabla. Por ejemplo, ha reemplazado una tabla por una consulta con nombre y ahora desea revertir a la tabla.
Importante |
---|
Si cambia el nombre de una tabla en un origen de datos, siga los pasos para reemplazar una tabla y especifique la tabla cuyo nombre acaba de cambiar como el origen de la tabla correspondiente en la DSV antes de actualizar una DSV. Si se completa el proceso de reemplazo y cambio de nombre de la tabla, se conservan la tabla, las referencias de la tabla y las relaciones de la tabla en la DSV. En caso contrario, cuando actualice la DSV, se interpretará que se ha eliminado la tabla a la que se ha cambiado el nombre en el origen de datos. Para obtener más información, vea Actualizar el esquema de una vista del origen de datos (Analysis Services). |
Reemplazar una tabla por una consulta con nombre
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 reemplazar una tabla o una consulta con nombre.
En el Explorador de soluciones, expanda la carpeta Vistas del origen de datos y, a continuación, haga doble clic en la vista del origen de datos.
Abra el cuadro de diálogo Crear consulta con nombre. En el panel Tablas o Diagrama, haga clic con el botón secundario en la tabla que desea reemplazar, seleccione Reemplazar tabla y, a continuación, haga clic en Con nueva consulta con nombre.
En el cuadro de diálogo Crear consulta con nombre, defina la consulta con nombre y, a continuación, haga clic en Aceptar. Para obtener información acerca de cómo definir consultas con nombre, vea Cómo agregar, ver, modificar o eliminar una consulta con nombre mediante el Diseñador de vistas de origen de datos (Analysis Services).
Guarde la vista del origen de datos modificada.
Reemplazar una tabla o una consulta con nombre por una tabla
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 reemplazar una tabla o una consulta con nombre.
En el Explorador de soluciones, expanda la carpeta Vistas del origen de datos y, a continuación, haga doble clic en la vista del origen de datos.
Abra el cuadro de diálogo Reemplazar tabla por otra tabla. En el panel Tablas o Diagrama, haga clic con el botón secundario en la tabla o la consulta con nombre que desea reemplazar, seleccione Reemplazar tabla y, a continuación, haga clic en Con otra tabla.
En el cuadro de diálogo Reemplazar tabla por otra tabla:
En la lista desplegable Origen de datos, seleccione el origen de datos que desee.
Seleccione la tabla por la que desea reemplazar la tabla o consulta con nombre.
Haga clic en Aceptar.
Guarde la vista del origen de datos modificada.