Repository navigation
[Power BI] Read gzip-compressed CSV exports in storage reports - #2386
Merged
Roland Krummenacher (RolandKrummenacher) merged 2 commits intoOct 28, 2026
Merged
Roland Krummenacher (RolandKrummenacher) merged 2 commits into
Roland Krummenacher (RolandKrummenacher) merged 2 commits into
Conversation
Roland Krummenacher (RolandKrummenacher)
requested review from
Brett Wilson (MSBrett) and
Michael Flanakin (flanakin)
as code owners
October 28, 2026 15:02
Copilot started reviewing on behalf of
Roland Krummenacher (RolandKrummenacher)
October 28, 2026 15:03
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are reported for the change allowing Power BI storage reports to include gzip-compressed Cost Management exports.
No open issues 🎉
What changed in this PR
This PR allows Power BI storage reports to pass gzip-compressed Cost Management CSV exports to the existing decompression logic instead of filtering them out.
Changes:
- Adds
.gzto the accepted raw export extensions alongside.parquetand.csv. - Documents the fix in the unreleased changelog and updates its date.
| File | Description |
|---|---|
src/power-bi/storage/Shared.Dataset/definition/expressions.tmdl |
Includes .gz files in the raw export filter. |
docs-mslearn/toolkit/changelog.md |
Adds the Power BI fix entry and updates ms.date. |
Review effort: Balanced
Michael Flanakin (flanakin)
left a comment
Collaborator
There was a problem hiding this comment.
🤖 [AI][Claude] PR Review
Summary: No blockers. The filter fix is correct: ReadContent already decompresses .gz files before the .csv branch, so the filter was the only gap.
⚠️ Should fix (1)
- The changelog entry is in Unreleased, but the v15 prep PR restructures that file. Move it into the v15 section.
💡 Suggestions (1)
- Trim the changelog entry to the user-visible fix.
microsoft-github-policy-service
Bot
requested a review
from Michael Flanakin (flanakin)
October 28, 2026 15:28
Michael Flanakin (flanakin)
approved these changes
Oct 28, 2026
microsoft-github-policy-service
Bot
requested a review
from Michael Flanakin (flanakin)
October 28, 2026 15:35
The raw export file filter in ftk_Storage only kept .parquet and .csv files, so Cost Management exports configured with gzip compression (part_*.csv.gz, extension .gz) were dropped and the reports showed no data. ReadContent already decompresses .gz files; let them through. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Roland Krummenacher (RolandKrummenacher)
force-pushed
the
RolandKrummenacher/storage-reports-gzip-exports
branch
from
October 28, 2026 15:42
220ff36 to
611615c
Compare
Roland Krummenacher (RolandKrummenacher)
merged commit Oct 28, 2026
5445feb
into
dev
7 checks passed
Roland Krummenacher (RolandKrummenacher)
deleted the
RolandKrummenacher/storage-reports-gzip-exports
branch
October 28, 2026 15:50
Roland Krummenacher (RolandKrummenacher)
deployed
to
ftk-pr
October 28, 2026 15:50 — with
GitHub Actions
Active
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Storage reports connected directly to Cost Management exports show no data when the export uses gzip-compressed CSV (
part_0_0001.csv.gz).In
ftk_Storage, the raw export filter (FilterExpData) only kept files with the.parquetor.csvextension. Power Query reports.gzas the extension of*.csv.gz, so these files were filtered out beforeReadContent, which already decompresses.gzfiles. The result was an empty table with no error, because the_dataNotFound()fallback row is commented out.Changes
.gzto the raw export extension filter insrc/power-bi/storage/Shared.Dataset/definition/expressions.tmdl.Hub storage (
ingestioncontainer) is not affected; it only contains parquet.Testing
🤖 Generated with Claude Code