Compartir a través de


Lista de SharePoint Online

Resumen

Artículo Descripción
Estado de lanzamiento Disponibilidad general
Productos Excel
Power BI (modelos semánticos)
Power BI (flujos de datos)
Fabric (Dataflow Gen2)
Power Apps (flujos de datos)
Dynamics 365 Customer Insights
Tipos de autenticación admitidos Anónimo
Windows
Cuenta Microsoft
Entidad de servicio
Documentación de referencia de funciones SharePoint.Contents
SharePoint.Files
SharePoint.Tables

Nota

Algunas funcionalidades pueden estar presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.

Nota

Si seleccionas Entidad de servicio como tipo de autenticación en el servicio de Power BI, debes concederle permisos solo de aplicación mediante los Servicios de Control de Acceso (ACS) de Azure. Para obtener más información, ve a Conceder acceso mediante el modo de solo aplicación de SharePoint.

Capacidades admitidas

  • Dirección URL del sitio

Determinación de la dirección URL del sitio

Al conectarse a un sitio de SharePoint, se le pedirá que escriba la dirección URL del sitio. Para buscar la dirección URL del sitio que contiene la lista de SharePoint Online, abra primero una página en SharePoint. En una página de SharePoint, normalmente puede obtener la dirección del sitio seleccionando Inicio en el panel de navegación o el icono del sitio en la parte superior. Copie la dirección de la barra de direcciones del explorador web y guárdela para más adelante.

Imagen con las ubicaciones de Inicio en el panel de navegación, el icono situado en la parte superior del sitio y la dirección URL resultante.

Conexión a una lista de SharePoint Online desde Power Query Desktop

Para conectarse a una lista de SharePoint Online:

  1. Selecciona Lista de SharePoint Online en la experiencia de obtención de datos. La experiencia de obtención de datos en Power Query Desktop varía entre las aplicaciones. Para obtener más información sobre la experiencia de obtención de datos de Power Query Desktop para la aplicación, vaya a Dónde obtener datos.

  2. Pega la dirección URL del sitio de SharePoint que copiaste en Determinación de la dirección URL del sitio en el campo URL del sitio del cuadro de diálogo que se abre.

    selección de carpeta .

    Si la dirección URL que escribe no es válida, aparecerá un icono de advertencia junto al cuadro de texto URL del sitio .

    También puede seleccionar la implementación 1.0 de este conector o la implementación 2.0. Más información: Conectar a la lista de SharePoint Online v2.0

    Seleccione Aceptar para continuar.

  3. Si es la primera vez que ha visitado esta dirección del sitio, seleccione el método de autenticación adecuado. Escriba sus credenciales y elija a qué nivel se aplicará esta configuración. Después, selecciona Conectar.

    Elegir cuenta Microsoft.

    Para obtener más información sobre los métodos de autenticación y los ajustes de nivel, ve a Autenticación con un origen de datos.

  4. En el Navegador, puedes seleccionar una ubicación y luego transformar los datos en el editor de Power Query seleccionando Transformar datos, o bien cargar los datos seleccionando Cargar.

    Active la casilla de verificación de la lista.

Conectarse a una lista de SharePoint Online desde Power Query Online

Para conectarse a una lista de SharePoint Online:

  1. Selecciona la opción Lista de SharePoint Online en la experiencia de obtención de datos. Las distintas aplicaciones tienen diferentes formas de obtener datos en Power Query Online. Para obtener más información sobre cómo acceder a la experiencia de obtención de datos de Power Query Online desde la aplicación, vaya a Dónde obtener datos.

    Captura de pantalla de la ventana Obtener datos con la lista de SharePoint Online resaltada.

  2. Pega la dirección URL del sitio de SharePoint que copiaste en Determinación de la dirección URL del sitio en el campo URL del sitio del cuadro de diálogo que se abre.

    Selección de lista en línea.

  3. Escriba el nombre de una puerta de enlace de datos local si es necesario.

  4. Seleccione el tipo de autenticación y escriba las credenciales necesarias.

  5. Seleccione Siguiente.

  6. Desde el Navegador , puede seleccionar una ubicación y, después, puede transformar los datos en el Editor de Power Query seleccionando Transformar datos.

    Navegador con datos.

Conectarse a la lista de SharePoint Online v2.0

En la versión de octubre de 2020 de Power BI Desktop, introdujimos una versión actualizada del conector de lista de SharePoint Online. Este conector ha mejorado las API y tiene una mayor facilidad de uso, pero no es compatible con el uso de la versión del conector 1.0. La versión del conector 2.0 está disponible con carácter general a partir de septiembre de 2022.

Para acceder a él, entrarás en la misma pantalla del conector en el paso 2 de Conexión a una lista de SharePoint Online desde Power Query Desktop. Pero asegúrate de seleccionar 2.0 en Implementación si aún no está seleccionado.

una pantalla que muestra una muestra de la configuración de lista de SharePoint Online.

Con esta actualización al conector, estamos poniendo a disposición dos vistas diferentes para los mismos datos:

  • Todas
  • Predeterminado

La vista All incluye todas las columnas creadas por usuarias/os y definidas por el sistema. Puede ver qué columnas se incluyen en la siguiente pantalla.

una pantalla que muestra una muestra de la configuración de vista de una vista específica en la lista de SharePoint Online.

La vista predeterminada es lo que verás al consultar la lista en línea en la vista que has configurado como ‘Por defecto’ en tu configuración. Si edita esta vista para agregar o quitar columnas creadas por el usuario o definidas por el sistema, o creando una nueva vista y estabiéndolo como predeterminada, estos cambios se propagarán a través del conector.

Pantalla que muestra un ejemplo de vista predeterminada de lista de SharePoint Online.

Nota

Si establece la vista predeterminada en el sitio de SharePoint en vista de calendario o vista de panel, SharePoint solo devuelve las columnas que se muestran en la vista seleccionada. En este escenario, Power BI no recuperará todas las columnas de la lista, aunque elija la opción Todo. Esto es por diseño.

Solución de problemas

Usar la dirección raíz de SharePoint

Asegúrese de proporcionar la dirección raíz del sitio de SharePoint, sin subcarpetas ni documentos. Por ejemplo, use un vínculo similar a https://contoso.sharepoint.com/teams/ObjectModel/.

Problemas de zona horaria

Al usar el conector de lista de SharePoint Online (v1.0), es posible que observe que los datos de zona horaria no coinciden con lo que esperaría del explorador. El cliente basado en web de SharePoint realiza una conversión de zona horaria local en función del conocimiento del explorador de la zona horaria del usuario.

La API de back-end para SharePoint usa la hora UTC y envía esta hora UTC directamente a Power BI. Power BI no convierte esta hora UTC, pero lo informa al usuario.

Para obtener la hora local, el usuario debe realizar la misma conversión que el cliente de SharePoint. Aquí mostramos un ejemplo de las operaciones de columna que harían esto:

#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Datewithtime", type datetimezone}}),
#"Timezone Shifted" = Table.TransformColumns(#"Changed Type", {"Datewithtime", DateTimeZone.ToLocal})

La primera operación cambia el tipo a datetimezoney la segunda operación la convierte en la hora local del equipo.

Límite de combinación de SharePoint

Nota

Este problema se limita al conector de lista de SharePoint Online v2.0.

El conector de lista de SharePoint Online v2.0 usa una API diferente del conector v1.0 y, por lo tanto, está sujeto a un máximo de 12 operaciones de combinación por consulta, como está documentado en la documentación de SharePoint Online en Umbral de búsqueda de vista de lista. Este problema se manifestará cuando se produzca un error en las consultas de SharePoint cuando se accede simultáneamente a más de 12 columnas desde una lista de SharePoint. Sin embargo, puede solucionar esta situación mediante la creación de una vista predeterminada con menos de 12 columnas de búsqueda.

Usar OData para acceder a una lista de SharePoint Online

Si usa una fuente de OData para acceder a una lista de SharePoint Online, hay una limitación de 2100 caracteres aproximadamente a la dirección URL que usa para conectarse. Más información: longitud máxima de la dirección URL