Forum Discussion
carlol
Resolver I
1 month agoDeltaLake.Table fails on Usage Metrics semantic model because _delta_log contains URL-encoded parque
The solution previously worked and from today every table (Users, Reports, Report Pages, Report Views, etc.) fails at DeltaLake.Table(Source) despite the files and _delta_log being present. Descrip...
- 1 month ago
I confirmed all above , as a work around I create this code
Latest _delta_log entry:"path":"Users-28f8e96d-15d0-4ef8-b_%28215434%29.00000000000000000170.parquet"Physical file:Users-28f8e96d-15d0-4ef8-b_(215434).00000000000000000170.parquetDifference:Delta log contains URL-encoded characters:%28 = (%29 = )The AzureStorage.DataLake() file listing returns decoded filenames while DeltaLake.Table() appears to expect the encoded names contained in the Delta log.Additional evidence:DeltaLake.Table(Source)fails with:Expression.Error: The key didn't match any rows in the table.DetailsReason = Expression.ErrorErrorCode = 10061Key = [Name = "Reports-045af53d-15a1-41ad-a8_%28268%29.00000000000000000174.parquet"]Table = #table({"Content", "Name", "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}, {})Applying:FixedNames =Table.TransformColumns(Source,{{"Name",each Uri.EscapeDataString(_),type text}})and then:DeltaLake.Table(FixedNames)successfully returns the table data.This strongly indicates that the failure is caused by a filename encoding mismatch between the Delta log metadata and the filenames returned by AzureStorage.DataLake().
Murtaza_Ghafoor
Super User
1 month agocarlol
You are requesed to verify these things, this will confirm that what is causing this behaviour
- Confirm the problem occurs in a newly created Usage Metrics semantic model.
- Verify the same behavior from another workspace or tenant.
- Check whether normal Lakehouse Delta tables (created by notebooks or Dataflows) continue to work.
- Compare the latest _delta_log_entry entries with the physical filenames to confirm the encoding mismatch.
Possible temporary replacements are:
Export the Usage Metrics data through another supported interface (Power BI REST APIs or Admin APIs where applicable).
Or possible wait for a Fabric service fix.
Recommendation:
If you could share the complete error message (ErrorCode = 10061).
A sample showing the mismatch between:
_delta_log entry:
If this helps, ✓ Mark as Kudos | Help Others