Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more

Reply
binitafulpagare
Kudo Collector
Kudo Collector

Hidden Features

Hi everyone,

Sometimes the most valuable features of a platform are the ones that don't receive much attention.

In Microsoft Fabric, are there any features, capabilities, or workflows that you believe are underrated but have significantly improved your productivity?

It could be something related to notebooks, pipelines, shortcuts, monitoring, governance, Power BI integration, or any other part of Fabric.

I'd love to discover features that experienced users rely on but aren't discussed very often.

Thanks in advance for sharing your recommendations.

2 ACCEPTED SOLUTIONS

Hi @v-kathullac,

Thank you for following up.

Yes, the information shared by you and @nbleonhard has resolved my question. The explanations and practical recommendations were very helpful in improving my understanding of the topic.

I appreciate the time and effort taken to provide such detailed guidance. Thank you once again for your support and for making the Microsoft Fabric Community a great place to learn and collaborate.

View solution in original post

Hi @v-kathullac,

Thank you for following up.

Yes, the information provided by you and @nbleonhard has resolved my query. The explanations and practical insights were very helpful, and I appreciate the time taken to share such detailed guidance.

Thank you once again for your support and for maintaining such a helpful Microsoft Fabric Community. I look forward to continuing to learn and contribute here.

View solution in original post

7 REPLIES 7
v-kathullac
Community Support
Community Support

Thankyou  @nbleonhard   for Addressing the issue.


Hi  @binitafulpagare  , 

Thank you for reaching out to Microsoft Fabric Community Forum,

 

As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided for the issue worked? or Let us know if you need any further assistance?


Regards,

Chaithanya

Hi @v-kathullac,

Thank you for following up.

Yes, the information provided by you and @nbleonhard has resolved my query. The explanations and practical insights were very helpful, and I appreciate the time taken to share such detailed guidance.

Thank you once again for your support and for maintaining such a helpful Microsoft Fabric Community. I look forward to continuing to learn and contribute here.

Hi @v-kathullac,

Thank you for following up.

Yes, the information shared by you and @nbleonhard has resolved my question. The explanations and practical recommendations were very helpful in improving my understanding of the topic.

I appreciate the time and effort taken to provide such detailed guidance. Thank you once again for your support and for making the Microsoft Fabric Community a great place to learn and collaborate.

nbleonhard
Advocate I
Advocate I

One feature that I feel like doesn't get a ton of attention is setting up custom spark pools for your specific ML workload.

For example, if you are using single-node ML libraries (such as scikit-learn) your training process won't distribute across a Spark cluster. It will only execute on a single node. Because of this, I recommend setting up your spark pools based on your libraries:

  • For single-node libraries (scikit-learn, etc.): Create a custom pool configured with one appropriately sized node, and make sure to disable autoscale and dynamic allocation. This prevents wasting resources on idle cluster nodes.

  • For distributed training: If you want to take full advantage of a multi-node Spark cluster, ensure you are actively using distributed, multi-node machine learning libraries such as SynapseML. Also FYI, XGBoost now provides native, official support for distributed training on Apache Spark clusters.

Hi @nbleonhard,

Thank you for sharing this valuable practical insight. I agree that custom Spark pool configuration is an often overlooked aspect of optimizing machine learning workloads in Microsoft Fabric.

Your distinction between single-node libraries like scikit-learn and distributed frameworks such as SynapseML and Spark-based XGBoost is especially helpful. Configuring Spark pools based on the actual training framework can significantly improve resource utilization while avoiding unnecessary compute costs.

I also appreciate your recommendation to disable autoscale and dynamic allocation for single-node workloads, as it's a simple but effective optimization that many practitioners may not consider.

Thank you for sharing your experience—practical implementation tips like these are extremely valuable for anyone building efficient machine learning solutions on Microsoft Fabric.

v-kathullac
Community Support
Community Support

Hi @binitafulpagare ,

 

Thank you for reaching out to Microsoft Fabric Community Forum, below are the few points which can resolve your questions.

 

  • OneLake Shortcuts reduce data duplication by providing access to data across different storage locations without copying it.
  • Direct Lake mode enables near real-time reporting with faster query performance by accessing data directly from OneLake.
  • Deployment Pipelines simplify application lifecycle management by promoting Fabric items across Development, Test, and Production environments.
  • Git Integration enables version control, collaboration, and easier management of Fabric artifacts.
  • Monitoring Hub provides centralized monitoring for pipelines, notebooks, semantic model refreshes, and other Fabric workloads.
  • Dataflows Gen2 offer reusable, low-code ETL capabilities with improved performance and seamless integration with OneLake.
  • Notebook Scheduling automates Spark notebooks for recurring data processing tasks without requiring external schedulers.
  • Lakehouse and Warehouse integration allows the same data to be accessed using both Spark and SQL, improving flexibility for different workloads.
  • Data Activator automates alerts and actions based on business events, reducing manual monitoring.
  • Built-in Power BI integration enables quick creation of semantic models and reports directly from Fabric data, minimizing data movement and simplifying analytics.

Thanks & Regards,

Chaithanya.

 

 

 

Hi @v-kathullac,

Thank you for the detailed response and for highlighting these Microsoft Fabric capabilities.

I found the combination of OneLake Shortcuts, Direct Lake, Deployment Pipelines, and Git Integration particularly interesting, as they seem to address many common enterprise challenges around data duplication, performance, collaboration, and application lifecycle management.

I have one follow-up question based on production deployments. Among these features, which ones have organizations typically adopted first, and which have delivered the most immediate business value? For example, do most teams begin with OneLake and Lakehouse, or do they prioritize Git Integration, Deployment Pipelines, and Monitoring Hub as their Fabric environment matures?

I'd also be interested in hearing from other community members about which Fabric feature has had the biggest impact on their day-to-day workflows and why.

Thank you again for your guidance and for sharing these valuable recommendations!

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.