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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
praveenrongali
New Member

Guidance Needed: Learning Big Data Visualization & Building Custom Visuals in Power BI

Hello Power BI Community,

I’m looking to expand my knowledge in handling big and complex datasets and building impactful visualizations in Power BI. Specifically, I would appreciate your guidance on:

  1. Recommended learning resources or courses to understand and work with Big Data in Power BI

  2. Best practices for optimizing visuals and performance when working with large datasets

  3. How to create custom visuals in Power BI that go beyond the default visual libraries (including tools or frameworks used)

If anyone has experience or suggestions in this space—be it documentation, hands-on tutorials, or personal tips—I’d be grateful for your input.

Thank you in advance for your support!

1 ACCEPTED SOLUTION
v-dineshya
Community Support
Community Support

Hi @praveenrongali ,

Thank you for reaching out to the Microsoft Community Forum.

 

Hi @Poojara_D12 , Thank you for your post response.

 

Hi @praveenrongali , In addition to @Poojara_D12  response, i am adding some more points and Microsoft learning documents.

 

Power BI Training Offers structured learning paths for Connecting and transforming data using Power Query, Modeling data with DAX, Building visuals and reports.

 

Please follow below things, Best Practices for Big Data & Performance Optimization:

 

1. Use star schema with clear fact/dimension separation. Avoid bi-directional relationships unless necessary.

 

2. Apply filters early in Power Query. Use incremental refresh and query folding.

 

3. Reduce clutter, embrace white space, and use bookmarks for user storytelling.

 

4. Use 64-bit Power BI Desktop and allocate sufficient memory.


Please refer below to Create Custom Visuals in Power BI:

 

1. Use the Package visuals as .pbiviz files.

 

2. Use the Tools & Libraries, powerbi-visuals-api for lifecycle hooks and lodash, moment for rendering and utilities. HTML Viewer and Deneb for advanced visuals.

 

3. Use private class properties for persistent elements like svg, host. Use AppSource for PBI certified community visuals.

 

Please refer Microsoft official documents.

Training for Power BI | Microsoft Learn

Power BI visuals documentation - Power BI | Microsoft Learn

 

I hope this information helps. Please do let us know if you have any further queries.

 

Regards,

Dinesh

View solution in original post

6 REPLIES 6
v-dineshya
Community Support
Community Support

Hi @praveenrongali ,

Thank you for reaching out to the Microsoft Community Forum.

 

Hi @Poojara_D12 , Thank you for your post response.

 

Hi @praveenrongali , In addition to @Poojara_D12  response, i am adding some more points and Microsoft learning documents.

 

Power BI Training Offers structured learning paths for Connecting and transforming data using Power Query, Modeling data with DAX, Building visuals and reports.

 

Please follow below things, Best Practices for Big Data & Performance Optimization:

 

1. Use star schema with clear fact/dimension separation. Avoid bi-directional relationships unless necessary.

 

2. Apply filters early in Power Query. Use incremental refresh and query folding.

 

3. Reduce clutter, embrace white space, and use bookmarks for user storytelling.

 

4. Use 64-bit Power BI Desktop and allocate sufficient memory.


Please refer below to Create Custom Visuals in Power BI:

 

1. Use the Package visuals as .pbiviz files.

 

2. Use the Tools & Libraries, powerbi-visuals-api for lifecycle hooks and lodash, moment for rendering and utilities. HTML Viewer and Deneb for advanced visuals.

 

3. Use private class properties for persistent elements like svg, host. Use AppSource for PBI certified community visuals.

 

Please refer Microsoft official documents.

Training for Power BI | Microsoft Learn

Power BI visuals documentation - Power BI | Microsoft Learn

 

I hope this information helps. Please do let us know if you have any further queries.

 

Regards,

Dinesh

Hi @praveenrongali ,

We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.

 

Regards,

Dinesh

Hi @praveenrongali ,

We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.

 

Regards,

Dinesh

Hi @praveenrongali ,

We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.

 

Regards,

Dinesh

Poojara_D12
Super User
Super User

Hi @praveenrongali 

Expanding your expertise in working with big and complex datasets in Power BI involves a combination of structured learning, practical performance tuning, and mastering advanced customization techniques. To begin with, for foundational and advanced concepts in handling big data, Microsoft’s "Power BI Learning Path" on Microsoft Learn is highly recommended, along with SQLBI.com, which offers deep dives into DAX optimization and data modeling best practices. For courses, platforms like LinkedIn Learning, Pluralsight, and EDX (particularly the Microsoft Professional Program for Data Analysis) provide tailored content on scalable data strategies in Power BI. When it comes to performance, key best practices include using star schema modeling, minimizing the number of visuals per report page, enabling incremental refresh, and reducing the use of complex DAX in visuals by pre-aggregating data in Power Query or the source. Utilizing tools like DAX Studio, VertiPaq Analyzer, and Power BI Performance Analyzer can help diagnose bottlenecks effectively. For creating custom visuals, Microsoft offers a developer toolset called Power BI Custom Visuals SDK, based on TypeScript and D3.js or other JavaScript libraries. You can set up a development environment using Node.js and Visual Studio Code, and publish visuals to AppSource or use them privately within your organization. Resources such as the official Power BI Visuals GitHub repo and community blogs (e.g., OKViz, MAQ Software) provide templates and tutorials for building impactful custom visuals. Combining these learning tracks with hands-on projects will sharpen your ability to handle large-scale data scenarios while delivering high-performing, tailored Power BI solutions.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
praveenrongali
New Member

Hello Power BI Community,

I’m looking to expand my knowledge in handling big and complex datasets and building impactful visualizations in Power BI. Specifically, I would appreciate your guidance on:

  1. Recommended learning resources or courses to understand and work with Big Data in Power BI

  2. Best practices for optimizing visuals and performance when working with large datasets

  3. How to create custom visuals in Power BI that go beyond the default visual libraries (including tools or frameworks used)

If anyone has experience or suggestions in this space—be it documentation, hands-on tutorials, or personal tips—I’d be grateful for your input.

Thank you in advance for your support!

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.