Skip to content

Improve FinOps hubs deployment UI: ADX/Fabric/Remote Hub exclusivity …#1991

Open
RolandKrummenacher wants to merge 10 commits intodevfrom
feature/1929-improve-hubs-deployment-ui
Open

Improve FinOps hubs deployment UI: ADX/Fabric/Remote Hub exclusivity …#1991
RolandKrummenacher wants to merge 10 commits intodevfrom
feature/1929-improve-hubs-deployment-ui

Conversation

@RolandKrummenacher
Copy link
Collaborator

@RolandKrummenacher RolandKrummenacher commented Feb 11, 2026

🛠️ Description

Improves the FinOps hubs deployment UI to make hub mode options mutually exclusive and clearly visible. Previously, the UI had separate sections for ADX and Fabric that didn't clearly indicate they were mutually exclusive, and Remote Hub settings were buried in the Advanced tab.

Changes:

  • Consolidated hub mode selection into a single radio button group with four mutually exclusive options:
    • None (storage only) - Default option for Power BI reports using storage directly
    • Azure Data Explorer - Local analytics with Kusto cluster
    • Microsoft Fabric - Local analytics with Fabric eventhouse
    • Remote Hub - Forward data to a central hub for cross-tenant scenarios
  • Remote Hub configuration (storage URI, storage key, and purge protection) is now displayed in the Basics tab when Remote Hub mode is selected
  • Data Explorer SKU and retention settings are now only visible when Azure Data Explorer mode is selected
  • Added informational messages for each mode in the Data retention tab explaining where/how retention is managed

Fixes #1929

📷 Screenshots

Hub Mode Selection Remote Hub Configuration
Shows radio buttons for None/ADX/Fabric/Remote Hub Shows storage URI, key, and purge protection when Remote Hub selected

📋 Checklist

🔬 How did you test this change?

  • 🤏 Lint tests
  • 🤞 PS -WhatIf / az validate
  • 👍 Manually deployed + verified
  • 💪 Unit tests
  • 🙌 Integration tests

🙋‍♀️ Do any of the following that apply?

  • 🚨 This is a breaking change.
  • 🤏 The change is less than 20 lines of code.

📑 Did you update docs/changelog.md?

  • ✅ Updated changelog (required for dev PRs)
  • ➡️ Will add log in a future PR (feature branch PRs only)
  • ❎ Log not needed (small/internal change)

📖 Did you update documentation?

  • ✅ Public docs in docs (required for dev)
  • ✅ Public docs in docs-mslearn (required for dev)
  • ✅ Internal dev docs in docs-wiki (required for dev)
  • ✅ Internal dev docs in src (required for dev)
  • ➡️ Will add docs in a future PR (feature branch PRs only)
  • ❎ Docs not needed (small/internal change)

…1929)

- Consolidated hub mode selection into a single radio button group with three mutually exclusive options: Azure Data Explorer, Microsoft Fabric, or Remote Hub

- Moved Remote Hub configuration (storage URI, storage key, and purge protection) to Basics tab when Remote Hub mode is selected

- Made Data Explorer SKU and retention settings visible only when Azure Data Explorer mode is selected

- Added informational messages for Fabric and Remote Hub modes in Data retention tab
@RolandKrummenacher
Copy link
Collaborator Author

Recording.2026-02-11.210118.mp4

@RolandKrummenacher RolandKrummenacher marked this pull request as ready for review February 11, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs: Review 👀 PR that is ready to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve FinOps hubs deployment UI: ADX/Fabric exclusivity and Remote Hub settings

3 participants