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

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Después de definir una vista del origen de datos (DSV) en un proyecto o base de datos de SQL Server 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.

Este tema incluye las siguientes secciones:

Cambios admitidos en la actualización

Actualizar una DSV en SQL Server Data Tools

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 un DSV, haga doble clic en el DSV de Explorador de soluciones en SQL Server Data Tools. Esto inicia el diseñador de DSV. A continuación, haga clic en el botón Actualizar vista del origen de datos en el diseñador o elija Actualizar en el menú Vista del origen de datos.

Durante la actualización, SQL Server 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 el 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

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 de un objeto subyacente en el origen de datos, la vista del origen de datos Designer trata el objeto 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.

Importante

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 de 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.

Consulte también

Vistas del origen de datos en modelos multidimensionales