মেটাডেটা হাব ডিসিশন প্রসেসিং প্রোডাক্টের মাঝপথে টেকনিক্যাল মেটাডেটার ইন্টারচেঞ্জ এবং ডিস্ট্রিবিউশন হ্যান্ডেল করার জন্য ব্যবহৃত হয়। এটি मुख্যক্রমে টেকনিক্যাল স্টাফ দ্বারা ডেটা ওয়ারহাউসের ডেভেলপমেন্ট এবং মেইনটেনেন্স সময় ব্যবহৃত হওয়ার জন্য ডিজাইন করা হয়েছে। এই হাবের চারটি রিকোয়ারমেন্ট রয়েছে:
একটি মেটাডেটা হাব একটি শেয়ারড মেটা ডেটা এনভায়রনমেন্টে সিস্টেম এবং প্রোডাক্টের মাঝপথে মেটাডেটার ইন্টারচেঞ্জ প্রদান করা উচিত। হাবের একটি রেকর্ড এবং ওপেন প্রোগ্রাম্যাটিক অবজেক্ট ইন্টারফেস (COM বা CORBA উদাহরণস্বরূপ ব্যবহার করে) থাকতে হবে যা থার্ড-পার্টি টুলসকে হাবের সার্ভিস কন্ট্রোল করতে দেয়। একটি ফাইল ট্রান্সফার স্ট্রাকচার ইন্ডাস্ট্রি-রিকগনাইজড ফাইল ফরম্যাট (কমা ডিলিমিটেড ফাইল, মেটা ডেটা কোয়ালিশন MDIS, মাইক্রোসফট XML ইন্টারচেঞ্জ ফরম্যাট, উদাহরণস্বরূপ) সাপোর্ট করা উচিত মেটাডেটা ইন্টারচেঞ্জের জন্য।
একটি মেটাডেটা হাব অবিচ্ছিন্ন স্টোর প্রদান করতে হবে মেটাডেটার অ্যাডমিনিস্ট্রেশন এবং শেয়ারিং-এর জন্য। স্টোরে মেটাডেটা উপরের অবজেক্ট API এবং ফাইল ট্রান্সফার মেথড এবং সরবরাহকৃত GUI এবং ওয়েব ইউজার ইন্টারঅ্যাক্টিভ ইন্টারফেসের মাধ্যমে মেইনটেইনযোগ্য হওয়া উচিত। একটি ইন্টারঅ্যাক্টিভ এবং ব্যাচ মেটাডেটা ইম্প্যাক্ট অ্যানালিসিস এবং ডকুমেন্টেশন ফিচারও দরকার। হাব একটি এজেন্ট ইন্টারফেস প্রদান করতে হবে যা ইউজার-ডিফাইনড ইন্টারভ্যালে, লোকাল প্রোডাক্ট এবং সিস্টেম স্ক্যান ও ক্যাপচার করতে পারে নতুন বা মডিফাইড মেটাডেটা মেটাডেটা স্টোরে যোগ করার জন্য।
স্টোরে মেটাডেটা মেইনটেইন করতে ব্যবহৃত মেটাডেটা ম্যানেজার ভার্সন এবং লাইব্রেরি কন্ট্রোল ফিচার সাপোর্ট করা উচিত যা মেটাডেটা পরিবর্তনের একটি ঐতিহাসিক রেকর্ড তৈরি করতে পারে এবং গ্রুপ ডেভেলপমেন্ট সাপোর্ট করতে পারে। বড় ডিস্ট্রিবিউটেড এনভায়রনমেন্টে, অ্যাডমিনিস্ট্রেটরকে ফিজিক্যালি মেটাডেটা এনভায়রনমেন্ট একাধিক হাব সার্ভার এবং মেটাডেটা স্টোরে পার্টিশন করতে সক্ষম হওয়া উচিত।
মেটাডেটা হাবকে, কমপক্ষে, ডেটা ওয়ারহাউস ইনফরমেশন স্টোর ডেফিনিশন ম্যানেজ করতে সক্ষম হওয়া উচিত। সাপোর্ট করা ফরম্যাটে থাকা উচিত রিলেশনাল টেবিল এবং কলাম, এবং মাল্টিডাইমেনশনাল মেজার এবং ডাইমেনশন।
একটি ভিন্ন ধরনের মেটা ডেটা যা হ্যান্ডেল করা যেতে পারে সেটি হলো ডেটা ওয়ারহাউস রেকর্ড তৈরি করতে ব্যবহৃত ডেটা সোর্স সম্পর্কে ডেটা এবং সোর্স ডেটা ওয়ারহাউসে লোড করার আগে ব্যবহৃত ট্রান্সফরমেশন সম্পর্কে।
এটি স্বীকৃত, যাচাই, যে কারেন্ট ETL টুলস তাদের প্রোপ্রায়েটরি ট্রান্সফরমেশন মেথড ব্যবহার করে, যা এই টাইপের মেটাডেটা ম্যানেজ করার জন্য একটি জেনারালাইজড ফ্যাসিলিটি তৈরি করা জটিল করে তোলে। প্রোডাক্টটি কমপক্ষে ডেটা সোর্স এবং ট্রান্সফরমেশন মেটাডেটা ফ্রি-ফর্ম টেক্সট ফরম্যাটে ডকুমেন্ট করার ক্ষমতা প্রদান করা উচিত।
আদর্শভাবে, হাবকে কমন বিজনেস মডেল এবং বিজনেস ভিউসम्बন্ধীয় বিজনেস মেটাডেটার বিস্তারিত ডকুমেন্ট করতে সক্ষম হওয়া উচিত যেগুলো বিজনেস ইন্টেলিজেন্স টুলস এবং অ্যানালিটিক্যাল সফ্টওয়্যার দিয়ে ওয়ারহাউস ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়।