Skip to content

Comments

Add User-defined Aggregations tutorial#270

Open
justBlindbaek wants to merge 5 commits intomainfrom
user-jb/user-defined-aggregations-tutorial
Open

Add User-defined Aggregations tutorial#270
justBlindbaek wants to merge 5 commits intomainfrom
user-jb/user-defined-aggregations-tutorial

Conversation

@justBlindbaek
Copy link
Collaborator

Adds a new tutorial covering how to implement user-defined aggregations
in Tabular Editor. The tutorial explains the memory-reduction motivation,
the two-table pattern (Import aggregation + DirectQuery detail), and the
role of the Alternate Of property as the mechanism that enables automatic
query routing. Includes six supporting screenshots and updates to the
tutorial index and table of contents.

@github-actions
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-270.westeurope.azurestaticapps.net

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds a comprehensive tutorial on implementing user-defined aggregations in Tabular Editor. The tutorial explains how to optimize Power BI and Analysis Services semantic models by splitting fact tables into Import (aggregated) and DirectQuery (detail) tables, enabling automatic query routing that balances memory efficiency with row-level data access.

Changes:

  • New tutorial file covering user-defined aggregations implementation with step-by-step instructions
  • Six supporting screenshots illustrating the configuration process in Tabular Editor and Power BI Desktop
  • Updates to the tutorials index and table of contents to include the new content

Reviewed changes

Copilot reviewed 3 out of 9 changed files in this pull request and generated 2 comments.

File Description
content/tutorials/user-defined-aggregations.md Main tutorial content covering motivation, prerequisites, technical concepts, six implementation steps, verification, and further reading
content/tutorials/toc.md Adds the new tutorial under the "Advanced Modelling" section
content/tutorials/index.md Adds index entry for the aggregations tutorial with descriptive text
content/assets/images/tutorials/user-defined-aggregations/*.jpg Six screenshots showing partition mode settings, relationships, Alternate Of property, and diagram views

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

justBlindbaek and others added 2 commits February 20, 2026 20:43
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-actions
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-270.westeurope.azurestaticapps.net

1 similar comment
@github-actions
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-270.westeurope.azurestaticapps.net

Adds a fully automated advanced C# script that configures user-defined
aggregations for a selected fact table: clones the table, sets storage
modes, creates relationships, removes attribute columns, updates measure
expressions, and sets Alternate Of on numeric columns. Also registers
the script in the advanced script library index.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-270.westeurope.azurestaticapps.net

Removed a stray blank line that was splitting the markdown table into
two fragments, causing the lower rows to render without a header.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-270.westeurope.azurestaticapps.net

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 11 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants