आरडीएल आणि आरडीएलसी मधील फरक

Anonim

आरडीएल विरुद्ध आरडीएलसी < आरडीएल म्हणजे रिपोर्ट डेफिनेशन लँग्वेज, जे सर्व्हरच्या शेवटच्या व्यवस्थापनाच्या सहाय्याने एक कार्यक्रम तयार केला जातो. हा प्रोग्राम 2005 मध्ये अस्तित्वात आला जेव्हा तो रिपोर्ट डिझाइनरच्या SQL सर्व्हर आवृत्तीद्वारे तयार केला गेला. दुसरीकडे, आरडीएलसीने रिपोर्ट डेफिनेशन लँग्वेज, क्लायंट साइड हा संदर्भ दिला आहे. याचा असा अर्थ होतो की कार्यक्रम प्रामुख्याने क्लायंट चालू असलेल्या अंतरावर काम करेल. हा प्रोग्राम व्हिज्युअल स्टुडिओ द्वारे करण्यात आला होता.

दोघांमधील मुख्य फरकांपैकी एक म्हणजे अंत आहे ज्यावर कार्यक्रम कार्यरत असतो. आरडीएल सर्वरच्या बाजूला कार्य करते, रनटाइम पर्यावरण व्यवस्थापित करण्यास मदत करते. दुसरीकडे, आरडीएलसी ग्राहकांना त्यांच्या पर्यावरणाचे व्यवस्थापन करण्यास मदत करते. < जेव्हा नोकरीची योजना आहे तेव्हा आरडीएल व आरडीएलसी दोन्ही समान एक्सएमएल स्कीमाचे अनुसरण करतात. तथापि, मूल्ये येतो तेव्हा एक मोठा फरक आहे काही RDLC फायलींमध्ये, काही मूल्ये आहेत जी कोणत्याही प्रकारे रिक्त सोडली जाऊ शकत नाहीत. हे मूल्य अहवाल सर्व्हरकडे तैनात करण्यासाठी सज्ज नसल्याचे इंगित करतात. गहाळ मूल्यांची ही समस्या सोडवण्यासाठी, आरडीएलसी फाइल, SQL सर्व्हर 2005 द्वारे रिपोर्ट डिझाइनर साठी चालवावी. नंतर त्यास पुनर्नामित करणे आवश्यक आहे आरडीएलसी किंवा ते आरडीएल

सर्व आरडीएल फायली रिपोर्ट व्यूअर नियंत्रण रनटाईमशी सुसंगत आहेत. आरडीएल फायलींमधील माहिती सारखी नसू शकते, विशेषत: जेव्हा अहवाल दर्शक नियंत्रणाची रचना वेळ येते. हे डिझाइन वेळेच्या अहवालाच्या निर्मितीवर आधारित आहे. अहवाल पहा दर्शक नियंत्रण डेटा बाइंडिंग कोडची स्वयंचलित निर्मितीवर अवलंबून आहे. रिपोर्ट व्यूअरमध्ये आरडीएल फायली वापरण्याची आवश्यकता असल्यास, डेटा स्वतः बाऊंड करणे आवश्यक आहे.

रिपोर्ट व्यूअर नियंत्रणास कोणत्याही तर्कशास्त्राने येत नाही ज्यामुळे डेटाबेसेस जोडल्या जाऊ शकतात किंवा कार्यरत असलेल्या कोणत्याही तर्कशास्त्र किंवा क्वेरी कार्यान्वित केल्या जाऊ शकतात. या तर्कांचे निर्मूलन अहवाल व्यूअर सर्व उपलब्ध डेटा स्रोत आणि गैर-डेटाबेस स्रोतांसह सुसंगत आहे. परिणामी, एक RDL फाइल ही एकमेव फाइल आहे जी रिपोर्ट व्यूअर नियंत्रणाद्वारे वापरली जाऊ शकते. आरडीएल फाइलमध्ये असलेल्या एसएसके-संबंधित माहिती येतो आणि नियंत्रणाने दुर्लक्षीत केली जाते. त्यामुळे होस्ट होस्ट डेटाबेस पुरवठा डेटा कनेक्ट करण्यासाठी आणि व्यूअर नियंत्रणे तक्रार करण्यासाठी क्वेरी कार्यान्वीत करण्यासाठी जबाबदार होते, जे ADO च्या स्वरूपात येतात डेटाची नेट टेबल

आरडीएल आणि आरडीएलसी दरम्यान पाहिलेला आणखी एक फरक असा आहे की सर्व्हरमध्ये इच्छित कार्यक्षमता प्राप्त केली गेली पाहिजे याची खात्री करण्यासाठी आरडीएलने सर्व घटकांमध्ये मूल्यांचा समावेश केला असणे आवश्यक आहे. आरडीएलसीमध्ये ही आवश्यकता आवश्यक नाही कारण सर्व मूलतत्त्वांवर मूल्य असणे आवश्यक नसल्यास, क्वेस्टी टेक्स्टचे आदर्श उदाहरण आहे जेथे काही मूल्ये रिक्त सोडली जाऊ शकतात. जेव्हा मोठ्या प्रमाणावरील डेटा सेट्स हाताळता येतात, तेव्हा आरडीएल या अहवालाची निर्मिती करण्यास थोडा वेळ लागेल, ज्यामध्ये मोठ्या प्रमाणात डेटा आहे.याचे कारण असे की RDL सर्व्हर लायसन्सवर चालते आणि कोणतीही रिपोर्टिंग सेवा आवश्यक नाही आरडीएलसीमध्ये मोठ्या प्रमाणावरील डेटा संचमधून निकाल सादर करण्यासाठी दीर्घ वेळ घेतला जातो, कारण तो स्थानिक परवाना चालवितो.

सारांश < आरडीएल म्हणजे रिपोर्ट व्याख्या भाषा

आरडीएलसीने अहवालाची परिभाषा भाषा, क्लायंट साइड संदर्भित केला आहे.

एसडब्ल्यूएल सर्व्हर 2005 मधील रिपोर्ट व्यूअर द्वारा विकसित आरडीएल. आरडीएलसी व्हिज्युअल स्टुडिओ द्वारा निर्मित.

आरडीएल सर्व्हरच्या शेवटी असलेल्या गोष्टींसह हाताळते.

आरडीएलसी क्लाएंट बाजूला समस्या हाताळते.

आरडीएल विशेषतः सर्व घटकांना मूल्यांसह येणे आवश्यक आहे

आरडीएलसी मूल्ये मध्ये सर्व घटक असणे आवश्यक नाही.

सर्व्हर परवान्याच्या वापरामुळे मोठ्या डेटांचे संच तयार करण्यासाठी आरडीएलला थोडा वेळ लागतो. < स्थानिक परवान्यासाठी आरडीएलसी चालवणे त्यामुळे मोठ्या प्रमाणावरील डेटा सेटचे उत्पादन घेण्यास अधिक वेळ लागतो. <