ডেটা ওয়ারহাউসিং প্রসেসে, ডেটা স্টেজিং এরিয়া ডেটা স্টেজিং সার্ভার সফ্টওয়্যার এবং এক্সট্রাকশন, ট্রান্সফরমেশন, এবং লোডিং এক্টিভিটির ফলাফলের ডেটা স্টোর আর্কাইভ (রিপোজিটরি) দিয়ে গঠিত।
ডেটা স্টেজিং সফ্টওয়্যার সার্ভার অস্থায়ীভাবে সংরক্ষণ ও পরিবর্তন করে OLTP ডেটা সোর্স থেকে এক্সট্র্যাক্ট করা ডেটা এবং আর্কাইভাল রিপোজিটরি ক্লিনড, ট্রান্সফর্মড ডেটা এবং অ্যাট্রিবিউট সংরক্ষণ করে ডেটা মার্টস এবং ডেটা ওয়ারহাউসে লোড করার জন্য।
ডেটা স্টেজিং প্রসেস ইনফরমেশন ইম্পোর্ট করে স্ট্রিম বা ফাইল হিসেবে, এটি পরিবর্তন করে, ইন্টিগ্রেটেড, ক্লিনড ডেটা তৈরি করে, এবং ডেটা ওয়ারহাউস, ডেটা মার্টস, বা অপারেশনাল ডেটা স্টোরে লোড করার জন্য স্টেজ করে।
একটি ডেটা স্টেজিং টুল অ্যাক্সেসযোগ্য, এবং ডেটা একটি ডেটাবেসে আছে। ডেটা ফ্লো শুরু হয় যাতে এটি সোর্স সিস্টেমের বাইরে আসে, ট্রান্সফরমেশন ইঞ্জিনের মাধ্যমে পরিবর্তিত হয়, এবং একটি স্টেজিং ডেটাবেসে ঢুকе।
দ্বিতীয় পদ্ধতিতে, এটি একটি মেইনফ্রেম লিগ্যাসি সিস্টেম দিয়ে শুরু হতে পারে এবং তারপর সিচ্ছা রেকর্ড একটি ফ্ল্যাট ফাইলে এক্সট্র্যাক্ট করা হয়, ফাইলটি স্টেজিং সার্ভারে পরিবর্তন করা হয়, এর কন্টেন্ট ট্রান্সফর্ম করা হয়, এবং ট্রান্সফর্মড ইনফরমেশন স্টেজিং ডেটাবেসে লোড করা হয়।
ডেটা ওয়ারহাউস স্টেজিং এরিয়া একটি অস্থায়ী এলাকা যেখানে সোর্স সিস্টেম থেকে ডেটা রিপ্রডিউস করা হয়। একটি স্টেজিং এরিয়া সাধারণত একটি ডেটা ওয়ারহাউসিং আর্কিটেকচারে টাইমিং রিজন스로 দরকার। সংক্ষেপে, ডেটা ওয়ারহাউসে ইউনিফাইড করার আগে সমস্ত প্রয়োজনীয় ইনফরমেশন অ্যাক্সেসযোগ্য থাকা উচিত।
বিভিন্ন বিজনেস সাইকেল, ডেটা প্রসেসিং সাইকেল, হার্ডওয়্যার এবং নেটওয়ার্ক রিসোর্স লিমিটেশন, এবং জিওগ্রাফিক্যাল এলিমেন্টের কারণে, সকল অপারেশনাল ডেটাবেস থেকে সঠিক একই সময়ে সকল ইনফরমেশন এক্সট্র্যাক্ট করা সম্ভব নয়।
উদাহরণ − ডেইলি সেলস ডেটা এক্সট্র্যাক্ট করা যুক্তিসঙ্গত হতে পারে, কিন্তু, ডেইলি এক্সট্র্যাক্ট ফাইন্যান্সিয়াল ইনফরমেশনের জন্য উপযুক্ত নয় যেটি মंथ-এন্ড রিকন্সিলিয়েশন প্রসেস দরকার করে। একইভাবে, সিঙ্গাপুরের একটি ডেটাবেস থেকে "কাস্টমার" ডেটা দুপুরে ইস্টার্ন স্ট্যান্ডার্ড টাইমে এক্সট্র্যাক্ট করা উপযুক্ত হতে পারে, কিন্তু এটি শিকাগো ডেটাবেসের "কাস্টমার" ডেটার জন্য উপযুক্ত নয়।
ডেটা ওয়ারহাউসে ডেটা পারসিস্টেন্ট (অর্থাৎ দীর্ঘ কাল ধরে থাকে) বা ট্রানজেন্ট (অর্থাৎ শুধু অস্থায়ীভাবে থাকে) হতে পারে। সকল বিজনেস ডেটা ওয়ারহাউস স্টেজিং এরিয়া দরকার করে না। অনেক বিজনেসের জন্য, ETL ব্যবহার করে অপারেশনাল ডেটাবেস থেকে ডেটা ওয়ারহাউসে সরাসরি ডেটা কপি করা উপযুক্ত।
ডেটা স্টেজিং-এর সুবিধা ও অসুবিধা
সুবিধা (Advantages)
স্টেজিং প্রসেস ট্রান্সফরমেশন প্রসেসের সাথে প্যারালেলে কন্ট্রোল্ড থাকে।
ডিস্ক I/O আধা হয়ে যায় কারণ স্টেজিং টেবিল শুধু রাইট করা হয়, রাইট করে আবার এক্সট্র্যাক্ট করা হয় না।
অসুবিধা (Disadvantages)
যদি ট্রান্সফরমেশন প্রসেস ফেল করে, তখন স্টেজিং প্রসেসও থামবে।