Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos,
Necesito tu ayuda, por favor.
Estoy tratando de obtener datos de una API grapghql, otras solicitudes funcionan bien con exactamente la misma API, pero esta especial aquí, siempre recibo el error: DataFormat.Error: Llegamos al final del error de búfer.
Al hacer clic en: Muéstrame el error que se envía a la parte de jsonResponse, pero no hay formato (también ocurre en las otras solicitudes).
let
url = "MY URL",
query = "{""query"": ""{ getReporting(onlyAktive: true, to: \\""2024-09-30\\"", from: \\""2024-09-29\\"", onlyOwnProjekte: false, onlyOwnTeam: false, onlySalesforecast: false) { projekte { id name kundenname projektNummer projektbeschreibung aeGeplant aeErfasst aeGesamt umsatzGeplant umsatzRealisiert umsatzGesamt } } }""}",
headers = [
#"Content-Type"="application/json",
#"Authorization"="Bearer ],
body = Text.ToBinary(query),
Source = Web.Contents(url, [
Headers=headers,
Content=body,
ManualStatusHandling={400, 401, 403, 404, 500}
]),
jsonResponse = Json.Document(Source,65001),
data = jsonResponse[data],
tableData = Record.ToTable(data),
expandedTable = Table.ExpandRecordColumn(tableData, "Value", {
"projekte"
}, {
"projekte"
}),
expandedProjekte = Table.ExpandRecordColumn(expandedTable, "projekte", {
"id", "name", "kundenname", "projektNummer", "projektbeschreibung", "aeGeplant", "aeErfasst", "aeGesamt", "umsatzGeplant", "umsatzRealisiert", "umsatzGesamt"
}, {
"id", "name", "kundenname", "projektNummer", "projektbeschreibung", "aeGeplant", "aeErfasst", "aeGesamt", "umsatzGeplant", "umsatzRealisiert", "umsatzGesamt"
}),
#"Geänderter Typ" = Table.TransformColumnTypes(expandedProjekte,{{"id", type text}, {"projektNummer", type text}, {"aeGeplant", type number}, {"aeErfasst", type number}, {"aeGesamt", type number}, {"umsatzGeplant", type number}, {"umsatzRealisiert", type number}, {"umsatzGesamt", type number}})
in
#"Geänderter Typ"
Gracias por su apoyo.
Mejor
Melanie
Solved! Go to Solution.
Encontré el problema en mi consulta y lo resolví, gracias por su apoyo
Hola @MelanieRoever ,
Intente cambiar el tamaño máximo de caché en la opción. Parece un problema de memoria.
¡Por favor, siéntase libre de corregirme y proporcionar más información si lo he entendido mal!
¡Espero que te ayude!
Saludos
Apoyo a la comunidad Team_ Scott Chang
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola @v-tianyich-msft ,
Desafortunadamente, eso no soluciona el problema.
Reduje la consulta incluso a un día y la respuesta original tiene solo 2.285 líneas (49.23kb).
Eso no parece un problema 😞 de tamaño, ¿alguna otra idea?
Mejor
Melanie
Hola @MelanieRoever ,
Compruebe si el formato de datos de retorno de la interfaz API es el mismo que el formato JSON del código, utilice la herramienta de depuración.
¡Espero que te ayude!
Saludos
Apoyo a la comunidad Team_ Scott Chang
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Encontré el problema en mi consulta y lo resolví, gracias por su apoyo
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
1 | |
1 | |
1 | |
1 |