Tipo de conexión de Analysis Services para MDX (SSRS)

Para incluir en el informe datos de un cubo de Analysis Services, debe tener un conjunto de datos basado en un origen de datos de informe de tipo Microsoft SQL Server Analysis Services. Este tipo de origen de datos integrado se basa en la extensión de datos de Microsoft SQL Server Analysis Services. Puede recuperar metadatos sobre dimensiones, jerarquías, niveles, indicadores clave de rendimiento (KPI), medidas y atributos desde un cubo de Microsoft SQL Server Analysis Services para usarlos como datos de informe.

Esta extensión de procesamiento de datos admite parámetros de varios valores, agregados de servidor y credenciales administrados con independencia de la cadena de conexión.

Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, consulte Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).

Cadena de conexión

Al conectarse a un cubo de Analysis Services , se conecta al objeto de base de datos de una instancia de Analysis Services en un servidor. La base de datos podría tener varios cubos. El cubo se especifica en el diseñador de consultas al crear la consulta. En el siguiente ejemplo se muestra una cadena de conexión:

data source=<server name>;initial catalog=<database name>  

Para más ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos - Generador de informes y SSRS.

Credenciales

Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el servidor de informes.

Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean válidos.

Desde un cliente de creación de informes, están disponibles las siguientes opciones para especificar las credenciales:

  • Usuario actual de Windows (lo que se conoce también como seguridad integrada).

  • Utilizar un nombre de usuario y una contraseña almacenados.

  • Pedir las credenciales al usuario. Esta opción solo admite la seguridad integrada de Windows.

  • No se necesitan credenciales. Para usar esta opción, debe tener la cuenta de ejecución desatendida configurada en el servidor de informes. Para obtener más información, consulte Configurar la cuenta de ejecución desatendida (Administrador de configuración del servidor de informes)

Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o Especificar información de credenciales y conexión para los orígenes de datos de informes.

Consultas

Después de establecer una conexión de datos a un origen de datos de Analysis Services , debe crear un conjunto de datos y definir una consulta de expresión multidimensional (MDX) que especifique los datos del cubo que se van a recuperar. Puede utilizar la exploración del diseñador gráfico de consultas MDX y seleccionar entre las estructuras de datos subyacentes en el origen de datos.

Puede especificar una consulta de varias maneras:

  • Generar una consulta interactivamente. El Diseñador de consultas MDX de Analysis Services admite las siguientes vistas:

    • Vista de diseño : para crear una consulta MDX, se pueden arrastrar dimensiones, miembros, propiedades de miembros, medidas y KPI desde el explorador de metadatos hasta el panel Datos . Para definir más campos de conjunto de datos, se pueden arrastrar miembros calculados desde el panel Miembros calculados hasta el panel de datos.

    • Vista de consulta : para crear una consulta MDX, se pueden arrastrar dimensiones, miembros, propiedades de miembros, medidas y KPI desde el explorador de metadatos hasta el panel Consulta. El texto MDX se puede editar directamente en el panel de consulta. Para definir más campos de conjunto de datos, se pueden arrastrar miembros calculados desde el panel Miembros calculados hasta el panel de consulta.

    Para más información, vea Interfaz de usuario del Diseñador de consultas MDX de Analysis Services (Generador de informes).

  • Importar una consulta MDX existente desde un informe. Utilice el botón Importar consulta para ir a un archivo .rdl e importar una consulta. Puede importar una consulta desde un informe que contenga un conjunto de datos incrustado que se base en un origen de datos de Analysis Services . No se admite la importación directa de una consulta MDX desde un archivo .mdx.

Durante el diseño, ejecute la consulta para ver un conjunto de resultados. Los resultados de la consulta se recuperan automáticamente como un conjunto de filas planas. Las columnas del conjunto de resultados de una consulta rellenan la colección de campos de un conjunto de datos. Después de crear la consulta, vea la colección de campos del conjunto de datos generada a partir de los metadatos en el panel Datos de informe. Cuando el informe se ejecuta, los datos reales se devuelven desde el origen de datos externo.

La extensión de procesamiento de datos de Analysis Services admite propiedades de campo de conjunto de datos extendidas. Éstos son valores disponibles del origen de datos externo, pero no aparecen en el panel Datos de informe. En el informe se pueden usar las propiedades de campo extendidas admitidas por la extensión de procesamiento de datos de Analysis Services con la colección integrada Fields . Para las propiedades que tengan valores en el origen de datos, se puede tener acceso a valores de propiedad predefinidos como FormattedValue, Coloro UniqueName. Para obtener más información, consulte Propiedades de campo extendidas para una base de datos de Analysis Services (SSRS).

Parámetros

Para incluir parámetros de consulta, cree un filtro en el área de filtro del diseñador de consultas y marque el filtro como un parámetro. Para cada filtro, se crea automáticamente un conjunto de datos para proporcionar los valores disponibles. De forma predeterminada, estos conjuntos de datos no aparecen en el panel Datos de informe. Para obtener más información, consulte Definir parámetros en el Diseñador de consultas MDX para Analysis Services (Generador de informes y SSRS) y Mostrar conjuntos de datos ocultos para los valores de parámetro de datos multidimensionales (Generador de informes y SSRS).

De forma predeterminada, cada parámetro de informe tiene el tipo de datos Text. Una vez creados los parámetros de informe, podría suceder que tenga que cambiar los valores predeterminados. Para más información, consulte Parámetros de informe (Generador de informes y Diseñador de informes).

Comentarios

La extensión de datos de Analysis Services está basada en el protocolo XMLA (XML for Analysis). Los conjuntos de resultados de los cubos se recuperan mediante el protocolo XMLA como un conjunto de filas sin información de estructura jerárquica. No se admiten jerarquías desiguales. Para más información, vea Jerarquías desiguales.

También puede recuperar datos de un cubo de Analysis Services del tipo de origen de datos OLE DB. Para obtener más información, consulte Tipo de conexión OLE DB (SSRS).

Para obtener más información sobre las versiones admitidas, consulte Orígenes de datos admitidos por Reporting Services (SSRS).

Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un informe que están relacionadas con datos.

Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.

Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.

Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.

Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.

Propiedades de campo extendidas para una base de datos de Analysis Services (SSRS)
Proporciona información sobre los campos adicionales disponibles a través del proveedor de datos XMLA.

Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de datos.

Consulte también

Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)