Reemplazar una tabla o una consulta con nombre en una vista del origen de datos (Analysis Services)
Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
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. Al reemplazar una tabla, todos los demás objetos de una base de datos o un proyecto de SQL Server Analysis Services que tienen referencias a la tabla siguen haciendo referencia a la tabla porque el identificador de objeto de la tabla de la DSV no cambia. 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 en una vista del origen de datos (Analysis Services) .
Reemplazar una tabla por una consulta con nombre
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 reemplazar una tabla o una consulta con nombre.
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.
Abra el cuadro de diálogo Crear consulta con nombre . En el panel Tablas o Diagrama , haga clic con el botón derecho en la tabla que quiere reemplazar, seleccione Reemplazar tabla y, después, 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.
Guarde la vista del origen de datos modificada.
Reemplazar una tabla o una consulta con nombre por una tabla
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 reemplazar una tabla o una consulta con nombre.
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.
Abra el cuadro de diálogo Reemplazar tabla por otra tabla . En el panel Tablas o Diagrama , haga clic con el botón derecho en la tabla o la consulta con nombre que quiere reemplazar, seleccione Reemplazar tabla y, después, 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 quiera.
Seleccione la tabla por la que desea reemplazar la tabla o consulta con nombre.
Haga clic en OK.
Guarde la vista del origen de datos modificada.