Skip to content

v1.10.0#77

Merged
gowthamrajj merged 3 commits into
mainfrom
v1.10.0
Jul 10, 2026
Merged

v1.10.0#77
gowthamrajj merged 3 commits into
mainfrom
v1.10.0

Conversation

@gowthamrajj

Copy link
Copy Markdown
Contributor

Changes

  • Exclude specific portal partition columns. exclude_portal_partition_columns now accepts an array of column names, not just the boolean, so a model or CTE can drop any subset of its monthly / daily / hourly partition grains instead of all-or-nothing. Set it in the .model.json, the model wizard's Exclude Partition Columns picker, or the CTE side-panel; an array overrides exclude_framework_artifacts at the same scope.
  • Framework-artifact excludes now in the model wizard, with guidance. The Additional Fields → Column Excludes step surfaces the full set of opt-outs — datetime, portal source count, partition columns, and the date / daily WHERE filters — each with a tooltip on when it's safe to drop and how it affects query cost. The CTE side-panel's exclude controls gain the same tooltips.
  • Warns when a bulk exclude can't drop a framework column. Naming datetime, a portal_partition_* grain, or portal_source_count in an all_from_model / dims_from_model (or CTE) exclude raises a Problems-tab warning pointing to the matching flag (exclude_datetime, exclude_portal_partition_columns, exclude_portal_source_count), since the framework re-injects those columns and the bulk exclude alone has no effect. Re-adding the column as a named select in the same list — the replace pattern for re-graining datetime — is recognized and does not warn.

* bump minor version to v1.9.0

* Add config field to exclude specific portal partition columns to drop any subset of its monthly / daily / hourly partition grains instead of all-or-nothing.

* fix where exclude partition column wasn't applying when all_from_* directive was used.
add warnings to problem tab to provide context to users.
@arunxdev

arunxdev commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@gowthamrajj gowthamrajj merged commit 1d48ec2 into main Jul 10, 2026
4 checks passed
@gowthamrajj gowthamrajj deleted the v1.10.0 branch July 10, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants