رگوے اور انٹیلی جنس سسٹمز
ریلگاڑی پر دیکوپڈ ڈیٹا پر انحصار کرنے والے ڈیٹا میپر پرساد کی رپورٹ کو متعارف کرانا
Table of Contents
ڈیٹا میپر نقش (انگریزی: Data Mapper spper) ایک ایسا ڈیزائنی طریقہ ہے جو ڈیٹابیس کی سطح سے داخلی چیزوں کو الگ کر کے فکروں کی خالص علیحدگی کو فروغ دیتا ہے۔راول پر عمل پیرا ہونے سے آپ کے ڈیٹا ٹھوس سطح کی تناسب کو بہتر اور برقرار رکھ سکتا ہے۔
ڈیٹا نقشہجات کیا ہیں ؟
ڈاٹ میپر کی نقشہ سازی میں ایک مخصوص سطح نقشہ سازی شامل ہے جو مواد اور ڈیٹابیس کے درمیان میں ڈیٹا کی منتقلی کو سہرا دیتی ہے۔افعالی ریکارڈ کے برعکس، جس کے ذریعے جوہر ڈیٹا اور سلوک کو الگ رکھا جاتا ہے، ڈیٹا میپپر ان ذمے داریوں کو الگ رکھتا ہے، جس سے ڈیٹا ماخذ کو تبدیل کرنے یا کاروباری منطق کو متاثر کیے بغیر مستقل منطق میں تبدیلی آسان ہو جاتی ہے۔
ریلگاڑی پر روبی میں ڈیٹا میپر
اگرچہ ریلز فعال ریکارڈ کے استعمال کی حوصلہ افزائی کرتا ہے، توبھی آپ ڈیٹا میپپر کلاسوں کو متعارف کر سکتے ہیں جو ڈیٹابیس مواصلات کا انتظام کرتے ہیں. اس رسائی میں اپنے ڈومین ماڈلز کے لیے سادہ رموز بنانا اور ڈیٹابیس عمل کے لیے علاحدہ نقشہ جات بنانا شامل ہے۔
پہلا قدم : اچھے معیار
سادہ ربی کلاس بنا لیں جو آپ کے بنیادی ڈیٹا ای میل کی نمائندگی کرتا ہے۔ ان کلاسوں میں صرف کاروباری منطقی اور خصوصیات ہونی چاہئیں، بغیر کسی ڈیٹا بیس کے کوڈ کے۔
مرحلہ 2: میپل کلاس بنا لیں۔
ڈیزائن نقشہ جات لوڈ کرنے اور ڈیٹا محفوظ کرنے کے کام آئیں گے یہ کلاسیں تمام ڈیٹا بیسیکل مواصلات کو فعال طریقے سے استعمال کریں گے فعال ادائیگی یا system کے ذریعے ڈیٹا کو اپنے ڈومین ماڈلوں تک پہنچایا جائے گا
ڈیٹا نقشہجات استعمال کرنے کے فوائد
- Decoupling: کاروبار منطق سے الگ ہو کر منفرد ہو جاتا ہے، کوڈ کو برقرار رکھنے میں آسانی پیدا کرتا ہے۔
- Flexibility: سادہ سیارچے ڈیٹا کے ماخذ یا ذخیرہ کرنے کے ذخائر کو تبدیل کرتے ہیں۔
- settlement:] ڈومین ماڈلز کو ڈیٹا بیس کی غیر واضح آزمائش دی جا سکتی ہے۔
- archivestructure: آپ کے اطلاق میں فکروں کی واضح علیحدگی کو یقینی بناتا ہے۔
کُنَّا
ریلوں پر موجود ربط میں ڈیٹا میپر کی تشکیل کے لیے اضافی تنصیب درکار ہے لیکن کوڈ تنظیم اور تناسب کے لحاظ سے اہم فوائد پیش کرتا ہے۔