Compartir a través de


Actualizar el esquema en una vista del origen de datos (Analysis Services)

Después de definir una vista del origen de datos (DSV) en un proyecto o base de datos de Analysis Services, el esquema de un origen de datos subyacente puede cambiar. Estos cambios no se detectan ni actualizan automáticamente en un proyecto de desarrollo. Además, si ha implementado el proyecto en un servidor, ahora encontrará errores de procesamiento si Analysis Services ya no puede conectarse al origen de datos externo.

Para actualizar el DSV para que coincida con el origen de datos externo, puede actualizar el DSV en Business Intelligence Development Studio (BIDS). Al actualizar DSV se detectan cambios en los orígenes de datos externos en los que se basa la DSV y se crea una lista de cambios que enumera las adiciones o eliminaciones en el origen de datos externo. A continuación, puede aplicar el conjunto de cambios a la DSV que la realignará al origen de datos subyacente. Tenga en cuenta que a menudo se requiere trabajo adicional para seguir actualizando los cubos y dimensiones del proyecto que utilizan el DSV.

Este tema incluye las siguientes secciones:

Cambios admitidos en la actualización

Actualizar un DSV en SQL Server Data Tools

Cambios admitidos en la actualización

La actualización de DSV puede incluir cualquiera de las siguientes acciones:

  • Eliminación de tablas, columnas y relaciones

  • Adición de columnas y relaciones, como se aplica a las tablas que ya están incluidas en DSV

  • Adición de nuevas restricciones únicas. Si existe una clave principal lógica para una tabla en DSV y se agrega una clave física a la tabla del origen de datos, la clave lógica se quita y reemplaza por la clave física.

La actualización nunca agrega nuevas tablas a un DSV. Si desea agregar una nueva tabla, debe agregarla manualmente. Para obtener más información, vea Agregar o quitar tablas o vistas en una vista del origen de datos (Analysis Services).

Actualizar un DSV en SQL Server Data Tools

Para actualizar un DSV, haga doble clic en DSV desde el Explorador de soluciones en SQL Server Data Tools (SSDT) y, a continuación, haga clic en el botón Actualizar vista del origen de datos o elija Actualizar en el menú Vista del origen de datos.

Durante la actualización, Analysis Services consulta todos los orígenes de datos relacionales subyacentes para determinar si se han producido cambios en tablas o vistas que se incluyen en DSV. Si se pueden establecer conexiones a todos los orígenes de datos subyacentes y se han producido cambios, los verá en el cuadro de diálogo Actualizar vista del origen de datos.

Cuadro de diálogo Actualizar vista del origen de datos

El cuadro de diálogo muestra tablas, columnas, restricciones y relaciones que se eliminarán o agregarán en el DSV. El informe también enumera cualquier consulta o cálculo con nombre que no se pueda preparar correctamente. Los objetos afectados se muestran en una vista de árbol con columnas y relaciones anidadas en tablas y el tipo de cambio (eliminación o adición) indicado para cada objeto. Los iconos de objeto de vista del origen de datos estándar indican el tipo de objeto afectado.

La actualización se basa completamente en los nombres de los objetos subyacentes. Por lo tanto, si se cambia el nombre de un objeto subyacente en el origen de datos, el Diseñador de vistas del origen de datos trata el objeto cambiado como dos operaciones independientes: una eliminación y una adición. En este caso, es posible que tenga que volver a agregar manualmente el objeto cambiado a la vista del origen de datos. Es posible que también tenga que volver a crear relaciones o claves principales lógicas.

Importante

Si sabe que se ha cambiado el nombre de una tabla en un origen de datos, es posible que desee usar el comando Reemplazar tabla para reemplazar la tabla por la tabla cuyo nombre ha cambiado antes de actualizar la vista del origen de datos. Para obtener más información, vea Reemplazar una tabla o una consulta con nombre en una vista del origen de datos (Analysis Services).

Después de examinar el informe, puede aceptar los cambios o cancelar la actualización para rechazar los cambios. Todos los cambios deben aceptarse o rechazarse juntos. No puede elegir elementos individuales en la lista. También puede guardar un informe de los cambios.

Véase también

Vistas del origen de datos en modelos multidimensionales