2011-03-11 11 views
13

यह देखते हुए कि Sql Server Reporting Services को खुला और विस्तार योग्य बनाने के लिए डिज़ाइन किया गया है, और बंडल रिपोर्ट प्रबंधक इतना अच्छा नहीं है, क्या वहां कोई वैकल्पिक ओपन-सोर्स एसएसआरएस फ्रंट-एंड है?वैकल्पिक एसएसआरएस फ्रंट-सिरों

'फ्रंट-एंड' द्वारा मुझे लगता है कि मेरा मतलब वेब ऐप्स है जो रिपोर्ट सर्वर पर उपलब्ध रिपोर्ट प्रदर्शित कर सकता है, आवश्यक पैरामीटर इकट्ठा कर सकता है (उम्मीद है कि रिपोर्ट प्रबंधक से अधिक लचीला तरीका) और फिर रिपोर्ट चलाएं। मैं उन चीज़ों की कल्पना कर रहा हूं जो Asp.Net ReportViewer घटक का उपयोग करके बनाए गए हैं, लेकिन बेहतर पैरामीटर एकत्रण है।

मुझे कोडप्लेक्स पर एक मिला है: reportviewer.codeplex.com (संपादित करें: वास्तव में, यह एक विनफॉर्म समाधान की तरह दिखता है, लेकिन यह सबसे नज़दीकी मुझे मिला है) ... लेकिन मुझे आश्चर्य है कि वहां कुछ अन्य हैं, तो यह एक ऐसे क्षेत्र की तरह लगता है जिसमें बहुत से लोगों को 'अपना खुद का रोल' करना पड़ता है।

+0

मुझे लगता है कि आप "यहां बॉक्स समाधान से बाहर" ढूंढ रहे हैं? मेरी कंपनी ने स्क्रैच से एक इन-हाउस वेब फ्रंट-एंड विकसित किया जो वास्तव में अपेक्षाकृत सरल अभ्यास था। एसएसआरएस वेब सेवा पैरामीटर इकट्ठा करना और मांग पर रिपोर्ट चलाने में आसान बनाता है। मैं सराहना करता हूं कि DIY समाधान हालांकि सभी के लिए लागू नहीं है। – GShenanigan

+1

मैं निश्चित रूप से DIY कर सकता हूं, लेकिन यदि कोई है तो मैं मौजूदा सामान का लाभ उठाना चाहता हूं। – codeulike

उत्तर

20

मेरे अपने प्रश्न का उत्तर देने: वहाँ किसी भी विकल्प खुला स्रोत SSRS वहाँ बाहर सामने वाले समाप्त होता है हो सकता है नहीं लगता था, तो मैं एक और मुक्त-स्रोत बना यह निर्माण किया है:

CrissCross at Github

आप इसे अपने एसएसआरएस सर्वर पर इंगित करें और फिर इसे बंद कर दें - यह रिपोर्ट कैटलॉग प्रदर्शित कर सकता है और उपयोगकर्ताओं को कोई रिपोर्ट चलाने देता है। अब तक मैंने इसे कई वैकल्पिक पैरामीटर और बहु-मिक्स के साथ रिपोर्ट की ओर अनुकूलित किया है, लेकिन यह किसी भी एसएसआरएस रिपोर्ट को संभालने में सक्षम होना चाहिए। और यदि यह नहीं हो सकता है, तो आप कोड में फंस सकते हैं और इसे बदल सकते हैं।

मानक एसएसआरएस रिपोर्ट प्रबंधक का मुख्य अंतर पैरामीटर की प्रस्तुति में है: क्रिसक्रॉस अधिक अजीब है, और (ओपन-सोर्स होने के नाते) अधिक अनुकूलन योग्य है।

अधिक जानकारी के लिए github site देखें।

+0

आपके समाधान के साथ अपने उत्तर को अपडेट करने के लिए धन्यवाद, बहुत सराहना की। –