No se pueden obtener datos de la lista en línea de Sharepoint

Un usuario Pregunto ✅

sdeoghar

Hola expertos

Estoy intentando conectar la lista en línea de Sharepoint a Power BI. Pero no está conectando.

Recibo el siguiente error

«Error inesperado» El valor especificado tiene caracteres CRLF no válidos.

Nombre del parámetro: valor «

No entiendo qué es exactamente este error.

¿Alguien puede ayudarme a resolver este problema?

Shivjeet Deoghare

KGrice

Hola @sdeoghar. Parece que es bastante común que otras personas se hayan encontrado con esto, pero no sé qué opciones tienes disponibles para solucionarlo. Este blog menciona una forma que funcionó, pero implica ejecutar una actualización para SP. También está esta publicación de la comunidad que tiene algunas ideas, incluido el inicio de sesión como una cuenta organizacional.

Por lo que puedo decir, no es un problema con sus datos en la lista de SharePoint. La mayoría de los ejemplos que he visto fueron para SharePoint local. Veo que te estás conectando en línea. Háganos saber si nada de lo anterior ayuda.

sdeoghar

En respuesta a KGrice

Hola Grice,

Gracias por su respuesta. Revisé sus publicaciones, una habla sobre la conexión de Excel a la lista de Sharepoint, que no es mi caso. y otra publicación aún está en discusión.

Mi escenario es que de alguna manera tengo que conectar mi lista de puntos compartidos directamente a Power BI, lo cual no puedo hacer y aparece el error.

Entonces, con ese respeto, ¿tienes alguna idea?

KGrice

En respuesta a sdeoghar

Todavía sugiero probarlos. La lista de Excel es a través de Power Query, que es Obtener datos en Power BI. No son exactamente iguales al 100%, pero están bastante cerca.

La publicación que no tenía una respuesta resuelta aún tenía una solución alternativa para iniciar sesión como una cuenta de organización.

Puede que no sea posible encontrar a alguien con exactamente el mismo escenario, pero puede encontrar varias cosas que están cerca y tienen la misma solución escribiendo el mensaje de error exacto en Google. Las opciones para Power BI o Power Query serán relevantes.

En respuesta a KGrice

¿Está utilizando el conector de lista de SharePoint Online o está llamando a la API REST directamente para SharePoint?

Además, ¿qué tipo de lista es? He tenido numerosos problemas con las listas de tareas.

Treb Gatte | MVP de Soluciones Empresariales | Grabaciones de Power BI | @tgatte | Blog

sdeoghar

En respuesta a trebgatte

Hola,

Tengo una lista de puntos compartidos en línea que tiene una URL específica, y con esta URL estoy tratando de establecer una conexión (conexión OData) a Power BI. Pero arroja un error.

Shivjeet

En respuesta a sdeoghar

Hola @sdeoghar,

Según tengo entendido, está intentando conectarse a la lista en línea de SharePoint a través del tipo de fuente de datos de alimentación de OData en Power BI Desktop, pero obtiene errores, ¿verdad?

Según mi prueba, cuando nos conectamos a la lista en línea de SharePoint usamos la fuente de OData, debemos agregar _vti_bin / listdata.svc al final de la URL del sitio. Por ejemplo, la URL de la lista en línea de SharePoint es esta: https://microsoft.sharepoint.com/teams/Qiuyun01/Lists/list01, luego debemos especificar la URL de OData de esta manera:

w1.PNGw2.PNGz3.PNG

En su escenario, verifique si la URL es correcta. Y escriba la URL sin copiar y pegar. Además, en Power BI Desktop, hay un tipo de fuente de datos OOTB para que podamos recuperar la lista en línea de SharePoint, es la fuente de datos de la lista en línea de SharePoint. Ver:

w4.PNGw5.PNGw6.PNGw7.PNG

Si tiene alguna pregunta, no dude en preguntar.

Atentamente,
Qiuyun Yu

sdeoghar

En respuesta a v-qiuyu-msft

Muchas gracias por tu maravillosa respuesta.

Intenté hacer lo que dijiste y modifiqué mi URL con prefijo como » _vti_bin / listdata.svc «pero sigo recibiendo el mismo error.

Estoy usando sharepoint 2010, así que ¿hay algo que ver con la versión?

Además, para modificar la URL, tenemos que hacer algo desde el backend o simplemente escribir la URL original agregando «vti_bin / listdata.svc» al final y presionar conectar.

Por favor avise.

En respuesta a sdeoghar

Hola @sdeoghar,

Como puede ver en mi publicación original, la URL de la lista en línea de SharePoint es la siguiente: https://microsoft.sharepoint.com/teams/Qiuyun01/Lists / list01, el nombre del sitio es Qiuyun01, luego agrego » _vti_bin / listdata.svc « después del nombre del sitio para componer la URL de OData: https://microsoft.sharepoint.com/teams/Qiuyun01/_vti_bin / listdata.svc.

En su escenario, agregue también el » _vti_bin / listdata.svc » después del nombre del sitio para ver si el problema persiste.

¿Intentó conectarse a la lista de SharePoint Online y seguir los pasos de mi respuesta original?

Atentamente,
Qiuyun Yu

sdeoghar

En respuesta a v-qiuyu-msft

Hola,

Intenté hacer lo que sugirió, pero todavía no puedo conectarme. Me sale el mismo error.

Shivjeet

En respuesta a sdeoghar

Consulte este artículo para obtener más información sobre el uso de REST con SharePoint 2010. https://msdn.microsoft.com/en-us/library/ff798339.aspx

Treb Gatte | MVP de Soluciones Empresariales | Grabaciones de Power BI | @tgatte | Blog

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *