Compartir a través de


Tipo de conexión de lista de SharePoint (SSRS)

Para incluir los datos de una lista de Microsoft SharePoint en el informe, debe agregar o crear un conjunto de datos basado en un origen de datos de informe de tipo de lista de Microsoft SharePoint. Este es un tipo de origen de datos integrado que se basa en la extensión de datos de lista de SharePoint de Microsoft SQL Server Reporting Services. Utilice este tipo de origen de datos para conectarse a, y recuperar datos de lista de, los sitios de SharePoint 2013, SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 y Office SharePoint Server 2007.

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

En este artículo

Cadena de conexión

Consultas

Parámetros

Temas de procedimientos

Secciones relacionadas

Cadena de conexión

La cadena de conexión a una lista de SharePoint es la dirección URL al sitio o subsitio de SharePoint; por ejemplo, http://MySharePointWeb/MySharePointSite o http://MySharePointWeb/MySharePointSite/Subsite.

El diseñador de consultas muestra automáticamente las listas de SharePoint para las que el usuario tiene los permisos necesarios para obtener acceso.

Para obtener más ejemplos de cadenas de conexión, vea Conexiones de datos, orígenes de datos y cadenas de conexión en el Generador de informes.

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. Los tipos de credenciales que se pueden utilizar con esta extensión de datos dependen de la configuración de la tecnología de SharePoint para la lista de SharePoint que se esté utilizando como origen de datos.

En las tablas siguientes se describe el comportamiento de recuperación de credenciales de la extensión de lista de SharePoint cuando se conecta a una lista de SharePoint de una granja local y a una lista remota de SharePoint.

La tabla 1 es para los informes implementados en un sitio heredado de Windows SharePoint. Un sitio heredado de Windows solo admite Kerberos, NTLM y Autenticación basada en formularios (FBA). La tabla 2 es para los informes implementados en un sitio de SharePoint basado en notificaciones.

Tabla 1

Credenciales admitidas

Autenticación de Windows de modo clásico

3 Autenticación mediante formularios

Lista de SharePoint de granja local

Autenticación de Windows (integrada) o Token de usuario de SharePoint

Almacenada, Pedir, Ninguna (con credenciales de Windows1)

No

Lista remota de SharePoint

Autenticación de Windows (integrada) o Token de usuario de SharePoint

No2

Almacenada, Pedir, Ninguna (con credenciales de Windows1)

No2

Tabla 2

Credenciales admitidas

Autenticación de Windows de modo clásico

3 Autenticación mediante formularios

Lista de SharePoint de granja local

Autenticación de Windows (integrada) o Token de usuario de SharePoint

Almacenada, Pedir, Ninguna (con credenciales de Windows1)

No

No

Lista remota de SharePoint

Autenticación de Windows (integrada) o Token de usuario de SharePoint

No2

Almacenada, Pedir, Ninguna (con credenciales de Windows1)

No

No2

1 No se admiten credenciales almacenadas y de petición con credenciales que no sean de Windows.

2 La autenticación basada en formularios y la autenticación basada en notificaciones no se admiten para las listas remotas de SharePoint.

3 Autenticación de Windows, Autenticación basada en formularios (FBA), tokens de Secure Application Markup Language (SAML), otros proveedores de identidad o una combinación de más de uno de los proveedores de autenticación mencionados anteriormente.

-
Autenticación de Windows
Esta opción no se admite en el caso de una tecnología de SharePoint que esté configurada para trabajar con un servidor de informes en el modo de cuenta de confianza. Esto solo se aplica a las versiones anteriores de Reporting Services.

En el caso de una tecnología de SharePoint que esté configurada para trabajar con un servidor de informes en el modo integrado de Windows, esta opción se aplica tanto al usuario de Windows actual como al usuario de SharePoint actual.

En el caso de una tecnología de SharePoint configurada para funcionar sin un servidor de informes (modo local), esta opción no se admite. Para obtener más información sobre el modo local, vea [Informes en modo local frente al modo conectado en el Visor de informes (Reporting Services en modo de SharePoint)](ff487969\(v=sql.110\).md).
  • No se necesitan credenciales (No usar credenciales):
    Para usar esta opción, la cuenta de ejecución desatendida debe estar configurada en el servidor de informes. Para obtener más información, vea Configurar la cuenta de ejecución desatendida.

Para obtener información sobre la compatibilidad con la autenticación basada en notificaciones en la pila de Microsoft BI, vea Usar autenticación basada en notificaciones en la pila de Microsoft BI.

Para obtener más información, vea Conexiones de datos, orígenes de datos y cadenas de conexión (SSRS), Especificar credenciales en el Generador de informes y Orígenes de datos admitidos por Reporting Services (SSRS).

Consultas

Para diseñar una consulta, cree un nuevo conjunto de datos basado en el origen de datos y, a continuación, abra el diseñador de consultas asociado. Para obtener más información, vea Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS).

El diseñador gráfico de consultas de lista de SharePoint muestra cuatro paneles:

Listas de SharePoint Muestra una lista con todas las listas de SharePoint del sitio para este origen de datos. Seleccione una lista y, a continuación, seleccione los campos que desea en su consulta. Los nombres de los campos de este panel son solo nombres descriptivos de SharePoint, también conocidos como nombres para mostrar. Mantenga el cursor sobre un elemento para que se muestren las propiedades siguientes en la información sobre herramientas:

  • **Nombre   **Nombre único del campo.

  • **Identificador   **Identificador único del campo.

  • **Tipo de campo   **Tipo de datos del campo.

  • **Oculto   **Determina si el campo se muestra en la vista de lista de SharePoint.

No se admite la selección de campos de varias listas. Puede crear un conjunto de datos para cada lista y seleccionar campos de cada uno de ellos. Si las listas contienen un campo común, puede usar la función de búsqueda en una región de datos Tablix enlazada a un conjunto de datos para recuperar un valor de otro conjunto de datos que no está enlazado a la región de datos. Para obtener más información, vea Función Lookup (Generador de informes y SSRS).

  • **Campos seleccionados  ** Muestra los campos que se han seleccionado. Los nombres de campo de este panel son solo nombres descriptivos especificados por un usuario de SharePoint. Al cerrar el diseñador de consultas, estos nombres se ven en la colección de campos de conjunto de datos en el panel Datos de informe. La relación entre los nombres únicos y los nombres descriptivos está disponible en la página Propiedades del conjunto de datos (cuadro de diálogo), Campos (Generador de informes).

  • **Filtros aplicados  ** Limita los datos que se devuelven desde la lista de SharePoint, antes de que los datos se devuelvan al informe. Seleccione el nombre de campo, el operador y el valor que se deben usar para limitar los datos que se recuperan de la lista. Los operadores varían en función del tipo de datos del valor que se seleccione.

    No se puede cambiar el criterio de ordenación ni especificar grupos en el diseñador gráfico de consultas. Para hacerlo, se deben configurar expresiones de ordenación en el conjunto de datos del informe y expresiones de grupo en las regiones de datos del informe. No se admiten parámetros de consulta. Para filtrar los datos del informe, use filtros de informe o parámetros de informe creados por usted. Para obtener más información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS) y Parámetros de informe (Generador de informes y SSRS).

  • **Resultados de consulta  ** Muestra filas de ejemplo que se devuelven cuando se ejecuta la consulta. Si los valores de lista de SharePoint cambian con frecuencia en el sitio de SharePoint, los valores que se ven en el panel de resultados de la consulta podrían diferir de los valores que se ven en el informe.

  • **Campos seleccionados  ** Muestra los campos que se han seleccionado. Los nombres de campo de este panel son solo nombres descriptivos especificados por un usuario de SharePoint. Al cerrar el diseñador de consultas, estos nombres se ven en la colección de campos de conjunto de datos en el panel Datos de informe. La relación entre los nombres únicos y los nombres descriptivos está disponible en la página Propiedades del conjunto de datos (cuadro de diálogo), Campos (Generador de informes).

  • **Filtros aplicados  ** Limita los datos que se devuelven desde la lista de SharePoint, antes de que los datos se devuelvan al informe. Seleccione el nombre de campo, el operador y el valor que se deben usar para limitar los datos que se recuperan de la lista. Los operadores varían en función del tipo de datos del valor que se seleccione.

    No se puede cambiar el criterio de ordenación ni especificar grupos en el diseñador gráfico de consultas. Para hacerlo, se deben configurar expresiones de ordenación en el conjunto de datos del informe y expresiones de grupo en las regiones de datos del informe. No se admiten parámetros de consulta. Para filtrar los datos del informe, use filtros de informe o parámetros de informe creados por usted. Para obtener más información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS) y Parámetros de informe (Generador de informes y SSRS).

  • **Resultados de consulta  ** Muestra filas de ejemplo que se devuelven cuando se ejecuta la consulta. Si los valores de lista de SharePoint cambian con frecuencia en el sitio de SharePoint, los valores que se ven en el panel de resultados de la consulta podrían diferir de los valores que se ven en el informe.

Para obtener más información, vea Diseñador de consultas de lista de SharePoint (Generador de informes).

Texto de consulta

Para ver la consulta generada por el diseñador gráfico de consultas, cambie al diseñador de consultas basado en texto. En esta vista, puede ver el XML creado por el diseñador gráfico de consultas. El XML incluye elementos para el nombre de la lista, la colección de campos y el filtro.

Ejemplo 1.Campos especificados para una lista

En el siguiente ejemplo se muestra una consulta de SharePoint con el formato correcto:

<RSSharePointList>
<listName>MyList</listName>
<viewFields>
  <FieldRef Name="Field1"/>
  <FieldRef Name="Field4"/>
</viewFields>
<Query>
  <Where>
    <And>
      <Gt>
        <FieldRef Name="Field1"/>
        <Value Type="Integer">1</Value>
      </Gt>
      <IsNotNull>
        <FieldRef Name="Field2"/>
        <Value Type="string"/>
      </IsNotNull> 
    </And>
  </Where>
</Query>
</RSSharePointList>

Puede modificar esta vista de la consulta, siempre que siga siendo texto XML con el formato correcto.

Ejemplo 2.Todos los campos para una lista

También puede especificar solo el nombre de una lista y se devuelven todos los campos, incluidos los campos ocultos. En el siguiente ejemplo se recuperan todos los campos de una lista denominada Tareas:

<RSSharePointList>
<listName>Tasks</listName>
</RSSharePointList>

Todos los campos de la lista Tareas se devuelven en los resultados de la consulta.

Parámetros

Esta extensión de datos no admite parámetros.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Solucionar problemas

Se devuelven datos diferentes cuando utiliza la extensión de datos Lista de SharePoint para un informe en SSRS 2008 R2 o SSRS 2012(https://support.microsoft.com/kb/2826162)

Temas de procedimientos

Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y conjuntos de datos.

Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)

Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)

Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Contenido relacionado

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.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Vea también

Conceptos

Parámetros de informe (Generador de informes y SSRS)

Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)

Expresiones (Generador de informes y SSRS)