डेटा वेयरहाउसिंग - सिस्टम मैनेजर

डेटा गोदाम के सफल कार्यान्वयन के लिए सिस्टम प्रबंधन अनिवार्य है। सबसे महत्वपूर्ण प्रणाली प्रबंधक हैं -

  • सिस्टम कॉन्फ़िगरेशन प्रबंधक
  • सिस्टम शेड्यूलिंग मैनेजर
  • सिस्टम इवेंट मैनेजर
  • सिस्टम डेटाबेस मैनेजर
  • सिस्टम बैकअप रिकवरी मैनेजर

सिस्टम कॉन्फ़िगरेशन प्रबंधक

  • सिस्टम कॉन्फ़िगरेशन प्रबंधक सेटअप और डेटा वेयरहाउस के कॉन्फ़िगरेशन के प्रबंधन के लिए जिम्मेदार है।

  • कॉन्फ़िगरेशन मैनेजर की संरचना एक ऑपरेटिंग सिस्टम से दूसरे में भिन्न होती है।

  • कॉन्फ़िगरेशन की यूनिक्स संरचना में, प्रबंधक विक्रेता से विक्रेता तक भिन्न होता है।

  • कॉन्फ़िगरेशन प्रबंधकों के पास एकल उपयोगकर्ता इंटरफ़ेस है।

  • कॉन्फ़िगरेशन प्रबंधक का इंटरफ़ेस हमें सिस्टम के सभी पहलुओं को नियंत्रित करने की अनुमति देता है।

Note - सबसे महत्वपूर्ण कॉन्फ़िगरेशन उपकरण I / O प्रबंधक है।

सिस्टम शेड्यूलिंग मैनेजर

सिस्टम शेड्यूलिंग मैनेजर डेटा वेयरहाउस के सफल कार्यान्वयन के लिए जिम्मेदार है। इसका उद्देश्य तदर्थ प्रश्नों को शेड्यूल करना है। प्रत्येक ऑपरेटिंग सिस्टम का अपना एक शेड्यूलर होता है जिसमें कुछ प्रकार के बैच नियंत्रण तंत्र होते हैं। सिस्टम शेड्यूलिंग मैनेजर की विशेषताओं की सूची निम्नानुसार होनी चाहिए -

  • क्लस्टर या एमपीपी सीमाओं पर काम करें
  • अंतर्राष्ट्रीय समय के अंतर से निपटें
  • काम की विफलता
  • कई प्रश्नों को संभालें
  • नौकरी की प्राथमिकताओं का समर्थन करें
  • विफल नौकरियों को फिर से शुरू या फिर से कतार में खड़ा करें
  • नौकरी पूरा होने पर उपयोगकर्ता या एक प्रक्रिया को सूचित करें
  • सिस्टम आउटेज के दौरान कार्य शेड्यूल बनाए रखें
  • अन्य कतारों को फिर से कतार में खड़ा करना
  • कतारों को रोकने और शुरू करने का समर्थन करें
  • कतारबद्ध कार्य लॉग करें
  • अंतर-कतार प्रसंस्करण से निपटें

Note - उपरोक्त सूची का उपयोग एक अच्छे अनुसूचक के मूल्यांकन के लिए मूल्यांकन मापदंडों के रूप में किया जा सकता है।

एक अनुसूचक को संभालने में सक्षम होने वाले कुछ महत्वपूर्ण कार्य निम्नानुसार हैं -

  • दैनिक और तदर्थ क्वेरी शेड्यूलिंग
  • नियमित रिपोर्ट आवश्यकताओं का निष्पादन
  • डेटा लोड
  • डाटा प्रासेसिंग
  • सूचकांक निर्माण
  • Backup
  • एकत्रीकरण निर्माण
  • डेटा परिवर्तन

Note - यदि डेटा वेयरहाउस किसी क्लस्टर या MPP आर्किटेक्चर पर चल रहा है, तो सिस्टम शेड्यूलिंग मैनेजर को आर्किटेक्चर के पार चलने में सक्षम होना चाहिए।

सिस्टम इवेंट मैनेजर

इवेंट मैनेजर एक तरह का सॉफ्टवेयर होता है। इवेंट मैनेजर उन घटनाओं का प्रबंधन करता है जो डेटा वेयरहाउस सिस्टम पर परिभाषित होती हैं। हम डेटा वेयरहाउस को मैन्युअल रूप से प्रबंधित नहीं कर सकते क्योंकि डेटा वेयरहाउस की संरचना बहुत जटिल है। इसलिए हमें एक उपकरण की आवश्यकता होती है जो उपयोगकर्ता के किसी भी हस्तक्षेप के बिना सभी घटनाओं को स्वचालित रूप से संभालता है।

Note- इवेंट मैनेजर इवेंट्स की घटनाओं की निगरानी करता है और उनसे निपटता है। इवेंट मैनेजर उन चीजों के असंख्य को भी ट्रैक करता है जो इस जटिल डेटा वेयरहाउस सिस्टम पर गलत हो सकते हैं।

आयोजन

ईवेंट वे कार्य हैं जो उपयोगकर्ता या सिस्टम द्वारा स्वयं उत्पन्न किए जाते हैं। यह ध्यान दिया जा सकता है कि घटना एक परिभाषित कार्रवाई की औसत दर्जे का, अवलोकन योग्य, घटना है।

नीचे दिए गए आम घटनाओं की एक सूची है, जिन्हें ट्रैक करना आवश्यक है।

  • हार्डवेयर विफलता
  • कुछ महत्वपूर्ण डिस्क पर अंतरिक्ष से बाहर चल रहा है
  • एक प्रक्रिया मर रही है
  • त्रुटि वापस करने वाली प्रक्रिया
  • सीपीयू उपयोग एक 805 सीमा से अधिक है
  • डेटाबेस क्रमांकन बिंदुओं पर आंतरिक विवाद
  • बफ़र कैश ने थ्रेशोल्ड से नीचे या उससे अधिक अनुपात में हिट किया
  • एक तालिका अपने आकार के अधिकतम तक पहुँचती है
  • अत्यधिक मेमोरी स्वैपिंग
  • जगह की कमी के कारण विस्तार करने में विफल रहने वाली तालिका
  • डिस्क I / O बाधाओं को प्रदर्शित करता है
  • एक निश्चित सीमा तक पहुँचने वाले अस्थायी या सॉर्ट क्षेत्र का उपयोग
  • किसी अन्य डेटाबेस ने मेमोरी उपयोग को साझा किया

घटनाओं के बारे में सबसे महत्वपूर्ण बात यह है कि उन्हें अपने दम पर निष्पादित करने में सक्षम होना चाहिए। इवेंट पैकेज पूर्वनिर्धारित घटनाओं के लिए प्रक्रियाओं को परिभाषित करते हैं। प्रत्येक ईवेंट से जुड़े कोड को ईवेंट हैंडलर के रूप में जाना जाता है। जब भी कोई घटना होती है, तो इस कोड को निष्पादित किया जाता है।

सिस्टम और डेटाबेस मैनेजर

सिस्टम और डेटाबेस मैनेजर सॉफ्टवेयर के दो अलग-अलग टुकड़े हो सकते हैं, लेकिन वे एक ही काम करते हैं। इन उपकरणों का उद्देश्य कुछ प्रक्रियाओं को स्वचालित करना और दूसरों के निष्पादन को सरल बनाना है। एक प्रणाली और डेटाबेस प्रबंधक को चुनने के लिए मानदंड निम्नानुसार हैं -

  • उपयोगकर्ता का कोटा बढ़ाएं।
  • उपयोगकर्ताओं को असाइन और डी-असाइन की गई भूमिकाएँ
  • उपयोगकर्ताओं को प्रोफ़ाइल असाइन और डी-असाइन करें
  • डेटाबेस स्थान प्रबंधन करें
  • अंतरिक्ष उपयोग पर निगरानी और रिपोर्ट
  • खंडित और अप्रयुक्त स्थान को साफ करें
  • स्थान जोड़ें और विस्तारित करें
  • उपयोगकर्ताओं को जोड़ें और निकालें
  • उपयोगकर्ता पासवर्ड का प्रबंधन करें
  • सारांश या अस्थायी तालिकाओं का प्रबंधन करें
  • उपयोगकर्ता को और उसके पास से अस्थायी स्थान असाइन या असाइन करें
  • पुराने या पुराने आउट-डेटेड टेबलों के स्थान को पुनः प्राप्त करें
  • त्रुटि और ट्रेस लॉग का प्रबंधन करें
  • लॉग और ट्रेस फ़ाइलों को ब्राउज़ करने के लिए
  • पुनर्निर्देशित त्रुटि या ट्रेस जानकारी
  • स्विच ऑन और ऑफ एरर और ट्रेस लॉगिंग
  • सिस्टम स्पेस मैनेजमेंट करें
  • अंतरिक्ष उपयोग पर निगरानी और रिपोर्ट
  • पुराने और अप्रयुक्त फ़ाइल निर्देशिकाओं को साफ करें
  • अंतरिक्ष जोड़ें या विस्तार करें।

सिस्टम बैकअप रिकवरी मैनेजर

बैकअप और रिकवरी टूल से ऑपरेशन और प्रबंधन कर्मचारियों के लिए डेटा का बैकअप लेना आसान हो जाता है। ध्यान दें कि सिस्टम बैकअप मैनेजर को शेड्यूल मैनेजर सॉफ्टवेयर के साथ एकीकृत किया जाना चाहिए। बैकअप के प्रबंधन के लिए आवश्यक महत्वपूर्ण विशेषताएं इस प्रकार हैं -

  • Scheduling
  • बैकअप डेटा ट्रैकिंग
  • डेटाबेस जागरूकता

डेटा हानि से बचाने के लिए केवल बैकअप लिया जाता है। याद रखने के लिए महत्वपूर्ण बिंदु निम्नलिखित हैं -

  • बैकअप सॉफ्टवेयर डेटा के टुकड़े का बैकअप कहां और कब डेटाबेस के कुछ रूप रखेगा।

  • बैकअप रिकवरी मैनेजर के पास उस डेटाबेस का एक अच्छा फ्रंट-एंड होना चाहिए।

  • बैकअप रिकवरी सॉफ़्टवेयर डेटाबेस से अवगत होना चाहिए।

  • डेटाबेस के बारे में पता होने के कारण, सॉफ्टवेयर तब डेटाबेस शब्दों में संबोधित किया जा सकता है, और बैकअप नहीं करेगा जो व्यवहार्य नहीं होगा।