Power BI DAX Query View: How to Understand Any Existing Data Model Quickly Using INFO Functions
ஒரு புதிய Power BI Developer-ஆ ஒரு project-ல் join பண்ணுறீங்கன்னு நினைச்சுக்கோங்க.
Previous developer resign பண்ணிட்டாரு. Documentation இல்லை. Dashboard open பண்ணி பார்த்தா:
📊 நிறைய Tables
📊 நூற்றுக்கணக்கான Columns
📊 Hidden Tables
📊 Complex Measures
இந்த மாதிரி situation-ல model-ஐ understand பண்ணுறது itself ஒரு பெரிய challenge.
பொதுவாக developers என்ன பண்ணுவாங்கன்னா ஒவ்வொரு table-ஐ open பண்ணி, columns check பண்ணி, data எங்க இருந்து வருது என்று manually analyze பண்ணுவாங்க.
ஆனா DAX Query View use பண்ணி இதை ரொம்ப fast-ஆ செய்யலாம்.
இந்த blog-ல INFO Functions use பண்ணி Power BI model structure-ஐ எப்படி audit பண்ணலாம் என்று பார்க்கலாம்.
Why Model Understanding is Important?
ஒரு existing project எடுத்துக்கிட்டீங்கன்னா முதல்ல தெரிஞ்சுக்க வேண்டியது:
✅ Model-ல என்ன tables இருக்கு?
✅ எந்த columns business use பண்ணுது?
✅ Hidden tables ஏதாவது இருக்கா?
✅ Particular field எந்த table-ல இருந்து வருது?
✅ Recent changes ஏதாவது நடந்திருக்கா?
✅ Overall model structure எப்படி இருக்கு?
இந்த details தெரியாம enhancement அல்லது troubleshooting பண்ணுறது ரொம்ப கஷ்டம்.
INFO.TABLES() பயன்படுத்தி All Tables-ஐ பார்க்கலாம்
முதல்ல model-ல என்ன tables இருக்கு என்பதை identify பண்ணலாம்.
DAX Query View-ல:
EVALUATE
INFO.TABLES()
Run பண்ணுங்க.
இதன் output-ல:
🔹 Table Name
🔹 Table ID
🔹 Hidden Status
🔹 Last Modified Information
🔹 Additional Metadata
எல்லாமே கிடைக்கும்.
ஒவ்வொரு table-ஐ open பண்ணாம entire model structure-ஐ audit பண்ண முடியும்.
Hidden Tables எப்படி கண்டுபிடிப்பது?
நிறைய projects-ல developers staging tables அல்லது technical tables-ஐ hide பண்ணி வைப்பாங்க.
Report View-ல அந்த tables தெரியாது.
ஆனா INFO.TABLES() output-ல:
IsHidden = TRUE
என்று காட்டும்.
அதனால் hidden objects கூட identify பண்ண முடியும்.
INFO.COLUMNS() மூலம் All Columns Metadata பார்க்கலாம்
Next step columns analyze பண்ணுறது.
EVALUATE
INFO.COLUMNS()
இந்த function model-ல இருக்கும் அனைத்து columns-ஐயும் return பண்ணும்.
Output-ல:
🔹 Column Name
🔹 Table ID
🔹 Column ID
🔹 Source Column Name
🔹 Hidden Status
🔹 Data Type
🔹 Format String
🔹 Calculated Column Information
எல்லாமே கிடைக்கும்.
Particular Column எந்த Table-ல இருக்கு?
Example:
உங்களுக்கு "Country" column எங்க இருந்து வருது என்று கண்டுபிடிக்கணும்.
பல tables-ல Country column இருக்கலாம்.
INFO.COLUMNS() output-ல இருக்கும் Table ID-ஐ INFO.TABLES() output-ோட compare பண்ணினா:
✅ Exact source table கண்டுபிடிக்கலாம்
✅ Wrong field use பண்ணுற risk குறையும்
Renamed Columns-ஐ Trace பண்ணலாம்
Real-world projects-ல source column rename பண்ணிருப்பாங்க.
Example:
Source System:
Country_Name
Power BI Model:
Country
INFO.COLUMNS() original source name-ஐ காட்டும்.
இதனால் data lineage understand பண்ண easy ஆகும்.
Calculated Columns Identify பண்ணலாம்
ஒரு column calculated column-ஆ இல்ல source column-ஆ என்பதை identify பண்ணவும் INFO.COLUMNS() உதவும்.
இதனால்:
✅ Calculated Columns
✅ Data Types
✅ Formatting Details
எல்லாமே ஒரே இடத்தில் கிடைக்கும்.
Manual Analysis vs DAX Query View
Traditional Method
❌ Table open பண்ணு
❌ Columns check பண்ணு
❌ Next table போ
❌ Repeat
DAX Query View Method
✅ Complete model audit
✅ Hidden tables identify
✅ Column metadata review
✅ Source tracing
✅ Faster onboarding
Real-Time Scenario
ஒரு company-ல join பண்ணுறீங்க.
Model-ல:
📊 50+ Tables
📊 Hundreds of Columns
📊 Hidden Objects
📊 Complex Measures
இருக்கு.
இந்த situation-ல:
INFO.TABLES()
INFO.COLUMNS()
INFO.MEASURES()
use பண்ணி few minutes-ல model structure understand பண்ணலாம்.
Interview Question
Question:
How will you quickly understand an unfamiliar Power BI model?
Sample Answer:
"I use DAX Query View INFO functions such as INFO.TABLES(), INFO.COLUMNS(), and INFO.MEASURES() to audit the semantic model. This helps me understand tables, columns, hidden objects, metadata, and model structure much faster than manually reviewing each table."
Key Takeaways
✅ INFO.TABLES() → அனைத்து tables metadata
✅ INFO.COLUMNS() → அனைத்து columns metadata
✅ Hidden tables & columns identify செய்யலாம்
✅ Source column names trace பண்ணலாம்
✅ Calculated columns கண்டுபிடிக்கலாம்
✅ New project onboarding fast ஆகும்
✅ Power BI Developers க்கு மிகவும் useful technique
Conclusion
ஒரு unfamiliar Power BI model-ஐ understand பண்ண hours spend பண்ண வேண்டிய அவசியம் இல்லை.
DAX Query View-ல இருக்கும் INFO Functions use பண்ணி tables, columns, metadata, hidden objects, source details ஆகியவற்றை quick-ஆ analyze பண்ணலாம்.
Especially:
🚀 New Project Join பண்ணும்போது
🚀 Existing Model Audit பண்ணும்போது
🚀 Production Support Handle பண்ணும்போது
🚀 Interview Preparation-க்கு
இந்த approach ரொம்ப useful ஆக இருக்கும்.
DAX Query View INFO Functions try பண்ணி பாருங்க. Model analysis process எவ்வளவு fast ஆகுது என்று நீங்களே realize பண்ணுவீங்க!
#powerbi #dax #daxqueryview #powerbimodeling #powerbideveloper #powerbitamil #infotables #infocolumns #semanticmodel #powerbimetadata #businessintelligence #datamodeling #analytics #powerbiinterview #powerbibestpractices

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