सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न और उत्तर-परिचय
सूचना विज्ञान डाटा वेयरहाउसिंग में उपयोग किया जाने वाला एक बहुत ही महत्वपूर्ण साधन है , जो डेटा की बड़ी मात्रा में प्रबंधन और डेटा के विश्लेषण की रिपोर्ट करने में मदद करता है । नीचे कुछ सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न हैं जो सूचना विज्ञान पर एक साक्षात्कार में भाग लेने में सहायक होंगे।
तो आपको अंततः सूचना विज्ञान में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि सूचना विज्ञान साक्षात्कार को कैसे क्रैक करना है और संभाव्य सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न क्या हो सकता है। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
साक्षात्कार में अक्सर पूछे जाने वाले कुछ सबसे महत्वपूर्ण सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न निम्नानुसार हैं:
1. सूचना विज्ञान में प्रतिलिपि रिकॉर्ड कैसे निकालें? इसे करने के विभिन्न तरीकों की व्याख्या करें।
उत्तर:
प्रतिलिपि को खत्म करने के कई तरीके हैं:
ए) यदि स्रोत डेटाबेस में प्रतिलिपि हैं, तो उपयोगकर्ता स्रोत योग्यता में संपत्ति का उपयोग कर सकता है। उपयोगकर्ता को रूपांतरण टैब पर जाना होगा और अलग चुनें’ विकल्प को चिह्नित करना होगा। इसके अलावा, एक उपयोगकर्ता एक ही उद्देश्य के लिए एसक्यूएल ओवरराइड का उपयोग कर सकते हैं । उपयोगकर्ता प्रॉपर्टी टैब पर जा सकता है और एसक्यूएल क्वेरी टैब में अलग क्वेरी लिख सकता है।
बी) उपयोगकर्ता एग्रीगेटर का उपयोग कर सकते हैं और अलग-अलग मान प्राप्त करने के लिए पोर्ट्स को चुन सकते हैं। यदि कोई उपयोगकर्ता पूरे कॉलम में प्रतिलिपि ढूंढना चाहता है तो सभी पोर्ट्स को समूह द्वारा कुंजी के रूप में चुना जाना चाहिए।
सी) उपयोगकर्ता अलग-अलग मूल्य प्राप्त करने के लिए सॉर्ट विशिष्ट संपत्ति के साथ सॉर्टर का भी उपयोग कर सकते हैं।
डी) प्रतिलिपि डेटा की पहचान और निकालने के लिए अभिव्यक्ति और फ़िल्टर रूपांतरण का भी उपयोग किया जा सकता है। यदि डेटा सॉर्ट नहीं किया गया है तो इसे पहले क्रमबद्ध करने की आवश्यकता है।
ई) जब लुकअप रूपांतरण में एक संपत्ति को गतिशील कैश का उपयोग करने के लिए बदला जाता है, तो परिवर्तन में एक नया पोर्ट जोड़ा जाता है। यह कैश अद्यतन किया जाता है जब डेटा पढ़ा जाता है। यदि किसी स्रोत में प्रतिलिपि रिकॉर्ड हैं तो उपयोगकर्ता डायनामिक लुकअप कैश देख सकता है और फिर राउटर केवल एक विशिष्ट रिकॉर्ड का चयन करता है।
2. स्रोत योग्यता और फ़िल्टर परिवर्तन के बीच क्या अंतर है?
उत्तर:
स्रोत योग्यता परिवर्तन का उपयोग पंक्तियों का प्रतिनिधित्व करने के लिए किया जाता है जो एकीकरण सेवा एक सत्र में पढ़ता है। यह एक सक्रिय परिवर्तन है। कार्यों के बाद स्रोत क्वालीफायर का उपयोग पूरा किया जा सकता है:
1) जब प्राथमिक कुंजी के साथ एक ही स्रोत डेटाबेस से दो तालिकाएं – बाह्य कुंजी परिवर्तन संबंध वहां होता है तो स्रोतों को एक स्रोत योग्यता परिवर्तन से जोड़ा जा सकता है।
2) पंक्तियों को फ़िल्टर करना जब एकीकरण सेवा उपयोगकर्ता की डिफ़ॉल्ट क्वेरी के लिए खंड कहां जोड़ती है।
3) जब कोई उपयोगकर्ता आंतरिक जुड़ने के बजाय बाहरी जुड़ना चाहता है, तो जानकारी में एसक्यूएल क्वेरी में निर्दिष्ट मेटाडेटा द्वारा प्रतिस्थापित किया जाता है।
4) जब सॉर्ट किए गए पोर्ट्स निर्दिष्ट किए जाते हैं तो एकीकरण सेवा डिफ़ॉल्ट क्वेरी पर खंड द्वारा ऑर्डर का उपयोग करती है।
5) यदि कोई उपयोगकर्ता एक विशिष्ट मान ढूंढना चुनता है तो एकीकरण सेवा निर्दिष्ट क्वेरी के लिए अलग-अलग चयन का उपयोग करती है।
जब हमें फ़िल्टर करने की आवश्यकता होती है तो एक संबंध स्रोत नहीं होता है तो उपयोगकर्ता को फ़िल्टर परिवर्तन का उपयोग करना चाहिए। यह उपयोगकर्ता को जाने या जाने के लिए निर्दिष्ट फ़िल्टर स्थिति को पूरा करने में मदद करता है। यह उन पंक्तियों को सीधे छोड़ देगा जो स्थिति को पूरा नहीं करते हैं और कई स्थितियों को निर्दिष्ट किया जा सकता है।
3. लक्ष्य में एक फ्लैट फ़ाइल से पिछले 3 पंक्तियों को लोड करने के लिए मैपिंग डिज़ाइन करें।
उत्तर:
मान लीजिए कि फ्लैट फ़ाइल विचाराधीन है:
कॉलम ए
आंचल
प्रिया
करिश्मा
स्नेहल
नुपुरा
चरण 1 : प्रत्येक रिकॉर्ड में पंक्ति संख्या निर्धारण करें। एक परिवर्तनीय बंदरगाह बनाकर अभिव्यक्ति परिवर्तन का उपयोग करके पंक्ति संख्याएं उत्पन्न करें और इसे 1 तक बढ़ाएं। इसके बाद इस पोर्ट को आउटपुट पोर्ट को निर्धारण करें। अभिव्यक्ति परिवर्तन के बाद, पोर्ट्स के रूप में होगा –
Variable_count = Variable_count + 1
O_count = Variable_count
उसी अभिव्यक्ति परिवर्तन के लिए एक डमी आउटपुट पोर्ट बनाएं और उस पोर्ट को 1 निर्धारण करें। यह डमी पोर्ट हमेशा प्रत्येक पंक्ति के लिए 1 लौटाएगा।
अंत में, परिवर्तन अभिव्यक्ति निम्नानुसार होगी:
Variable_count = Variable_count + 1
O_count = Variable_count
Dummy_output = 1
इस परिवर्तन का उत्पादन होगा:
Column A O_count Dummy_output
आंचल 1 1
प्रिया 2 1
करिश्मा 3 1
स्नेहल 4 1
नुपुरा 5 1
चरण 2 : उपरोक्त आउटपुट को एग्रीगेटर पर पास करें और शर्त से किसी भी समूह को निर्दिष्ट न करें। एक नया आउटपुट पोर्ट एग्रीगेटर में O_total_records के रूप में बनाया जाना चाहिए और इसे O_count पोर्ट निर्धारण करना चाहिए। एग्रीगेटर अंतिम पंक्ति वापस कर देगा। इस चरण के अंतिम आउटपुट में 1 के रूप में डमी पोर्ट होगा और O_total_records के स्रोत में कुल रिकॉर्ड्स होंगे। एग्रीगेटर आउटपुट होगा: O_total_records, Dummy_output
5 1
चरण 3 : इस आउटपुट को जॉइनर ट्रांसफ़ॉर्मेशन में पास करें और डमी पोर्ट पर शामिल हों। इनपुट सॉर्ट किए गए इनपुट को योजक परिवर्तन में चेक किया जाना चाहिए। केवल तब उपयोगकर्ता दोनों अभिव्यक्ति और एग्रीगेटर परिवर्तन को योजक परिवर्तन में जोड़ सकता है। योजक परिवर्तन की स्थिति निम्नानुसार होगी:
Dummy_output (port from aggregator transformation) = Dummy_output (अभिव्यक्ति परिवर्तन से पोर्ट्स)
योजक परिवर्तन का उत्पादन
कॉलम ए o_count o_total_records
आंचल 1 5
प्रिया 2 5
करिश्मा 3
5
स्नेहाल 4 5 नुपुरा 5 5
चरण 4 : योजक परिवर्तन के बाद हम इस आउटपुट को फ़िल्टर फ़िल्टर करने के लिए भेज सकते हैं और फिल्टर स्थिति को O_total_records (एग्रीगेटर से पोर्ट्स) के रूप में निर्दिष्ट कर सकते हैं -O_count (अभिव्यक्ति से पोर्ट) <= 2
परिणामस्वरूप, फ़िल्टर स्थिति
O_total_records – O_count <= 2 होगी
फिल्टर परिवर्तन का अंतिम आउटपुट होगा:
Column A o_count o_total_records
करिश्मा 3
5
स्नेहाल 4 5 नुपुरा 5 5
4. लक्ष्य में केवल कुल रिकॉर्ड कैसे लोड करें? मैपिंग प्रवाह का उपयोग करके समझाओ।
उत्तर:
डेटा के नीचे स्रोत पर विचार करें
Emp_Id Emp_Name वेतन शहर पिनकोड
619101 आंचल सिंह 20000 पुणे 411051
619102 नुपुरा पत्तिहल 35000 नागपुर 411014 न्यूल न्यूल
15000 मुंबई 451021
लक्ष्य तालिका में स्रोत संरचना के रूप में तालिका संरचना भी होती है। हमारे पास दो टेबल होंगे, जिनमें से एक में शून्य मान होंगे और अन्य जिनमें शून्य मान नहीं होंगे।
मानचित्रण इस प्रकार हो सकता है:
SQ –> EXP –> RTR –> TGT_NULL/TGT_NOT_NULL
EXP – अभिव्यक्ति रूपांतरण एक आउटपुट पोर्ट
O_FLAG= IIF ( (ISNULL(emp_id) OR ISNULL(emp_name) OR ISNULL(salary) OR ISNULL(City) OR ISNULL(Pincode)), ‘NULL’,’NNULL’)
आरटीआर – राउटर रूपांतरण दो समूह
समूह 1 TGT_NULL से जुड़ा हुआ है (अभिव्यक्ति O_FLAG = ‘NULL’)
समूह 2 TGT_NOT_NULL से जुड़ा हुआ है (अभिव्यक्ति O_FLAG = ‘NNULL’)
5. समझाओ कि योजक की स्थिति का प्रदर्शन कैसे बढ़ाया जा सकता है।
उत्तर:
कुछ सरल चरणों का पालन करके योजक की स्थिति का प्रदर्शन बढ़ाया जा सकता है।
1) जब भी संभव हो, उपयोगकर्ता को शामिल होना चाहिए। जब कुछ तालिकाओं के लिए यह संभव नहीं है तो उपयोगकर्ता एक संग्रहित प्रक्रिया बना सकता है और फिर डेटाबेस में तालिकाओं में शामिल हो सकता है।
2) जब भी संभव हो, शामिल होने से पहले डेटा को सॉर्ट किया जाना चाहिए।
3) जब डेटा निरस्त किया जाता है तो कम संख्या वाली पंक्तियों वाले स्रोत को मास्टर स्रोत के रूप में माना जाना चाहिए।
4) सॉर्ट किए गए योजक परिवर्तन के लिए, कम प्रतिलिपि कुंजी मान वाले स्रोत को मास्टर स्रोत के रूप में माना जाना चाहिए।
अनुशंसित आलेख
यह सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन सूचना विज्ञान परिदृश्य आधारित साक्षात्कार प्रश्न को आसानी से कार्रवाई कर सकें। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –