DATA VAULT جي ترقي ۽ ڪاروباري ڊيٽا VAULT ڏانهن منتقلي

پوئين مضمون ۾، مون DATA VAULT جي بنيادي ڳالهين بابت ڳالهايو، ڊيٽا VAULT جي بنيادي عناصر ۽ انهن جي مقصد کي بيان ڪيو. اهو DATA VAULT جي موضوع کي ختم نه ٿو سمجهي سگهجي؛ اهو ضروري آهي ته ڊيٽا VAULT جي ارتقاء ۾ ايندڙ مرحلن بابت ڳالهائڻ.

۽ هن آرٽيڪل ۾ آئون ڊيٽا والٽ جي ترقي تي ڌيان ڏيندس ۽ ڪاروباري ڊيٽا والٽ يا بس بزنس والٽ ڏانهن منتقلي.

BUSINESS DATA VAULT جي ظاهر ٿيڻ جا سبب

اها ڳالهه نوٽ ڪرڻ گهرجي ته DATA VAULT، جڏهن ته ڪجهه طاقت آهي، ان جي خرابين کان سواء نه آهي. انهن نقصانن مان هڪ آهي تجزياتي سوالن کي لکڻ ۾ مشڪل. سوالن ۾ JOINs جو وڏو تعداد آھي، ڪوڊ ڊگھو ۽ مشڪل آھي. انهي سان گڏ، ڊيٽا داخل ٿيڻ واري ڊيٽا DATA VAULT ۾ ڪا به تبديلي نه ايندي آهي، تنهن ڪري، ڪاروباري نقطي نظر کان، DATA VAULT ان جي خالص شڪل ۾ ڪا به قيمت نه آهي.

انهن خامين کي ختم ڪرڻ لاءِ DATA VAULT جي طريقيڪار کي وڌايو ويو اهڙن عناصر سان:

  • PIT (وقت ۾ پوائنٽ) ٽيبل؛
  • BRIDGE ٽيبل؛
  • اڳواٽ طئي ٿيل نڪتل.

اچو ته انهن عناصر جي مقصد تي هڪ ويجهي نظر رکون.

PIT ٽيبل

عام طور تي، هڪ ڪاروباري ادارو (HUB) ڊيٽا تي مشتمل ٿي سگھي ٿو مختلف تازه ڪاري جي شرحن سان، مثال طور، جيڪڏهن اسان ڊيٽا جي باري ۾ ڳالهائي رهيا آهيون هڪ شخص جي خصوصيت، اسان اهو چئي سگهون ٿا ته فون نمبر، ايڊريس يا اي ميل بابت معلومات جي ڀيٽ ۾ وڌيڪ اپڊيٽ جي شرح آهي، پورو نالو، پاسپورٽ جا تفصيل، ازدواجي حيثيت يا جنس.

تنهن ڪري، جڏهن سيٽلائيٽ جو تعين ڪرڻ، توهان کي انهن جي تازه ڪاري جي تعدد کي ذهن ۾ رکڻ گهرجي. اهو ڇو ضروري آهي؟

جيڪڏھن توھان ھڪڙي جدول ۾ مختلف تازه ڪاري جي شرحن سان خاصيتون ذخيرو ڪريو ٿا، توھان کي جدول ۾ ھڪڙي قطار شامل ڪرڻي پوندي ھر دفعي تبديل ٿيل خصوصيت کي اپڊيٽ ڪيو ويندو. نتيجو ڊسڪ اسپيس ۾ اضافو ۽ سوال جي عمل جي وقت ۾ اضافو آهي.

ھاڻي ته اسان سيٽلائيٽ کي اپڊيٽ فریکوئنسي جي ذريعي ورهايو آھي، ۽ انھن ۾ ڊيٽا آزاديءَ سان لوڊ ڪري سگھون ٿا، اسان کي پڪ ڪرڻ گھرجي ته اسان تازه ترين ڊيٽا حاصل ڪري سگھون ٿا. بهتر، غير ضروري JOIN استعمال ڪرڻ کان سواءِ.

مون کي وضاحت ڪرڻ ڏيو، مثال طور، توھان کي حاصل ڪرڻ جي ضرورت آھي موجوده (آخري تازه ڪاري جي تاريخ جي مطابق) سيٽلائيٽ کان معلومات جيڪي مختلف تازه ڪاري جي شرح آھن. هن کي ڪرڻ لاءِ، توهان کي نه صرف شامل ٿيڻ جي ضرورت پوندي، پر وڌ ۾ وڌ تازه ڪاري جي تاريخ MAX (تاريخ جي تاريخ) جي چونڊ سان گڏ ڪيترائي اندريون سوالون (هر سيٽلائيٽ لاءِ جنهن ۾ معلومات شامل هجي) ٺاهڻ جي ضرورت پوندي. هر نئين شامل ٿيڻ سان، اهڙو ڪوڊ وڌندو آهي ۽ تمام جلدي سمجھڻ مشڪل ٿي ويندو آهي.

PIT ٽيبل اهڙين سوالن کي آسان ڪرڻ لاءِ ٺاهيو ويو آهي؛ PIT جدولن سان گڏ ڀريو ويندو آهي نئين ڊيٽا کي ڊيٽا VAULT ۾ لکڻ سان. PIT ٽيبل:

DATA VAULT جي ترقي ۽ ڪاروباري ڊيٽا VAULT ڏانهن منتقلي

اهڙيء طرح، اسان وٽ معلومات جي مطابقت جي باري ۾ معلومات آهي سڀني سيٽلائيٽس لاء هر وقت تي. PIT ٽيبل تي JOINs استعمال ڪندي، اسان مڪمل طور تي اندريون سوالن کي ختم ڪري سگھون ٿا، قدرتي طور تي ان شرط سان ته PIT هر روز ڀريو وڃي ۽ بغير ڪنهن خال جي. ايستائين جو PIT ۾ خال موجود آهن، توهان حاصل ڪري سگهو ٿا تازو ڊيٽا صرف استعمال ڪندي هڪ nested سوال استعمال ڪندي PIT پاڻ. هڪ nested سوال هر سيٽلائيٽ ڏانهن nested سوالن کان تيزيءَ سان عمل ڪندو.

برج

BRIDGE جدول پڻ استعمال ڪيا ويندا آھن تجزياتي سوالن کي آسان ڪرڻ لاءِ. بهرحال، PIT کان ڇا مختلف آهي مختلف حب، لنڪس ۽ انهن جي سيٽلائيٽ جي وچ ۾ درخواستن کي آسان ۽ تيز ڪرڻ جو هڪ وسيلو آهي.

ٽيبل ۾ سڀني سيٽلائيٽس لاءِ تمام ضروري ڪنجيون شامل آھن، جيڪي اڪثر سوالن ۾ استعمال ٿينديون آھن. اضافي طور تي، جيڪڏهن ضروري هجي ته، هيش ٿيل ڪاروباري ڪيز کي ٽيڪسٽ فارم ۾ ڪنجين سان پورو ڪري سگهجي ٿو جيڪڏهن ڪنجين جا نالا تجزيي لاءِ گهربل آهن.

حقيقت اها آهي ته BRIDGE استعمال ڪرڻ کان سواءِ، مختلف مرڪزن سان تعلق رکندڙ سيٽلائيٽس ۾ موجود ڊيٽا حاصل ڪرڻ جي عمل ۾، نه رڳو پاڻ سيٽلائيٽس جو، پر حب کي ڳنڍيندڙ لنڪس جو به شامل ٿيڻ ضروري هوندو.

BRIDGE جي موجودگي يا غير موجودگي جو اندازو لڳايو ويندو آهي اسٽوريج جي ترتيب ۽ سوال جي عمل جي رفتار کي بهتر ڪرڻ جي ضرورت. BRIGE جو هڪ عالمگير مثال سامهون اچڻ مشڪل آهي.

اڳواٽ طئي ٿيل نڪتل

اعتراض جو هڪ ٻيو قسم جيڪو اسان کي BUSINESS DATA VAULT جي ويجهو آڻي ٿو اهي جدول آهن جن ۾ اڳي حساب ڪيل اشارا شامل آهن. اهڙيون جدولون واقعي ڪاروبار لاءِ اهم آهن؛ انهن ۾ ڏنل قاعدن جي مطابق گڏ ڪيل معلومات شامل آهي ۽ ان کي رسائي نسبتاً آسان بڻائي ٿي.

اڏاوتي طور تي، اڳواٽ مقرر ڪيل ٺاھڻ هڪ خاص مرڪز جي ٻئي سيٽلائيٽ کان وڌيڪ نه آهن. اهو، هڪ باقاعده سيٽلائيٽ وانگر، هڪ ڪاروباري چيڪ ۽ سيٽلائيٽ ۾ رڪارڊ ٺاهڻ جي تاريخ تي مشتمل آهي. اهو آهي جتي هڪجهڙائي ختم ٿي، جيتوڻيڪ. اهڙي قسم جي "خاص" سيٽلائيٽ جي خاصيتن جو وڌيڪ ٺهڪندڙ ڪاروبار استعمال ڪندڙن جي طرفان طئي ڪيو ويندو آهي، سڀ کان وڌيڪ مشهور، اڳ حساب ڪيل اشارن جي بنياد تي.

مثال طور، هڪ حب جنهن ۾ ملازم جي باري ۾ معلومات شامل ٿي سگھي ٿي اشارن سان سيٽلائيٽ جهڙوڪ:

  • گھٽ ۾ گھٽ اجرت؛
  • وڌ ۾ وڌ اجرت؛
  • سراسري اجرت؛
  • جمع ٿيل اجرت جو مجموعو، وغيره.

ساڳئي حب جي PIT ٽيبل ۾ اڳواٽ مقرر ڪيل ڊيريويشن شامل ڪرڻ منطقي آهي، پوءِ توهان آساني سان حاصل ڪري سگهو ٿا ڊيٽا سلائسون هڪ ملازم لاءِ خاص طور تي چونڊيل تاريخ تي.

ضابطا

جيئن ته مشق ڏيکاري ٿو، ڪاروبار استعمال ڪندڙن پاران ڊيٽا والٽ جو استعمال ڪيترن ئي سببن لاء ڪجهه ڏکيو آهي:

  • سوال جو ڪوڊ پيچيده ۽ مشڪل آهي؛
  • JOINs جي گهڻائي سوالن جي ڪارڪردگي کي متاثر ڪري ٿي؛
  • تجزياتي سوالن کي لکڻ لاء اسٽوريج ڊيزائن جي شاندار ڄاڻ جي ضرورت آهي.

ڊيٽا جي رسائي کي آسان ڪرڻ لاء، ڊيٽا VAULT اضافي شين سان وڌايو ويو آهي:

  • PIT (وقت ۾ پوائنٽ) ٽيبل؛
  • BRIDGE ٽيبل؛
  • اڳواٽ طئي ٿيل نڪتل.

اڳيان مضمون مون کي ٻڌائڻ جو منصوبو آهي، منهنجي خيال ۾، انهن لاء سڀ کان وڌيڪ دلچسپ شيء جيڪي BI سان ڪم ڪن ٿا. مان DATA VAULT جي بنياد تي حقيقتن جي جدولن ۽ طول و عرض جي جدولن کي ٺاهڻ جا طريقا پيش ڪندس.

مضمون جي مواد تي ٻڌل آهن:

  • تي اشاعت Kenta Graziano، جنهن ۾ تفصيلي وضاحت کان علاوه ماڊل ڊاگرام شامل آهن؛
  • ڪتاب: ”ڊيٽا والٽ 2.0 سان اسڪيلبل ڊيٽا گودام جي تعمير“؛
  • مضمون ڊيٽا والٽ بنياديات.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو