Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Forecaster93
New Member

Changing a column name gives an error in powerbi desktop

Hi,

 

I have a dataset with muliple tables in.

 

For most of the tables there is at least one column name that we are changing.

 

For some tables the column names can be changed and we can refresh the data fine.

 

For some tables, when the column name is changed and the data is refreshed then we get an error:

 

OLE DB or ODBC error: [DataSource.Error] Microsoft SQL: Error handling external file: 'IO request completed with an error. ERROR = 0x00000005'. File/External table name: 'CURATED/SynapseServerless/Fct.ExchangeRate693535/ACAB31A1-1895-458F-8110-55052DEC3018_21322_0-10.parquet'.
Statement ID: {DC4D151A-DC26-418F-A6BA-34008088A322} | Query hash: 0xC54ADC9BFD4883D3 | Distributed request ID: {CDE949DD-0A8B-4A83-8E03-7E5C882CFBF5}. Total size of data scanned is 0 megabytes, total size of data moved is 0 megabytes, total size of data written is 0 megabytes..

 

we are connected to a synapse serverless DB 

 

so to confirm, loading in the tables from synapse without renaming anything and the data can be refreshed fine.

As soon as a column name is changed then the refresh fails.

 

below is a full step example of how this error comes:

 

The exchange rate table:

Forecaster93_0-1698744556577.png

 

1.) I do a refresh to check that the data refreshes fine

Forecaster93_1-1698744606419.png

 

 

2.) it refreshes successfully

Forecaster93_2-1698744654016.png

3.) I go and change the column name called ExchangeRate to have a space so it goes to Exchange Rate 

Forecaster93_3-1698744761632.png

 

You can see I have changed the column here to Exchange Rate 

Forecaster93_4-1698744803238.png

I close and Apply

 

Next when I go to refresh the data i get the error

 

Forecaster93_5-1698747452956.png

Forecaster93_6-1698747558208.png

 

OLE DB or ODBC error: [DataSource.Error] Microsoft SQL: Error handling external file: 'IO request completed with an error. ERROR = 0x00000005'. File/External table name: 'CURATED/SynapseServerless/Fct.ExchangeRate707728/B8275D19-8B3E-409E-A80E-9EF31146FA1B_66718_1-1.parquet'.
Statement ID: {219EDA29-9213-4540-8B28-D4029B3D2E31} | Query hash: 0x1E28A7F40D9D5CF0 | Distributed request ID: {AEFA9E56-CADF-4730-8B40-9C46E7C2CF7C}. Total size of data scanned is 0 megabytes, total size of data moved is 0 megabytes, total size of data written is 0 megabytes..

 

Any help much appreciated.

 

 

3 REPLIES 3
Forecaster93
New Member

Update: This error seems to have resolved itself, basically has just disappeared. Not sure why, no major changes had been made. I suspect there may have been some kind of update in in the backgorund to Synapse, there is no way to tell unfortunately. 

Forecaster93
New Member

Hi and thanks for your reply. I have tried changing it from the report view but unfortunately it yields the same results. I have also made sure to load the data first and then rename the columns but it doens't work either. 

miTutorials
Super User
Super User

This is weird but just make sure the rename step is after the data gets loaded.

 

miTutorials_0-1698754755246.png

 

If this is not working perhaps you can try to rename the column from the report view ?

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.