संपादित 6 दिन पहले द्वारा ExtremeHow संपादकीय टीम
माइक्रोसॉफ्ट पावर बीआईकस्टम दृश्यडेटा दृश्यविंडोमैकपायथनआरउन्नतव्यवसाय खुफियाविकासअनुकूलन
अनुवाद अपडेट किया गया 6 दिन पहले
माइक्रोसॉफ्ट पावर बीआई डेटा को विज़ुअलाइज़ करने और रिपोर्ट बनाने के लिए एक शक्तिशाली उपकरण है। यह डिफ़ॉल्ट विज़ुअल्स की एक विस्तृत श्रृंखला प्रदान करता है, लेकिन कुछ मामलों में, आप अपनी आवश्यकताओं के अनुसार अपने विज़ुअल्स को फ़ाइन-ट्यून करना चाह सकते हैं। पावर बीआई में कस्टम विज़ुअल्स बनाना आपको मानक सेट के अलावा अपने डेटा का विज़ुअल प्रतिनिधित्व कस्टमाइज़ करने की अनुमति देता है। यह गाइड आपको स्टेप-बाय-स्टेप तरीके से पावर बीआई में कस्टम विज़ुअल्स बनाने की प्रक्रिया के माध्यम से ले जाएगा।
एक कस्टम विज़ुअल बनाने से पहले, आइए सेटअप प्रक्रिया के लिए आवश्यक शर्तों को समझें। पावर बीआई कस्टम विज़ुअल्स को बनाने के लिए जिस तकनीक स्टैक का उपयोग किया जाता है, उसमें टाइप्सस्क्रिप्ट, डी3.js, Node.js, और अन्य संबंधित उपकरण शामिल हैं। यहां वे चरण और आवश्यकताएँ दी गई हैं जिन्हें आपको पालन करने की आवश्यकता है:
npm install -g powerbi-visuals-tools
कमांड चलाकर स्थापित कर सकते हैं।शुरू करने के लिए, आपको अपना विकास वातावरण सेट करना होगा। अपने कंप्यूटर पर कमांड शेल खोलें और एक निर्देशिका बनाएं जहाँ आप अपने कस्टम विज़ुअल्स बनाने की योजना बना रहे हैं। cd
कमांड का उपयोग करके इस निर्देशिका पर नेविगेट करें। एक बार अपनी निर्देशिका में जाने के बाद, आप पावर बीआई विज़ुअल्स टूल्स का उपयोग करके एक नया कस्टम विज़ुअल प्रोजेक्ट बनाएंगे:
pbiviz new <your-visual-name>
यह कमांड डिफ़ॉल्ट संरचना के साथ एक नया पावर बीआई कस्टम विज़ुअल प्रोजेक्ट बनाता है। यह आपके कस्टम विज़ुअल के लिए आवश्यक फ़ाइलें और निर्देशिकाएं बनाता है।
नव निर्मित परियोजना फाइलों और फ़ोल्डरों के एक सेट के साथ आती है। यहाँ एक बुनियादी विवरण दिया गया है कि आप क्या उम्मीद कर सकते हैं:
अब जब आपकी परियोजना सेट हो गई है, तो चलिए कस्टम विज़ुअल्स बनाने की ओर बढ़ते हैं। कस्टम विज़ुअल्स का विकास कुछ मुख्य चरणों में होता है:
capabilities.json
फ़ाइल बहुत महत्वपूर्ण है क्योंकि यह परिभाषित करती है कि आपका विज़ुअल क्या कर सकता है। यहां इस फ़ाइल का एक बहुत ही सरल उदाहरण है:
{ "dataRoles": [ { "name": "category", "kind": "Grouping" }, { "name": "measure", "kind": "Measure" } ], "dataViewMappings": [ { "conditions": [ { "category": { "max": 1 }, "measure": { "max": 1 } } ], "categorical": { "categories": { "for": { "in": "category" } }, "values": { "for": { "in": "measure" } } } } ], "objects": { "general": { "displayName": "General", "properties": { "formatString": { "type": { "formatting": { "formatString": true } } } } } } }
इस उदाहरण में, कस्टम विज़ुअल को एक श्रेणी और एक माप का उपयोग करने के लिए सेट किया गया है, और उन्हें लिंक करने के लिए पदानुक्रमित मैपिंग का उपयोग किया गया है। इस फ़ाइल को कस्टमाइज़ करने से आप उन फ़ील्ड्स और फॉर्मेट्स को परिभाषित कर सकते हैं जिन्हें विज़ुअल समझेगा।
ज्यादातर काम Visual.ts
में होता है। यहां आपके टाइप्सस्क्रिप्ट क्लास का एक बहुत ही बेसिक टेम्पलेट है:
export class Visual implements IVisual { private target: HTMLElement; constructor(options: VisualConstructorOptions) { this.target = options.element; this.target.innerHTML = '<div>यह मेरा कस्टम विज़ुअल है!</div>'; } public update(options: VisualUpdateOptions) { // आपके डेटा प्रॉसेसिंग और रेंडरिंग लॉजिक य हां जाएगा } }
constructor
में, हम अपने विज़ुअल के HTML तत्व को इनिशियलाइज करते हैं। update
मेथड वह है जहां आप नए डेटा को प्राप्त करने और उसे विज़ुअल पर प्लॉट करने से संबंधित लॉजिक संभालते हैं। अपनी विज़ुअल बनाने के लिए D3.js या अपनी पसंद की किसी अन्य लाइब्रेरी का प्रयोग करें।
अपने कस्टम विज़ुअल के लिए स्टाइल्स CSS फ़ाइल में जाती हैं, जिसे आमतौर पर visual.less
कहा जाता है। उदाहरण के लिए:
.myVisual { color: #333; background-color: #f5f5f5; padding: 10px; }
यह आपके कस्टम विज़ुअल पर सीएसएस स्टाइलिंग लागू करेगा। आप इस तरह की स्टाइलिंग को एक मॉड्यूल के रूप में Visual.ts
में इम्पोर्ट कर सकते हैं या इसे कोड के माध्यम से सीधे लागू कर सकते हैं।
आप अपने विज़ुअल के लिए कस्टमाइजेशन विकल्प जोड़ सकते हैं, जो पावर बीआई में फॉर्मेट पेन में दिखाई देते हैं। इसमें VisualSettings.ts
और क्षमताएं फ़ाइल को संपादित करना शामिल है।
class VisualSettings extends DataViewObjectsParser { public general: GeneralSettings = new GeneralSettings(); } class GeneralSettings { public transparency: number = 70; }
"general": { "displayName": "सामान्य सेटिंग्स", "properties": { "transparency": { "displayName": "पारदर्शिता", "type": { "numeric": true } } } }
इसमें एक कस्टम प्रॉपर्टी (जैसे पारदर्शिता) को बाँधना और इसे capabilities.json में परिभाषित करना शामिल है।
अपने विज़ुअल को एक स्थिर स्थिति में विकसित करने के बाद, इसे परीक्षण और डिबग करने का समय है। यह कमांड चलाएं:
pbiviz start
यह एक स्थानीय सर्वर शुरू करेगा और आपके डिफ़ॉल्ट ब्राउज़र में एक लाइव परीक्षण उपकरण खोलेगा। आप अपनी दृश्यता के साथ डेटा सेट का परीक्षण कर सकते हैं कि यह कैसे प्रदर्शन करता है। लाइव रीलोड फ़ीचर आपके परिवर्तन को सहेजने पर स्वतः विज़ुअलाइजेशन को अपडेट कर देगा।
डिबग करने के लिए, अपने कोड में समस्याओं को अलग करने और ठीक करने के लिए वेब ब्राउज़र के डिबगिंग टूल्स (जैसे, कंसोल, नेटवर्क, और स्रोत टैब) का उपयोग करें।
एक बार जब आप अपने कस्टम विज़ुअल से संतुष्ट हो जाएं, तो इसे पावर बीआई डेस्कटॉप में उपयोग करने के लिए या किसी संगठन में दूसरों के साथ साझा करने के लिए पैकेज करने का समय आ गया है। निम्नलिखित कमांड का उपयोग करें:
pbiviz package
उपरोक्त कमांड एक .pbiviz फ़ाइल बनाती है, जो एक पैकेज्ड विज़ुअल है। इस विज़ुअल को पावर बीआई डेस्कटॉप में उपयोग करने के लिए, डेवलपर टैब पर जाएं और "इंपोर्ट कस्टम विज़ुअल" का चयन करके अपनी .pbiviz फ़ाइल अपलोड करें।
किसी संगठन के भीतर साझा करने के लिए, पावर बीआई में संगठनात्मक दृश्य भंडार में प्रकाशित करें। यह आपके संगठन के उपयोगकर्ताओं के लिए उनके पावर बीआई इंटरफेस से दृश्य को सुलभ बनाता है। यहां निरंतरता से प्रबंधन, वितरण और संस्करण नियंत्रण संभाला जा सकता है।
पावर बीआई में कस्टम विज़ुअल्स बनाना आपके रिपोर्ट्स में डेटा को संप्रेषित करने और व्याख्या करने के तरीके में बड़े पैमाने पर सुधार कर सकता है। यह कई कस्टमाइजेशन की संभावनाएं खोलता है जो आपकी अंतर्दृष्टि को अधिक सहज और आकर्षक बना सकते हैं। विचार से कार्यान्वयन तक की यात्रा कुछ विकास अवधारणाओं को समझने में शामिल होती है, लेकिन परिणामी दृश्य अद्वितीय रूप से जटिल डेटा परिदृश्यों का प्रतिनिधित्व करने में पर्याप्त मूल्य प्रदान कर सकते हैं।
छोटे से शुरू करें और धीरे-धीरे अधिक जटिल चार्ट और ग्राफ़िक्स का अन्वेषण करें। अतिरिक्त संसाधनों और प्रेरणाओं के रूप में सामुदायिक मंचों और पावर बीआई विज़ुअल गैलरी का उपयोग करें। विज़ुअलाइजेशन का आनंद लें!
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं