🧠 Power BI Optimization Series (Tamil) – Episode 2
Star Schema vs Flat Table – எது Best for Performance?
Power BI reports slow ஆக load ஆகுதா? 😕
அப்போ இந்த topic உங்களுக்கு ரொம்ப useful!
இந்த episodeல நம்ம Power BI data model design பற்றி பேசப் போறோம் — Star Schema vs Flat Table.
இது எந்த மாதிரி model performance improve பண்ணும், memory usage குறைக்கும், மற்றும் maintenance easy ஆக்கும்னு real example உடன் explain பண்ணியிருக்கேன்.
🌟 Star Schema என்ன?
Star Schema என்பது ஒரு optimized data model design.
இதுல fact table (sales, transactions போன்ற numeric data) இருக்கும், அதோட sideல dimension tables (customer, product, region போன்ற descriptive data) இருக்கும்.
இதுல relationships clearly define பண்ணிருப்போம், இதனால் Power BI engine efficientஆ calculations பண்ணும்.
Advantages:
- Performance அதிகம்
- Query folding support better
- Maintenance easy
- Relationships clear & reusable
📊 Flat Table approach என்ன?
Flat Tableல எல்லா dataயும் ஒரு single tableல combine பண்ணிருப்போம்.
இதுல joins இல்லை, relationships இல்லை — எல்லா columnsயும் ஒரே இடத்துல இருக்கும்.
Advantages:
- Simple to start with (specially beginnersக்கு)
- No relationship confusion
Disadvantages:
- File size அதிகம்
- Refresh slow
- DAX calculations inefficient
- Duplicate data risk
⚡ Performance Comparison – Star Schema vs Flat Table
நம்ம demoவில் clearா காணலாம்:
Star Schema modelல் refresh time, visual load time, DAX calculation performance எல்லாமே flat table விட betterா இருந்தது.
Reason – Vertipaq engine compression Star Schemaல better ஆக வேலை செய்கிறது.
🧩 Optimization Tips
👉 Relationships define பண்ணும் போது one-to-many structure maintain பண்ணுங்கள்
👉 Unnecessary columns remove பண்ணுங்கள்
👉 Surrogate keys use பண்ணி joins efficient ஆக்குங்கள்
👉 Proper naming & consistent data types follow பண்ணுங்கள்
🎥 Real Demo (in Tamil)
இந்த வீடியோல நான் practical demo மூலம் இரண்டு models compare பண்ணி காட்டியிருக்கேன்.
இதுல இருந்து நீங்க Power BI report design செய்யும்போது எந்த model choose பண்ணணும் என்று clear idea கிடைக்கும்
Watch Now:

கருத்துரையிடுக
0 கருத்துகள்