Ravindra Bagale · Power BIसर्व coursesया course चे lessonsशोधाEnglish

Power BI · मराठी आवृत्ती

4.4 Query folding आणि View Native Query

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

Query folding म्हणजे Power Query मधले filters, columns निवडणं, grouping किंवा merge यांसारखं काम source database कडे सोपवणं. Power Query त्यासाठी SQL तयार करू शकतो. पूर्ण data आणण्याऐवजी फक्त result Power BI कडे येतो.

Folding कसं तपासायचं?

  1. Power Query Editor मध्ये Applied Steps च्या शेवटच्या step वर right-click करा.
  2. View Native Query enabled असेल तर generated SQL पाहा.
  3. पर्याय grey असेल तर आधीच्या steps तपासा. मात्र grey असणं हा सर्व connectors साठी folding नसल्याचा अंतिम पुरावा नाही; उपलब्ध diagnostics वापरा.
  4. Folding indicators उपलब्ध असलेल्या Power Query experience मध्ये त्यांचाही उपयोग करा.
SQL sources मध्ये सहसा fold होणारे stepsFolding अडवू शकणारे steps
Columns निवडणं / काढणं, filters, sort, renameCustom functions, Add Index Column
एकाच database मधले Group By, Merge / AppendLocal Excel किंवा वेगळ्या server सोबत merge
साधे calculations, उदा. [Amount] - [Discount]Unsupported text functions किंवा Column From Examples output
अनेक type changesNative SQL नंतरचे काही steps

Filters आणि columns निवडणं लवकर करा. Index किंवा custom functions नंतर ठेवा. प्रत्यक्ष folding source, connector आणि expression नुसार बदलतं.

Practice

Orders ला DarkStore मधली City उपलब्ध करून घ्या. मग choose columns, City = "Pune" filter, StoreID नुसार Group By, index आणि sort अशा steps करा. प्रत्येक टप्प्यावर View Native Query तपासा. Orders मध्ये City नसेल तर थेट त्या नावावर filter करता येणार नाही.

Incremental refresh शिकताना folding पुन्हा उपयोगी पडणार आहे. मोठ्या table वर source कडे filter जाणं खूप महत्त्वाचं ठरतं.

अधिक माहिती: Microsoft Learn — Query folding indicators.

Microsoft documentation नुसार step folding indicators हे Power Query Online मध्ये उपलब्ध आहेत; Desktop मध्ये ते दिसतील असं गृहित धरू नका.