Forum Discussion
Problems with Web.Contets
Hi there.
I'm trying to update a table in my pbix file, but I get this error:
Impossibile per Web.Contents ottenere il contenuto da
'https://mycompany.sharepoint.com/sites/Operations/manuale_di_fabbrica/_api/Web/Lists(guid'8f30f4dc-d3bd-4b5f-b6c3-4764e8002a48')/RenderListDataAsStream'
(500): Internal Server Error
That's the M code:
let
Origine = SharePoint.Tables("https://mycompany.sharepoint.com/sites/Operations/manuale_di_fabbrica/", [Implementation="2.0", ViewMode="All"]),
#"8f30f4dc-d3bd-4b5f-b6c3-4764e8002a48" = Origine{[Id="8f30f4dc-d3bd-4b5f-b6c3-4764e8002a48"]}[Items],
#"Tabella Autore espansa" = Table.ExpandListColumn(#"8f30f4dc-d3bd-4b5f-b6c3-4764e8002a48", "Autore"),
#"Tabella Autore espansa1" = Table.ExpandRecordColumn(#"Tabella Autore espansa", "Autore", {"title"}, {"Autore.title"}),
#"Tabella Preso in carico da espansa" = Table.ExpandListColumn(#"Tabella Autore espansa1", "Preso in carico da"),
#"Tabella Preso in carico da espansa1" = Table.ExpandRecordColumn(#"Tabella Preso in carico da espansa", "Preso in carico da", {"title"}, {"Preso in carico da.title"}),
#"Tabella Modificato da espansa" = Table.ExpandListColumn(#"Tabella Preso in carico da espansa1", "Modificato da"),
#"Tabella Modificato da espansa1" = Table.ExpandRecordColumn(#"Tabella Modificato da espansa", "Modificato da", {"title"}, {"Modificato da.title"}),
#"Aggiunta colonna personalizzata" = Table.AddColumn(#"Tabella Modificato da espansa1", "Data Creazione", each DateTime.Date([#"Data/ora creazione"]), type date),
#"Modificato tipo" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata",{{"Autore.title", type text}}),
#"Merge di query eseguito" = Table.NestedJoin(#"Modificato tipo", {"Autore.title"}, SAPWorkCenter, {"Andon_autore"}, "SAPWorkCenter", JoinKind.LeftOuter),
#"Tabella SAPWorkCenter espansa" = Table.ExpandTableColumn(#"Merge di query eseguito", "SAPWorkCenter", {"work_center_id"}, {"SAPWorkCenter.work_center_id"}),
#"Aggiunta colonna personalizzata1" = Table.AddColumn(#"Tabella SAPWorkCenter espansa", "Data Risoluzione", each DateTime.Date([Risolto alle]), type date),
#"Aggiunta colonna personalizzata2" = Table.AddColumn(#"Aggiunta colonna personalizzata1", "Risolto Si/No", each if [Risolto alle] = null then "No" else "Si"),
#"Modificato tipo1" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata2",{{"Risolto Si/No", type text}}),
#"Aggiunta colonna personalizzata3" = Table.AddColumn(#"Modificato tipo1", "Stato Andon", each if [Risolto alle] is null then (
if [Preso in carico alle] = null then "Aperto" else "Preso in Carico") else "Risolto"),
#"Modificato tipo2" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata3",{{"Stato Andon", type text}}),
#"Aggiunta colonna personalizzata4" = Table.AddColumn(#"Modificato tipo2", "Durata Andon_min", each if [Risolto alle] = null then null else 1440*([Risolto alle]-[#"Data/ora creazione"])),
#"Modificato tipo3" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata4",{{"Durata Andon_min", type number}}),
#"Aggiunta colonna personalizzata5" = Table.AddColumn(#"Modificato tipo3", "Durata Andon_hours", each [Durata Andon_min]/60, type number),
#"Aggiunta colonna personalizzata6" = Table.AddColumn(#"Aggiunta colonna personalizzata5", "Durata Aperto_min", each if [Preso in carico alle] = null then null else 1440*([Preso in carico alle]-[#"Data/ora creazione"])),
#"Modificato tipo5" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata6",{{"Durata Aperto_min", type number}}),
#"Aggiunta colonna personalizzata7" = Table.AddColumn(#"Modificato tipo5", "Durata Aperto_hours", each [Durata Aperto_min]/60, type number),
#"Aggiunta colonna personalizzata8" = Table.AddColumn(#"Aggiunta colonna personalizzata7", "Durata manutenzione_min", each if [#"Data/ora inizio manutenzione"] = null then null else 1440*([Risolto alle]-[#"Data/ora inizio manutenzione"])),
#"Modificato tipo4" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata8",{{"Durata manutenzione_min", type number}}),
#"Aggiunta colonna personalizzata9" = Table.AddColumn(#"Modificato tipo4", "Durata manutenzione_hours", each [Durata manutenzione_min]/60, type number)
in
#"Aggiunta colonna personalizzata9"
I've found that someone has got the same issue, but the solution seems to be different user by user
Solved: DataSource.Error Web.Contents failed to get data f... - Microsoft Fabric Community
Do you have some advices?
Thanks.
3 Replies
- lbendlinSuper User
Looks like your sharepoint server has had a bad friday. If you can reproduce the issue then you will want to talk to your SharePoint admins.
- andreazambonHelper V
Hi, only this list presents this problem, and it is still present now in monday..
I will try to open a ticket to our ICT office, meanwhile if someone had an hint to help, I stay tuned.
- andreazambonHelper V
If could be helpful, this problem seems related to 2.0 import method of Sharepoitn Online List.
If I use 1.0, I have to face a different configuration of my query but I have no errors. Unfortunately seems that the update of the query becames very slow in 1.0 method.