Forum Discussion
Data Pipeline reading from Sharepoint List
- 5 months ago
Hi schneiw,
Thank you for reaching out to the Fabric Community. I’m happy to assist you with your query.
- Based on your description, you are encountering this error while reading data from a SharePoint Online List using the connector. Could you please confirm whether you are implementing this in an Azure Data Factory (ADF) pipeline or a Fabric pipeline?
- If you are using a Fabric pipeline, this scenario typically works without issues. I recommend performing the validation steps outlined below. Please let us know if you continue to face any challenges.
1) Craete pipeline and open the below option to copy activity.
2) After adding copy data activity then click source and broswe for the source.
3) Now select the relevant sharepoint source from the options listed.
4) It will open the below prompt and ask to login with your account. Do, so and connection will be craeted.
E.g Site URL: https://orgname-my.sharepoint.com/personal/[email protected]
5) After the successfull connection you can perform copy activity task on the file you want.
If you find this response helpful, kindly consider marking it as the accepted solution and giving it a kudos. This helps others facing similar issues and is greatly appreciated.
Hola schneiw ,
Este error en SharePoint puede resultar bastante engañoso, ya que parece un problema de credenciales o de Fabric, pero en la mayoría de los casos no lo es.
Comenzaría por comprobar dos cosas básicas:
- Prueba el endpoint directamente en un navegador o Postman agregando /$metadata.
Si devuelve HTML en lugar de XML, el problema no está en Fabric, sino en el propio servicio. - Asegúrese de que la URL utilizada sea la URL del sitio de SharePoint , no la URL de una lista o carpeta.
Es muy común copiar la URL directamente desde la interfaz de usuario (por ejemplo, una biblioteca de documentos o una lista), lo que genera un punto final OData no válido.
Si estas comprobaciones son correctas y el problema solo se produce en un sitio o lista específicos, generalmente está relacionado con la configuración de SharePoint. Existen casos conocidos en los que los tipos de columna complejos (metadatos administrados, búsquedas de valores múltiples, campos de selección múltiple de personas, etc.) impiden que el punto final OData genere metadatos válidos y provocan un error 409. (Consulte esta publicación: https://community.fabric.microsoft.com/t5/Copy-job/OData-Error-When-Connecting-to-SharePoint-Online/mp/5131842 )
Como paso de validación rápido, intente conectarse a una lista simple recién creada en el mismo sitio. Si funciona, es probable que el problema esté relacionado con el esquema de la lista original.
Dado que trabajas con SharePoint, te recomiendo que pruebes un acceso directo de SharePoint en Fabric ( https://learn.microsoft.com/en-us/fabric/onelake/create-onedrive-sharepoint-shortcut ) . En muchos casos, este método es más sencillo, ya que permite acceder a los datos directamente sin canalizaciones ni transferencia de datos, evitando así la dependencia del punto final OData.
En resumen, yo revisaría:
- URL correcta (a nivel de sitio)
- Respuesta de/$metadata
- Esquema de lista (tipos de columna)
- Ya sea que el problema se limite a un sitio o lista específicos
En la mayoría de los casos, la causa principal es una URL incorrecta o limitaciones del punto final OData de SharePoint, en lugar de un problema de Fabric.
Si mi comentario te ayudó a resolver tu pregunta , te agradecería que lo marcaras como la solución aceptada and give me like. Esto ayuda a otros usuarios con el mismo problema y me motiva a seguir contribuyendo.
Muchas gracias.