sql - एकाधिक डेटा सेटों के आधार पर BIRT रिपोर्ट कैसे तैयार करें




reporting-services report (2)

आप ज़रूरत के मुताबिक बीआईआरटी रिपोर्ट पर बहुत से डेटा सेट बना सकते हैं। वहां से आप संयुक्त डेटा सेट बना सकते हैं जो डेटा का एकीकृत दृश्य बनाते हैं। क्या आपके पास अपने डेटा सेट्स के बीच एक आम फ़ील्ड है जो आपको जुड़ने की अनुमति दे सकता है?

यदि आप संयुक्त डेटा सेट नहीं बना सकते हैं, तो मैं एक स्क्रिप्टेड डेटा सेट सेट अप करने की सलाह दूंगा। पटकथा सेट डेटा को एकीकृत करने के लिए एक POJO पर निर्भर करता है और आपको आवश्यक एकीकृत दृश्य बनाने के लिए आवश्यक व्यावसायिक तर्क लागू करें। वहां से आप पॉज़ो से रिपोर्ट में डेटा पढ़ते हैं और आप सभी सेट हैं।

मुझे बीआईआरटी रिपोर्ट बनाने में मदद की ज़रूरत है; स्थिति यह है कि मेरे पास कई प्रश्न हैं लेकिन रिपोर्ट सभी स्तंभों को एक कॉलम द्वारा उदाहरण के लिए समूहीकृत किया जाना चाहिए (ऑपरेटर) जैसे:

ऑपरेटर | Expr1 | एक्सप्र 2 | एक्सप्रो 3 | एक्सप्र 4 |

op1 | ## | ## | ## | ## |

op2 | ## | ## | ## | ## |

op3 | ## | ## | ## | ## |

मैं यह कैसे पूरा कर सकता हूँ? मैं ऑपरेटर को अलग डाटा सेट करने की कोशिश कर रहा हूं और इसे पहले कॉलम में रखता हूं और ऑपरेटर कॉलम की वर्तमान पंक्ति से ऑपरेटर को पाने के लिए सभी ट्रैसरों में पैरामीटर जोड़ता हूं। (जहां (ऑपरेटर =?)) लेकिन मैं कर सकता हूँ ऑपरेटर डेटासेट डेटा सेट में प्रत्येक डेटासेट में पैरामीटर मान संलग्न न करें। क्या यह रणनीति सही है? यदि हां .. मैं यह कैसे कर सकता हूं यदि नहीं, तो सही रणनीति क्या है? अग्रिम में लाख धन्यवाद,


यदि आपके एकाधिक डेटासेट्स समान डेटा स्रोत से आ रहे हैं, तो मैं सुझाव देता हूं कि प्रश्नों को संयोजित करने के लिए

यदि एकाधिक डेटासेट विभिन्न डेटा स्रोतों से आ रहे हैं, तो आप BIRT में संयुक्त डेटा सेट कार्यक्षमता का उपयोग करके उन्हें एक साथ जोड़ सकते हैं।

एक साथ दो अलग-अलग डेटासेट लिंक करने के लिए:

  1. डेटा एक्सचेंज फलक में डेटा सेट पर राइट-क्लिक BIRT रिपोर्ट डिज़ाइनर के भीतर, और नया संयुक्त डेटा सेट चुनें।
  2. नया संयुक्त डेटा सेट संवाद पर, बाएं हाथ की सूची से जुड़ने के लिए डेटा सेट और फ़ील्ड (ऑपरेटर, यहां) का चयन करें।
  3. दो सूचियों के बीच के विकल्पों से जुड़ने के प्रकार (आंतरिक, बायां बाहरी, सही बाहरी, पूर्ण बाहरी) का चयन करें
  4. दायां-हाथ की सूची में शामिल होने के लिए डेटा सेट और फ़ील्ड (ऑपरेटर दोबारा, यहां) का चयन करें
  5. नतीजतन नए डाटासेट को एक अर्थपूर्ण नाम दें, संवाद के नीचे विकल्प में।
  6. समाप्त क्लिक करें
  7. डेटासेट संपादित करें संवाद से आवश्यकतानुसार उत्पादन का उत्पादन करने के लिए परिणामी डेटासेट संपादित करें।

आप केवल दो मौजूदा डेटासेट्स से ही संयुक्त डेटासेट का उत्पादन कर सकते हैं। हालांकि, संयुक्त डेटासेट को अन्य संयुक्त डेटासेट्स के लिए इनपुट डेटासेट के रूप में शामिल किया जा सकता है - इसलिए यदि आपको तीन डेटासेट्स को एक साथ मिलना है, तो यह उन दोनों को एक संयुक्त डाटासेट में जोड़कर प्राप्त किया जा सकता है, फिर प्रथम पर आधारित एक नया संयुक्त डाटासेट बनाना संयुक्त डाटासेट और तीसरा मूल डाटासेट

डेटासेट में शामिल होने के लिए मौजूदा किसी भी क्वेरी को पैरामीटर करने की आवश्यकता नहीं है। ऑपरेटर पर पैरामीटर हालत पर क्वेरी में केवल तभी शामिल किया जाना चाहिए, यदि इरादा उस डेटासेट पर वापस आने वाले ऑपरेटर को प्रतिबंधित करना है (उदाहरण के लिए ऑपरेटर को केवल 100-121 लौटा देना)।