यह ब्लॉग बताता है कि चार्ट के साथ Oracle® XML Publisher रिपोर्ट कैसे बनाएं।
अक्सर, रिपोर्ट में डेटा टेबुलर फॉर्मेट में होता है, लेकिन चार्ट ग्राफिकल प्रतिनिधित्व प्रदान करते हैं और डेटा को बेहतर ढंग से समझाते हैं।
उदाहरण के लिए, ग्राफ़ निम्न रिपोर्ट को बढ़ा सकते हैं:
- संगठनात्मक प्रबंधन (OM) डेटा के आधार पर ग्राहक का बिक्री इतिहास
- दैनिक आधार पर विफल, पूर्ण, या चेतावनी-साथ-पूर्ण अनुरोधों की संख्या
चार्ट के प्रकार
आप निम्न प्रकार के चार्ट का उपयोग कर सकते हैं:
- बार चार्ट (क्षैतिज या लंबवत): X-अक्ष और Y-अक्ष के साथ बार के रूप में डेटा दिखाने के लिए उपयोग किया जाता है।
- लाइन चार्ट: मुख्य रूप से कालानुक्रमिक डेटा के लिए उपयोग किया जाता है।
- पाई चार्ट: डेटा को एक गोलाकार ग्राफ के रूप में दर्शाता है और आनुपातिक डेटा के लिए उपयोग किया जाता है।
बार चार्ट बनाएं
उदाहरण XML डेटा फ़ाइल:
Normal 210 Warning 30 Error 60
एक rtf टेम्प्लेट में, XML Publisher ऐड-इन से चार्ट प्रकार की एक वस्तु डालें।
Advanced टैब पर क्लिक करें और निम्न टेक्स्ट पेस्ट करें:
|
यह टेम्प्लेट पर एक डमी चार्ट छवि बनाता है। आउटपुट में आपको जिस आकार की आवश्यकता है, उसके अनुसार चार्ट का आकार बदलने के लिए इस छवि का उपयोग करें।
बार चार्ट XML की व्याख्या
कोड की लाइन-दर-लाइन व्याख्या निम्न है:
यह खंड ग्राफ प्रकार श्रेणी को BAR_VERT_CLUST के रूप में इंगित करता है, जो एक लंबवत क्लस्टर प्रारूप वाला बार चार्ट है।
यह लाइन चार्ट के लिए शीर्षक दिखाती है और इसके संरेखण की पहचान करती है। आप XML टैग का उपयोग करके एक डायनामिक शीर्षक भी सेट कर सकते हैं।
ये लाइनें बार चार्ट के X और Y अक्षों को नाम देती हैं।
यह खंड चार्ट में पंक्तियों और कॉलम की संख्या की पहचान करता है।
हमारे उदाहरण में, colCount="{count(//DATA_RECORD)}", XML डेटा फ़ाइल में तीन DATA_RECORD आइटम हैं, इसलिए इस चार्ट में तीन कॉलम हैं।
rowCount="1", हमारे बार चार्ट में, पंक्तियों की संख्या की पहचान करता है।
यह खंड पंक्ति लेबल को स्थिर या डायनामिक के रूप में परिभाषित करता है। हमने Request Count का उपयोग किया।
यह खंड कॉलम लेबल को परिभाषित करता है। आप XML डेटा फ़ाइल में STATUS टैग के मान के आधार पर डायनामिक कॉलम लेबल का उपयोग कर सकते हैं।
|
यह खंड चार्ट में डेटा मानों को संदर्भित करता है। बनाए गए बार का आकार XML डेटा फ़ाइल में REQ_COUNT टैग के मान के अनुपात में होना चाहिए।


पाई चार्ट बनाएं
उदाहरण XML डेटा फ़ाइल:
Normal 210 Warning 30 Error 60
rtf टेम्प्लेट में, Publisher Add-In से चार्ट प्रकार की एक वस्तु डालें।
Advanced टैब पर क्लिक करें और निम्न टेक्स्ट पेस्ट करें:
|
पाई चार्ट XML की व्याख्या
कोड की लाइन-दर-लाइन व्याख्या निम्न है:
यह खंड ग्राफ प्रकार और श्रेणी को PIE चार्ट प्रारूप के रूप में पहचानता है।
यह खंड चार्ट में पंक्तियों और कॉलम की संख्या की पहचान करता है।
हमारे उदाहरण में, rowCount="{count(//DATA_RECORD)}", XML डेटा फ़ाइल में तीन DATA_RECORD आइटम हैं, इसलिए इस चार्ट में सर्कल में तीन खंड हैं।
यह खंड पंक्ति लेबल को परिभाषित करता है, जो स्थिर या डायनामिक हैं। आप XML डेटा फ़ाइल में STATUS टैग के मान के आधार पर पंक्ति लेबल का उपयोग कर सकते हैं।
|
यह खंड चार्ट के डेटा मान को संदर्भित करता है, जो REQ_COUNT टैग के मान के अनुपात में आकार का एक पाई का अंश बनाता है। मान कुल संख्या के अंशों का प्रतिनिधित्व करते हैं।


लाइन चार्ट बनाएं
आम तौर पर, इस चार्ट प्रकार का उपयोग तब करें जब डेटा टाइमलाइन-आधारित हो।
उदाहरण XML डेटा फ़ाइल:
2011 6797 2012 6686 2013 6851 2014 7065 2015 6421 2016 6816 2017 9426 2018 9008
एक rtf टेम्प्लेट में, XML Publisher ऐड-इन से चार्ट प्रकार की एक वस्तु डालें।
Advanced टैब पर क्लिक करें और निम्न टेक्स्ट पेस्ट करें:
|
यह टेम्प्लेट पर एक डमी चार्ट छवि बनाता है। आउटपुट में आपको जिस आकार की आवश्यकता है, उसके अनुसार चार्ट का आकार बदलने के लिए इस छवि का उपयोग करें।
लाइन चार्ट XML की व्याख्या
कोड की लाइन-दर-लाइन व्याख्या निम्न है:
यह खंड ग्राफ प्रकार और श्रेणी को LINE_VERT_ABS के रूप में इंगित करता है, जो एक लाइन चार्ट है।
बाकी टैग BAR प्रकार के चार्ट के समान हैं।


चार्ट के उपयोग
Oracle में, चार्ट एनालिटिक्स-संबंधी रिपोर्ट के लिए उपयोगी होते हैं। कोई भी XML Publisher रिपोर्ट इस कार्यक्षमता का लाभ उठा सकती है।
निष्कर्ष
चार्ट पढ़ने में आसान होते हैं और अंतिम उपयोगकर्ताओं के लिए डेटा को बेहतर ढंग से समझाते हैं। बड़े डेटा सेट के लिए, आप डेटा को एक मटेरियलाइज़्ड व्यू में सारांशित कर सकते हैं, और XML Publisher के साथ रिपोर्ट बनाने के लिए इस व्यू का उपयोग कर सकते हैं, जो आपको महंगे थर्ड-पार्टी टूल का उपयोग करने से भी बचाता है।
कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।
विशेषज्ञ प्रशासन, प्रबंधन और कॉन्फ़िगरेशन के साथ अपने वातावरण को अनुकूलित करें
Rackspace के एप्लिकेशन सेवाओं (RAS) विशेषज्ञ अनुप्रयोगों के एक व्यापक पोर्टफोलियो में निम्नलिखित पेशेवर और प्रबंधित सेवाएं प्रदान करते हैं:
- ईकॉमर्स और डिजिटल अनुभव प्लेटफॉर्म
- एंटरप्राइज रिसोर्स प्लानिंग (ERP)
- बिजनेस इंटेलिजेंस
- सेल्सफोर्स कस्टमर रिलेशनशिप मैनेजमेंट (CRM)
- डेटाबेस
- ईमेल होस्टिंग और उत्पादकता
हम प्रदान करते हैं:
- निष्पक्ष विशेषज्ञता: हम आपकी आधुनिकीकरण यात्रा को सरल बनाते हैं और मार्गदर्शन करते हैं, उन क्षमताओं पर ध्यान केंद्रित करते हैं जो तत्काल मूल्य प्रदान करती हैं।
- फैनेटिकल एक्सपीरियंस™: हम एक प्रोसेस फर्स्ट, टेक्नोलॉजी सेकंड® दृष्टिकोण को समर्पित तकनीकी सहायता के साथ जोड़कर व्यापक समाधान प्रदान करते हैं।
- अद्वितीय पोर्टफोलियो: हम आपको सही क्लाउड पर सही तकनीक चुनने और तैनात करने में मदद करने के लिए व्यापक क्लाउड अनुभव लागू करते हैं।
- चुस्त डिलीवरी: हम आपकी यात्रा में जहां आप हैं, वहां मिलते हैं और अपनी सफलता को आपके साथ संरेखित करते हैं।
अभी चैट करें शुरू करने के लिए।