Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una vista del origen de datos contiene el modelo lógico del esquema utilizado por objetos de base de datos multidimensionales de Analysis Services, es decir, cubos, dimensiones y estructuras de minería de datos. Una vista del origen de datos es la definición de metadatos, almacenada en formato XML, de estos elementos de esquema utilizados por el modelo dimensional unificado (UDM) y por las estructuras de minería de datos. Una vista del origen de datos:
Contiene los metadatos que representan objetos seleccionados de uno o varios orígenes de datos subyacentes, o los metadatos que se usarán para generar un almacén de datos relacional subyacente si sigue el enfoque de arriba abajo para la generación de esquemas.
Se puede crear a través de uno o varios orígenes de datos, lo que le permite definir objetos de minería de datos y multidimensionales que integran datos de varios orígenes.
Puede contener relaciones, claves principales, nombres de objeto, columnas calculadas y consultas que no están presentes en un origen de datos subyacente y que existen independientes de los orígenes de datos subyacentes.
No es visible ni está disponible para ser consultado por las aplicaciones cliente.
Un DSV es un componente necesario de un modelo multidimensional. La mayoría de los desarrolladores de Analysis Services crean un DSV durante las primeras fases del diseño del modelo, generando al menos un DSV basado en una base de datos relacional externa que proporciona datos subyacentes. Sin embargo, también puede crear el DSV en una fase posterior, generando el esquema y las estructuras de base de datos subyacentes después de crear las dimensiones y cubos. Este segundo enfoque se denomina a veces diseño de arriba abajo y se usa con frecuencia para crear prototipos y modelos de análisis. Al usar este enfoque, se usa el Asistente para generar esquemas para crear la vista del origen de datos subyacente y los objetos de origen de datos en función de los objetos OLAP definidos en un proyecto o base de datos de Analysis Services. Independientemente de cómo y cuándo cree un DSV, cada modelo debe tener uno antes de poder procesarlo.
Este tema incluye las siguientes secciones:
Composición de la vista de la fuente de datos
Crear un DSV mediante el Asistente para la vista del origen de datos
Especificar criterios de coincidencia de nombres para relaciones
Agregar un origen de datos secundario
Composición de la vista del origen de datos
Una vista del origen de datos contiene los siguientes elementos:
Un nombre y una descripción.
Definición de cualquier subconjunto del esquema recuperado de uno o varios orígenes de datos, hasta el esquema completo, incluido lo siguiente:
Nombres de tabla.
Nombres de columna.
Tipos de datos.
Nulabilidad.
Longitudes de columna.
Claves principales.
Clave principal: relaciones de clave externa.
Anotaciones en el esquema de los orígenes de datos subyacentes, incluidos los siguientes:
Nombres amigables para tablas, vistas y columnas.
Consultas con nombre que devuelven columnas de uno o varios orígenes de datos (que se muestran como tablas en el esquema).
Cálculos con nombre que devuelven columnas de un origen de datos (que se muestran como columnas en tablas o vistas).
Claves principales lógicas (necesarias si una clave principal no está definida en la tabla subyacente o no se incluye en la vista o la consulta con nombre).
Clave principal lógica: relaciones de clave externa entre tablas, vistas y consultas con nombre.
Crear un DSV mediante el Asistente para la vista del origen de datos
Para crear un DSV, ejecute el Asistente para vistas del origen de datos desde el Explorador de soluciones en SQL Server Data Tools.
Nota:
Como alternativa, puede construir primero dimensiones y cubos y, a continuación, generar un DSV para el modelo mediante el Asistente para generar esquemas. Para obtener más información, vea Asistente para generar esquemas (Analysis Services) .
En el Explorador de soluciones, haga clic con el botón derecho en la carpeta Vistas del origen de datos y, a continuación, haga clic en Nueva vista del origen de datos.
Especifique un objeto de origen de datos nuevo o existente que proporcione información de conexión a una base de datos relacional externa (solo puede seleccionar un origen de datos en el asistente).
En la misma página, haga clic en Opciones avanzadas para elegir esquemas específicos, aplicar un filtro o excluir información de relación de tabla.
Elegir esquemas
Para orígenes de datos muy grandes que contienen varios esquemas, puede seleccionar qué esquemas usar en una lista delimitada por comas, sin espacios.
Recuperar relaciones
Puede omitir intencionadamente la información de la relación de tabla desactivando la casilla Recuperar relaciones en el cuadro de diálogo Opciones avanzadas de vista del origen de datos, lo que le permite crear manualmente relaciones entre tablas en el Diseñador de vistas del origen de datos.
Filtrar objetos disponibles
Si la lista Objetos disponibles contiene un gran número de objetos, puede reducir la lista aplicando un filtro simple que especifica una cadena como criterios de selección. Por ejemplo, si escribe dbo y hace clic en el botón Filtrar , solo se muestran los elementos que comienzan por "dbo" en la lista Objetos disponibles . El filtro puede ser una cadena parcial (por ejemplo, "sal" devuelve ventas y salario), pero no puede incluir varias cadenas o operadores.
En el caso de los orígenes de datos relacionales que no tienen relaciones de tabla definidas, aparece una página Coincidencia de nombres para que pueda seleccionar el método de coincidencia de nombres adecuado. Para obtener más información, vea la sección Especificar criterios de coincidencia de nombres para relaciones en este tema.
Agregar un origen de datos secundario
Al definir una vista del origen de datos que contiene tablas, vistas o columnas de varios orígenes de datos, el primer origen de datos desde el que se agregan objetos a la vista del origen de datos se designa como origen de datos principal (no se puede cambiar el origen de datos principal después de definirlo). Después de definir una vista del origen de datos basada en objetos de un único origen de datos, puede agregar objetos de otros orígenes de datos.
Si un procesamiento OLAP o una consulta de minería de datos requiere datos de varios orígenes de datos en una sola consulta, el origen de datos principal debe admitir consultas remotas mediante OpenRowset. Normalmente, se trata de un origen de datos de SQL Server. Por ejemplo, si diseña una dimensión OLAP que contiene atributos enlazados a columnas de varios orígenes de datos, Analysis Services construirá una OpenRowset consulta para rellenar esta dimensión durante el procesamiento. Sin embargo, si se puede rellenar un objeto OLAP o una consulta de minería de datos resuelta desde un único origen de datos, no se construirá una OpenRowset consulta. En determinadas situaciones, puede definir relaciones de atributo entre atributos para eliminar la necesidad de una OpenRowset consulta. Para obtener más información sobre las relaciones de atributo, vea Relaciones de atributo, Agregar o quitar tablas o vistas en una vista del origen de datos (Analysis Services) y Definir relaciones de atributo.
Para agregar tablas y columnas de un segundo origen de datos, haga doble clic en el DSV en el Explorador de soluciones para abrirlo en el Diseñador de vistas del origen de datos y, a continuación, use el cuadro de diálogo Agregar o quitar tablas para incluir objetos de otros orígenes de datos definidos en el proyecto. Para obtener más información, vea Agregar o quitar tablas o vistas en una vista del origen de datos (Analysis Services).
Especificar criterios de coincidencia de nombres para relaciones
Al crear un DSV, las relaciones se crean entre tablas basadas en restricciones de clave externa en el origen de datos. Estas relaciones son necesarias para que el motor de Analysis Services construya las consultas adecuadas de procesamiento OLAP y minería de datos. A veces, sin embargo, un origen de datos con varias tablas no tiene restricciones de clave externa. Si un origen de datos no tiene restricciones de clave externa, el Asistente para vistas del origen de datos le pedirá que defina cómo desea que el asistente intente hacer coincidir los nombres de columna de diferentes tablas.
Nota:
Se le pedirá que proporcione criterios de coincidencia de nombres solo si no se detecta ninguna relación de clave externa en el origen de datos subyacente. Si se detectan relaciones de clave externa, se usan las relaciones detectadas y debe definir manualmente las relaciones adicionales que quiera incluir en el DSV, incluidas las claves principales lógicas. Para obtener más información, vea Definir relaciones lógicas en una vista del origen de datos (Analysis Services) y Definir claves principales lógicas en una vista del origen de datos (Analysis Services) .
El Asistente para la vista del origen de datos usa la respuesta para buscar coincidencias con los nombres de columna y crear relaciones entre diferentes tablas de DSV. Puede especificar cualquiera de los criterios enumerados en la tabla siguiente.
| Criterios de coincidencia de nombres | Descripción |
|---|---|
| Mismo nombre que la clave principal | El nombre de columna de clave externa de la tabla de origen es el mismo que el nombre de la columna de clave principal en la tabla de destino. Por ejemplo, la columna Order.CustomerID de clave externa es la misma que la columna Customer.CustomerIDde clave principal . |
| Mismo nombre que el nombre de la tabla de destino | El nombre de columna de clave externa de la tabla de origen es el mismo que el nombre de la tabla de destino. Por ejemplo, la columna Order.Customer de clave externa es la misma que la columna Customer.CustomerIDde clave principal . |
| Nombre de tabla de destino + nombre de clave principal | El nombre de columna de clave externa de la tabla de origen es el mismo que el nombre de la tabla de destino concatenado con el nombre de columna de clave principal. Se permite un separador de espacio o de subrayado. Por ejemplo, los siguientes pares de claves principales externas coinciden:Order.CustomerID y Customer.IDOrder.Customer ID y Customer.IDOrder.Customer_ID y Customer.ID |
Los criterios seleccionados cambian el valor de la propiedad NameMatchingCriteria del DSV. Esta configuración determina cómo el asistente agrega tablas relacionadas. Al cambiar la vista del origen de datos con el Diseñador de vista del origen de datos, esta especificación determina cómo el diseñador empareja las columnas para crear relaciones entre las tablas de la vista del origen de datos (DSV). Puede cambiar el valor de la propiedad NameMatchingCriteria en el Diseñador de vistas del origen de datos. Para obtener más información, vea Cambiar propiedades en una vista del origen de datos (Analysis Services) .
Nota:
Después de completar el Asistente para vistas del origen de datos, puede agregar o quitar relaciones en el panel de esquemas del Diseñador de vistas del origen de datos. Para obtener más información, vea Definir relaciones lógicas en una vista del origen de datos (Analysis Services).
Véase también
Agregar o quitar tablas o vistas en una vista de origen de datos (Analysis Services)
Definir claves principales lógicas en una vista de origen de datos (Analysis Services)
Definir cálculos con nombre en una vista del origen de datos (Analysis Services)
Definir consultas con nombre en una vista del origen de datos (Analysis Services)
Reemplazar una tabla o una consulta con nombre en una vista de origen de datos (Analysis Services)
Trabajar con diagramas en el Diseñador de vistas del origen de datos (Analysis Services)
Exploración de datos en una vista de origen de datos (Analysis Services)
Eliminar una vista del origen de datos (Analysis Services)
Actualizar el esquema en una vista del origen de datos (Analysis Services)