আমি গত সপ্তাহগুলিতে এসএসআরএস 2005/2008 অধ্যয়ন করছি এবং কিছু সার্ভার সাইড রিপোর্ট তৈরি করেছি। কিছু আবেদনের জন্য, একজন সহকর্মী পরামর্শ দিয়েছিলেন যে আমি সেই নির্দিষ্ট পরিস্থিতির জন্য আরডিএলসিকে সন্ধান করব। আমি এখন আরডিএল এবং আরডিএলসির মধ্যে প্রধান পার্থক্যটি সম্পর্কে মাথা পেতে চেষ্টা করছি।
এই তথ্যের সন্ধান করা সেরা খণ্ডিত তথ্য দেয়। আমি এটা শিখেছি:
- আরডিএলসি রিপোর্টগুলি কীভাবে তথ্য পাবেন সে সম্পর্কে তথ্য সংরক্ষণ করে না।
- আরডিএলসি রিপোর্টগুলি সরাসরি রিপোর্টভিউয়ার নিয়ন্ত্রণ দ্বারা কার্যকর করা যায়।
তবে আমি এখনও আরডিএলসি ফাইল এবং অন্যান্য সম্পর্কিত সিস্টেমগুলির মধ্যে (রিপোর্টিং সার্ভার, উত্স ডাটাবেস, ক্লায়েন্ট) সম্পর্কের বিষয়টি পুরোপুরি বুঝতে পারি না।
আরডিএলসি ফাইলগুলিতে ভাল উপলব্ধি পেতে, আমি জানতে চাই যে তাদের ব্যবহার কীভাবে আরডিএল ফাইল থেকে আলাদা এবং কোন পরিস্থিতিতে আরডিএল থেকে আরডিএলসি বেছে নিতে পারে। সম্পদের লিঙ্কগুলিও স্বাগত।
হালনাগাদ:
ASP.NET ফোরামে একটি থ্রেড এই একই সমস্যাটি নিয়ে আলোচনা করে। এটি থেকে, আমি ইস্যুটি সম্পর্কে আরও ভাল বোঝাপড়া অর্জন করেছি।
আরডিএলসির একটি বৈশিষ্ট্য হ'ল রিপোর্টভিউয়ার নিয়ন্ত্রণে এটি পুরোপুরি ক্লায়েন্ট-সাইডে চালানো যেতে পারে ।
- এটি রিপোর্টিং পরিষেবাদির উদাহরণের প্রয়োজনটিকে সরিয়ে দেয় এবং এমনকি যে কোনও ডাটাবেস সংযোগের প্রয়োজনকে সরিয়ে দেয় তবে:
- এটি প্রয়োজনীয়তা যুক্ত করে যে প্রতিবেদনে যে ডেটা প্রয়োজন তা ম্যানুয়ালি সরবরাহ করতে হবে।
এটি কোনও সুবিধা বা অসুবিধা কিনা তা নির্দিষ্ট প্রয়োগের উপর নির্ভর করে।
আমার অ্যাপ্লিকেশনটিতে, রিপোর্টিং পরিষেবাদির একটি উদাহরণ যে কোনও উপায়ে পাওয়া যায় এবং রিপোর্টগুলির জন্য প্রয়োজনীয় ডেটা সহজেই একটি ডাটাবেস থেকে টানা যায়। আমার কাছে আরডিএলসি বিবেচনা করার কোনও কারণ কি বাকি আছে, বা আমার কেবল আরডিএলটির সাথে লেগে থাকা উচিত?
List<T>
এরMyEntity
রিমোট রিপোর্টসমূহ (জন্য উৎস হিসাবে) RDL ), না RDLC ?