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

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

3.3 Import, DirectQuery आणि Live connection

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

या page मध्ये

Data कुठे राहतो आणि report प्रत्येक वेळी तो कसा मिळवतो हे या modes मुळे ठरतं. Interview मध्येही हा प्रश्न नेहमी उपयोगी पडतो.

Import mode

Data ची copy Power BI च्या VertiPaq engine मध्ये compressed स्वरूपात येते. Visuals साधारणपणे जलद चालतात, Power Query आणि DAX चे विस्तृत features मिळतात, आणि Desktop मध्ये offline काम करता येतं. पण data शेवटच्या refresh एवढाच नवीन असतो. Model size ची licence / capacity नुसार मर्यादा असते आणि मोठा refresh वेळ घेऊ शकतो.

DirectQuery

Data source मध्येच राहतो. Visual दाखवताना किंवा filter बदलताना Power BI source कडे query पाठवतो. खूप मोठा data किंवा ताज्या data ची गरज असेल तर उपयोगी. पण visual चा वेग database आणि network वर अवलंबून राहतो. Power Query transformations व DAX च्या काही वापरांवर मर्यादा असतात. अनेक users मुळे database वर load वाढू शकतो. Near real-time म्हणजे प्रत्येक क्षणाला आपोआप update होणारा report असंच नाही; caching आणि refresh settings सुद्धा महत्त्वाच्या आहेत.

Live connection

आधी तयार झालेल्या Power BI semantic model किंवा Analysis Services model शी report जोडतो. Semantic model ला आधी dataset म्हणत. प्रत्येक report साठी model पुन्हा बनवण्याऐवजी समान business definitions असलेला shared model वापरता येतो.

या report मध्ये Power Query वापरून remote model बदलता येत नाही; उपलब्धतेनुसार report-level measures करता येतात. Model पुढे वाढवण्यासाठी DirectQuery for Power BI semantic models वापरून composite model बनवण्याचा पर्याय असू शकतो. Chapter 4.7 मध्ये तुलना आहे.

Composite model आणि Dual

एका model मध्ये Import आणि DirectQuery tables वापरल्या तर तो composite model होऊ शकतो. Dual table query नुसार Import किंवा DirectQuery सारखी काम करू शकते. Model view › table निवडा › Properties › Advanced › Storage mode इथे उपलब्ध पर्याय तपासा.

Direct Lake

Microsoft Fabric मधला Direct Lake हा OneLake मधल्या Delta tables वर काम करणारा mode आहे. Fabric lakehouse किंवा warehouse शिकताना याची गरज पडते. तो नेहमीच्या local CSV connector चा पर्याय नाही.

मुद्दाImportDirectQueryLive connection
Data कुठे?Power BI model मध्येमूळ source मध्येदुसऱ्या semantic model / Analysis Services मध्ये
वेगसाधारणपणे जलदSource वर अवलंबूनRemote model वर अवलंबून
Data किती ताजा?शेवटच्या refresh पर्यंतSource query व cache नुसारRemote model नुसार
Power Queryपूर्ण स्थानिक transformationsSource पर्यंत fold होणारे supported stepsReport file मध्ये उपलब्ध नाही
Calculated columnsहोमर्यादांसहRemote model बदलता येत नाही
वापरबहुतेक नेहमीचे reportsमोठा / ताज्या data चा वापरसंस्थेचा shared model

सुरुवातीचा नियम: आधी Import विचारात घ्या. Data copy करण्यास policy बंदी, size किंवा freshness यांचं स्पष्ट कारण असेल तर दुसरा mode निवडा. पुढच्या chapter मध्ये हे आणखी स्पष्ट होईल.