डेटा प्रसार एक या अधिक स्रोत डेटा वेयरहाउस से दूसरे स्थानीय एक्सेस डेटाबेस में डेटा का आवंटन है, प्रसार नियमों के अनुसार। डेटा वेयरहाउस को हर दिन डेटा के बड़े बल्क को प्रबंधित करने की आवश्यकता होती है। एक डेटा वेयरहाउस कुछ जानकारी के साथ शुरू हो सकता है, और लगातार कई डेटा स्रोतों से साझाकरण और प्राप्त करके दिन-प्रतिदिन बढ़ना शुरू कर देता है।
जैसे-जैसे डेटा साझाकरण आगे बढ़ता है, डेटा वेयरहाउस प्रबंधन एक प्रमुख समस्या बन जाता है। कॉर्पोरेट जानकारी को अधिक प्रभावी ढंग से और कई उपसमुच्चयों, व्यवस्था और समय सीमा में प्रबंधित करने के लिए डेटाबेस प्रबंधन की आवश्यकता होती है। इन डेटा संसाधनों को लगातार अद्यतन करने की आवश्यकता होती है और अद्यतन करने की प्रक्रिया में एक सिस्टम से दूसरे सिस्टम में और एक बिजनेस इंटेलिजेंस सिस्टम में आगे और पीछे उच्च मात्रा में रिकॉर्ड को स्थानांतरित करना शामिल होता है।
बड़े वॉल्यूम के डेटा मूवमेंट को एक छोटी अवधि के भीतर बैचों में निष्पादित करना परिचित है बिना ऑपरेशन सॉफ्टवेयर या वेयरहाउस से डेटा के प्रदर्शन या उपलब्धता का त्याग किए। जानकारी को बदलने का वॉल्यूम जितना बड़ा होता है, प्रक्रिया उतनी ही चुनौतीपूर्ण और जटिल हो जाती है। इस प्रकार, यह डेटा वेयरहाउस प्रबंधन की जिम्मेदारी बन जाती है कि बल्क जानकारी को अधिक तेज़ी से बदलने के साधन ढूंढे और केवल उस डेटा को पहचानें और स्थानांतरित करें जो पिछले डेटा वेयरहाउस अपडेट के कारण बदल गया है।
डेटा प्रसार के माध्यम से डेटा साझाकरण से जुड़ी समस्याओं को संबोधित करने के लिए कई विधियां विकसित की गई हैं:
बल्क एक्सट्रैक्ट (Bulk Extract)
डेटा प्रसार की इस तकनीक में, कॉपी प्रबंधन टूल्स या खाली उपयोगिताओं का उपयोग ऑपरेशनल रिलेशनल डेटाबेस के सभी या उपसमुच्चय को प्राप्त करने के लिए किया जाता है। आमतौर पर, निकाली गई जानकारी को तब फाइल ट्रांसफर प्रोटोकॉल (FTP) या किसी अन्य समान तकनीक का उपयोग करके फोकस डेटाबेस में ले जाया जाता है। निकाले गए डेटा को होस्ट या ऑब्जेक्ट सर्वर पर ऑब्जेक्ट द्वारा उपयोग किए जाने वाले प्रारूप में बदला जा सकता है।
फाइल तुलना (File Compare)
यह तकनीक बल्क मूव दृष्टिकोण का एक नवाचार है। यह चरण हाल ही में निकाले गए ऑपरेशनल डेटा की पिछले संस्करण से तुलना करता है। उसके बाद, वृद्धिशील परिवर्तन डेटा का एक सेट उत्पन्न होता है। वृद्धिशील परिवर्तनों का प्रसंस्करण बल्क एक्सट्रैक्ट में उपयोग की जाने वाली विधियों के समान है सिवाय इसके कि वृद्धिशील परिवर्तनों को निर्धारित चरण के भीतर ऑब्जेक्ट सर्वर पर अपडेट के रूप में उपयोग किया जाता है। यह विधि छोटे दस्तावेजों के लिए अनुशंसित है जहां केवल कुछ डेटा परिवर्तन हैं।
परिवर्तन डेटा प्रसार (Change Data Propagation)
यह तकनीक सॉफ्टवेयर परिवर्तन प्रक्रिया के एक तत्व के रूप में फाइल में परिवर्तनों को कैप्चर और डेटा करती है। परिवर्तन डेटा प्रसार को निष्पादित करने के लिए कई तकनीकों का उपयोग किया जा सकता है जिसमें ट्रिगर, लॉग एग्जिट, लॉग पोस्ट-प्रोसेसिंग, या DBMS एक्सटेंशन शामिल हैं। कैप्चर किए गए परिवर्तनों को शामिल करने के लिए वृद्धिशील परिवर्तनों की एक फाइल उत्पन्न होती है।
स्रोत लेनदेन समाप्त होने के बाद, परिवर्तन डेटा को ऑब्जेक्ट डेटाबेस में बदला और स्थानांतरित किया जा सकता है। इस प्रकार के डेटा प्रसार को कभी-कभी निकट वास्तविक समय या निरंतर प्रसार के रूप में संदर्भित किया जाता है और स्रोत सिस्टम के बहुत कम समय के भीतर ऑब्जेक्ट डेटाबेस को सिंक्रनाइज़ रखने में उपयोग किया जाता है।