Share via


Actualizar el esquema de 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 se actualizan automáticamente en un proyecto de desarrollo. Además, si implementó el proyecto en un servidor y Analysis Services no puede establecer conexión con el origen de datos externo, se producirán errores de procesamiento.

Para actualizar la DSV de forma que coincida con el origen de datos externo, puede hacerlo en Business Intelligence Development Studio (BIDS). El proceso de actualización de la DSV detecta los cambios que se han producido en los orígenes de datos externos en los que se basa la DSV, y crea una lista con dichos cambios; en ella se enumeran las adiciones o eliminaciones que han tenido lugar en el origen de datos externo. A continuación, puede aplicar el conjunto de cambios a la DSV para que esta se vuelva a alinear con el origen de datos subyacente. Tenga en cuenta que a menudo es necesario trabajo adicional para actualizar los cubos y las dimensiones del proyecto que usa la DSV.

En este tema se incluyen las secciones siguientes:

Cambios admitidos en la actualización

Actualizar una DSV en BIDS

Cambios admitidos en la actualización

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

  • Eliminación de tablas, columnas y relaciones

  • Adición de columnas y relaciones, aplicadas a las tablas que ya están incluidas en la DSV

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

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

Actualizar una DSV en SQL Server Data Tools

Para actualizar una DSV, haga doble clic en ella 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 ha habido cambios en las tablas o en las vistas incluidas en la DSV. Si se pueden establecer conexiones con 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.

Actualizar vista del origen de datos, cuadro de diálogo

El cuadro de diálogo muestra las tablas, columnas, restricciones y relaciones que se eliminarán o agregarán en la DSV. El informe también muestra cualquier cálculo o consulta con nombre que no se haya preparado correctamente. Los objetos afectados se muestran en una vista de árbol con columnas y relaciones anidadas bajo 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 a un objeto subyacente en el origen de datos, el Diseñador de vistas del origen de datos trata el objeto con el nombre cambiado como dos operaciones independientes: una eliminación y una adición. En este caso, es posible que deba volver a agregar manualmente el objeto con el nombre cambiado a la vista del origen de datos. También es posible que tenga que volver a crear relaciones o claves principales lógicas.

Nota importanteImportante

Si es consciente de que ha cambiado el nombre a una tabla de un origen de datos, es posible que desee usar el comando Reemplazar tabla para reemplazar la tabla por la tabla con el nuevo nombre 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 rechazarlos. Todos los cambios se deben aceptar o rechazar en conjunto. No puede elegir elementos individuales de la lista. También puede guardar un informe de los cambios.

Vea también

Conceptos

Vistas del origen de datos en modelos multidimensionales