2009-06-17 13 views
38

के साथ सर्वश्रेष्ठ एएसपी.NET रिपोर्टिंग इंजन हमें हमारे एएसपी.NET एप्लिकेशन के लिए रिपोर्टिंग इंजन चुनना होगा। मुख्य कार्यात्मक आवश्यकता अंतिम उपयोगकर्ताओं (प्रोग्रामर नहीं, केवल सामान्य उपयोगकर्ता) के लिए पर कस्टम रिपोर्ट बनाने की क्षमता है। हम डेटाबेस के रूप में SQL सर्वर का उपयोग करेंगे, इसलिए मुझे कुछ विकल्पों के बारे में पता है: SQL सर्वर रिपोर्टिंग सेवाएं, क्रिस्टल रिपोर्ट, सक्रिय रिपोर्ट, यहां तक ​​कि WindwardReports।कस्टम रिपोर्ट निर्माण क्षमता

लेकिन स्पष्ट रूप से बोल रहा सेवाओं रिपोर्टिंग को छोड़कर उन के किसी भी उपयोग नहीं किया है और यह काफी मुश्किल है जो एक कस्टम रिपोर्ट सृष्टि के ग्राहकों की जरूरतों के लिए सबसे उपयुक्त का चयन करें। क्या इन विकल्पों के लिए कुछ पेशेवरों और विपक्ष प्राप्त करना संभव है या कम से कम आपकी सलाह इस मामले में उपयोग करने के लिए बेहतर होगा। बहुत बहुत धन्यवाद।

+0

आखिर में आपने किस इंजन को एलेक्स चुना? अपना अनुभव हमारे साथ साझा करें? धन्यवाद –

उत्तर

5

आप Microsoft SQL सर्वर डाटाबेस के रूप में है, तो आप SQL रिपोर्टिंग सेवा के समर्थन के लिए लाइसेंस की खरीद के लिए की जरूरत नहीं है, लेकिन वहाँ एसक्यूएल रिपोर्टिंग सेवा, एसक्यूएल रिपोर्टिंग सेवाओं केवल IE के साथ संगत के साथ एक समस्या है। इन कड़ियों की जाँच ...
http://msdn.microsoft.com/en-us/library/ms156511.aspx

SQL Reporting Services - Print Button not shown in Mozilla

दूसरी ओर, आप सेवा रिपोर्टिंग के अलावा अन्य उपयोग करते हैं, आपके पास लाइसेंस खरीद करने के लिए की जरूरत है।

+0

धन्यवाद, मुहम्मद। मैं रिपोर्टिंग सेवाओं के इस "फीचर" से अवगत हूं। यह छोटी गाड़ी दर्शक कुछ चीजों में से एक है जो मुझे अभी रिपोर्टिंग सेवाओं का उपयोग करने से रोकता है। शायद क्रिस्टल रिपोर्ट में बेहतर ग्राहक उपकरण हैं। –

+0

हां, मैंने वेब रिपोर्टिंग के लिए दोनों (एसक्यूएल रीप्रोटिंग सर्विसेज और क्रिस्टल रिपोर्ट) टूल का उपयोग किया है, क्रिस्टल रिपोर्ट ब्राउज़र संगतता प्रदान करती है लेकिन रिपोर्टिंग सेवाएं नहीं देती है। –

1

एक सुझाव यह आप इन सभी विकल्पों में से कम से कम कुछ मूल्यांकन करने के लिए किया जाएगा। प्राथमिक कारण यह होगा कि आप उनके बारे में सिर्फ इतना सीख सकते हैं कि उन्हें अच्छी तरह से खेलना कैसे बनाए रखा जाए।

इस तरह, अगर आप या तो कुछ विशेष आवश्यकताओं के लिए एक अलग इंजन का उपयोग करने रिपोर्टिंग इंजन स्विच करने की आवश्यकता, या शायद, आप ऐसा करने के लिए कैसे पता चल जाएगा।

-2

क्रिस्टल रिपोर्ट जो आसानी से .net

+0

धन्यवाद। क्या क्रिस्टल रिपोर्ट्स में उपयोगकर्ताओं को रिपोर्टिंग सेवा वेब टूल जैसी कस्टम रिपोर्ट बनाने की क्षमता है? यह महत्वपूर्ण आवश्यकता है। –

+0

क्षमा करें। मैं दूसरे उपकरण से परिचित नहीं हूँ। – rahul

6

DevExpress XtraReports सुइट के साथ एकीकृत किया जा सकता।

एक रिपोर्ट में केवल एक वर्ग, कोई वेब सेवाओं या rpt फ़ाइलें शामिल है।

http://www.devexpress.com/Products/NET/Reporting/

+1

धन्यवाद, लेकिन ऐसा लगता है कि आपको सही सवाल नहीं मिला है या मैं इसे सही तरीके से तैयार करने में सक्षम नहीं था। अंतिम उपयोगकर्ता प्रोग्रामर नहीं, कस्टम रिपोर्ट बनाने में सक्षम होना चाहिए। जहां तक ​​मुझे पता है, XtraReports इस आवश्यकता के लिए पर्याप्त नहीं हैं, है ना? –

+0

एक्सट्रैपॉर्ट्स अंतिम उपयोगकर्ताओं के लिए अपनी खुद की रिपोर्ट तैयार करने के लिए एक टूल प्रदान करता है। देखें कि यह आपकी आवश्यकताओं को पूरा करता है ... http://devexpress.com/Products/NET/Reporting/features_enduserdesigner.xml – George

1

एसक्यूएल रिपोर्टिंग सेवा। उनके पास विज्ञापन-प्रसार रिपोर्ट बनाने के लिए एक वेब टूल है जो कि किसी अन्य के रूप में अच्छा है।

विज्ञापन रिपोर्टिंग के साथ सामान्य समस्या यह है कि उपयोगकर्ता "उपकरण" करने का प्रयास कर रहा है या तो उपयोगकर्ता से परे या उपयोगकर्ता से परे है और आपको इसे किसी भी तरीके से करना है, और एक प्रोग्रामर एसएसआरएस एक बेहतर वातावरण है ।

3

रिपोर्टिंग सेवा एक मैं के साथ सबसे अधिक परिचित हूँ है और यह एक सबसे कसकर एसक्यूएल सर्वर है, जो कुछ है कि मैं पसंद है में जमा हुआ है। मैं क्रिस्टल की तुलना में आरएस के "महसूस" को भी पसंद करता हूं।

अन्य दो विकल्पों मैं बिल्कुल पर परिचित नहीं हूँ, और मुझे लगता है कि वे एक बहुत छोटे बाजार हिस्सेदारी है आरएस या क्रिस्टल से (और इसलिए बहुत छोटे समुदाय जब यह मदद पाने के लिए आता है)।

13

मैं सभी प्रमुख रिपोर्टिंग उपकरणों के साथ काम किया है और प्रत्येक अपने plusses और minuses है। एसक्यूएल रिपोर्ट सर्विसेज पक्ष पर केवल "प्लस" के बारे में यह है कि SQL सर्वर लाइसेंस के ऊपर कोई अतिरिक्त $$ व्यय नहीं है। नकारात्मकता यह है कि रिपोर्ट डिजाइनर शायद सबसे ज्यादा बच्चा जैसा है।

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

एक्टिव रीपॉर्ट्स, एक्स्ट्रापोर्ट्स, टेलीरिक में सभी अच्छे उत्पाद हैं और सभी सक्रिय रूप से बेहतर हो रहे हैं (बिल्कुल अलग-अलग गति पर)। प्रत्येक में एक वेब दर्शक होता है, लेकिन वे वेब रिपोर्टिंग सर्वर से उन चीज़ों को शामिल नहीं करते हैं जिन्हें आप चाहें।

और यदि आपको लगता है कि आप वास्तव में क्रिस्टल, एक्टिव रीपॉर्ट्स, एक्स्ट्रापोर्ट्स या टेलीरिक रिपोर्टिंग (या उस मामले के लिए किसी भी अन्य रिपोर्ट डिजाइनर) के लिए एंटरप्राइज़-क्लास वेब सर्वर विकल्प चाहते हैं, तो यह अब www.versareports.com से उपलब्ध है।

0

सबसे पहले, विंडवर्ड के ऊपर के उल्लेख के लिए धन्यवाद। यह देखना अच्छा लगता है कि हम डिफ़ॉल्ट शॉर्ट सूची पर हैं :)

यह वास्तव में इस बात पर निर्भर करता है कि कौन सी रिपोर्ट desing दृष्टिकोण आपके लिए सबसे अच्छा काम करती है। यदि आप एक आईडीई के अंदर एक प्रोग्रामिंग प्रकार दृष्टिकोण पसंद करते हैं, तो यह क्रिस्टल, एसएसआरएस इत्यादि है। यदि आप एक ऐसा दृष्टिकोण पसंद करते हैं जहां आप माइक्रोसॉफ्ट वर्ड, एक्सेल या पावरपॉइंट में रिपोर्ट डिज़ाइन कर सकते हैं (जो आईएमएचओ रिपोर्ट डिज़ाइन और तेजी से & संपादन को आसान बनाता है) , फिर Windward Reports पर नजदीकी नज़र डालें। (अस्वीकरण, मैं विंडवर्ड पर सीटीओ हूं।)

सामान्य जानकारी के लिए, मैं dotnet-reports और reporting-software का सुझाव देता हूं। आपके लिए अच्छी तरह से काम करने वाली प्रणाली की कुंजी वह जगह है जहां डिज़ाइन टूल आपकी शैली के लिए एक प्राकृतिक फिट है - इसलिए कई प्रयास करें।

3

आप jsreport को आजमा सकते हैं। यह मुफ़्त है, खुले सोर्स किए गए हैं, नेट क्लाइंट, क्रॉस प्लेटफॉर्म (नोडजेज) हैं, किसी भी संकलन की आवश्यकता नहीं है और यह आपके उपयोगकर्ताओं को उनकी रिपोर्ट संशोधित करने के लिए सुरक्षित है। रिपोर्ट्स जावास्क्रिप्ट टेम्पलेटिंग इंजन का उपयोग करके डिज़ाइन की गई हैं जो आपको अपने रिपोर्ट लेआउट के लिए अधिकतम लचीलापन देनी चाहिए।

कान्स

  • वर्तमान में पूर्वावलोकन में एक्सेल और शब्द
  • का समर्थन नहीं करता
  • एसक्यूएल डाटाबेस के साथ सीधे बात नहीं है, लेकिन तुम वैसे भी अपने बीएल से डेटा भेजने चाहिए, जब तक आप बीआई के लिए खोज रहे हैं रिपोर्टिंग

आप jsreport में भी प्रमाणीकरण के बिना यह कोशिश कर सकते हैं playground

संबंधित मुद्दे