डाउनलोड पीडीऍफ़
निम्नलिखित फ्रेशर्स के साथ-साथ अनुभवी डेटाबेस प्रबंधकों के लिए अक्सर SSIS साक्षात्कार के प्रश्न पूछे जाते हैं।
1) SSIS क्या है?
SSIS या SQL सर्वर एकीकरण सेवाएँ (SSIS) Microsoft SQL सर्वर का एक घटक है, जिसका उपयोग डेटा परिवर्तन और माइग्रेशन कार्यों की एक विस्तृत श्रृंखला को पूरा करने के लिए किया जा सकता है।
2) SSIS पैकेज के महत्वपूर्ण घटक क्या हैं?
SSIS पैकेज में महत्वपूर्ण घटक हैं
- डाटा प्रवाह
- बहाव को काबू करें
- पैकेज एक्सप्लोरर
- आयोजन प्रबंधकर्ता
3) SSIS में सोल्यूशन एक्सप्लोरर को समझाइए
SSIS डिज़ाइनर में सॉल्यूशन एक्सप्लोरर एक स्क्रीन है जहाँ आप सभी डेटा स्रोतों, डेटा स्रोतों के व्यूज़, प्रोजेक्ट्स और अन्य विविध फ़ाइलों को देख और एक्सेस कर सकते हैं।
4) SSIS में डेटा प्रवाह का क्या अर्थ है?
एसएसआईएस में डेटा प्रवाह कुछ भी नहीं है, लेकिन संबंधित स्रोतों से लक्ष्य गंतव्यों के डेटा का प्रवाह है।
5) SSIS में "कार्य" को परिभाषित करें?
SSIS में एक कार्य किसी भी प्रोग्रामिंग भाषा की विधि के समान है जो कार्य की एक व्यक्तिगत इकाई का प्रतिनिधित्व करता है या करता है। कार्य दो श्रेणियों में वर्गीकृत किए गए हैं
- नियंत्रण प्रवाह कार्य
- डेटाबेस रखरखाव कार्य
6) SSIS पैकेज क्या है?
SSIS में पैकेज डेटा प्रवाह तत्वों, नियंत्रण घटनाओं, ईवेंट हैंडलर, पैरामीटर, चर और कॉन्फ़िगरेशन जैसे कनेक्शनों का एक संगठित संग्रह है। आप उन्हें प्रोग्रामेटिक रूप से या एसएसआईएस प्रदान करता है कि चित्रमय डिजाइन उपकरण द्वारा उन्हें इकट्ठा।
7) SSIS का समर्थन करने वाले विभिन्न प्रकार के कनेक्शन या फ़ाइलों का नाम बताइए?
एसएसआईएस के भीतर काम करने वाले विभिन्न प्रकार के कनेक्शन हैं
- ODBC
- OLEDB
- .net SQLClient
- सरल फ़ाइल
- एक्सेल
- एक्सएमएल
8) एक कंटेनर क्या है? SSIS में कितने प्रकार के कंटेनर होते हैं?
SSIS में, एक कंटेनर कार्यों का एक तार्किक समूह है, और यह एक कार्य के दायरे को एक साथ प्रबंधित करने की अनुमति देता है। SSIS में कंटेनर के प्रकार हैं
- अनुक्रम कंटेनर
- लूप कंटेनर के लिए
- फॉरच लूप कंटेनर
- टास्क होस्ट कंटेनर
9) एसएसआईएस में प्रीइंस्टेंस कंस्ट्रक्शन क्या है?
SSIS में पूर्वधारणा बाधा आपको उन कार्यों के तार्किक अनुक्रम को परिभाषित करने में सक्षम बनाती है, जिन्हें उन्हें निष्पादित किया जाना चाहिए। आप कनेक्टर्स का उपयोग करके सभी कार्यों को जोड़ सकते हैं- पूर्ववर्ती बाधाओं।
10) एसएसआईएस में क्या चर हैं और एसएसआईएस में चर के प्रकार क्या हैं?
SSIS में वेरिएबल का उपयोग मूल्यों को संग्रहीत करने के लिए किया जाता है। SSIS में, दो प्रकार के चर सिस्टम चर और उपयोगकर्ता चर होते हैं।
11) बताइए कि एसएसआई में चौकी क्या है?
SSIS में चेकपॉइंट विफलता के बिंदु से प्रोजेक्ट को पुनरारंभ करने की अनुमति देता है। चेकपॉइंट फ़ाइल पैकेज निष्पादन के बारे में जानकारी संग्रहीत करती है, यदि पैकेज सफलतापूर्वक चेकपॉइंट फ़ाइल को हटा देता है या अन्यथा यह विफलता के बिंदु से पुनरारंभ हो जाएगा।
12) एसएसआईएस में कनेक्शन प्रबंधकों को समझाएं
विभिन्न स्रोतों से डेटा एकत्र करते हुए और इसे एक गंतव्य पर लिखते समय, कनेक्शन प्रबंधक सहायक होते हैं। कनेक्शन प्रबंधक उस सिस्टम से कनेक्शन की सुविधा प्रदान करता है जिसमें डेटा प्रदाता की जानकारी, सर्वर का नाम, प्रमाणीकरण तंत्र, डेटाबेस का नाम आदि शामिल है।
13) SSIS ब्रेकपॉइंट क्या है?
एक ब्रेकपॉइंट आपको SSIS पैकेज के समस्या निवारण या विकास के दौरान व्यावसायिक खुफिया विकास स्टूडियो में पैकेज के निष्पादन को रोकने में सक्षम बनाता है।
14) SSIS में लॉगिंग के बारे में बताएं
SSIS में, ईवेंट लॉगिंग आपको किसी कार्य या लॉग करने के लिए पैकेज के किसी विशेष ईवेंट का चयन करने की अनुमति देता है। जब आप प्रदर्शन पैकेज को समझने के लिए अपने पैकेज का निवारण कर रहे हों तो यह फायदेमंद है।
15) लॉगिंग मोड संपत्ति क्या है?
SSIS पैकेज और सभी संबद्ध कार्यों में LoggingMode नामक एक संपत्ति होती है। यह संपत्ति तीन संभावित मूल्यों को स्वीकार करती है।
- अक्षम: घटक के लॉगिंग को अक्षम करने के लिए
- सक्षम: भाग के लॉगिंग को सक्षम करने के लिए
- पैरेंट सेटिंग का उपयोग करें: घटक की मूल सेटिंग का उपयोग करने के लिए
16) डेटा प्रवाह बफर शब्द की व्याख्या कीजिए?
SSIS बफ़र्स का उपयोग करके संचालित होता है; यह डेटा को होल्ड करने के लिए एक इन-मेमोरी वर्चुअल टेबल का एक प्रकार है।
17) किस डेटा के लिए चेकपॉइंट डेटा सहेजा नहीं गया है?
प्रत्येक लूप के लिए और लूप कंटेनर के लिए चेकपॉइंट डेटा सहेजा नहीं गया है।
18) SSIS में सशर्त विभाजन लेनदेन क्या है?
एसएसआईएस में सशर्त विभाजन परिवर्तन आईएफ कंडीशन की तरह है, जो स्थिति मूल्यांकन के आधार पर दी गई स्थिति की जांच करता है।
19) SSIS में विभिन्न प्रकार के डेटा दर्शकों के नाम बताएं?
SSIS में विभिन्न प्रकार के डेटा दर्शक शामिल हैं
- ग्रिड
- हिस्टोग्राम
- स्कैटर प्लॉट
- स्तंभ रेखा - चित्र
20) SSIS पैकेज को बचाने के लिए संभावित स्थानों की व्याख्या करें?
आप SSIS पैकेज को बचा सकते हैं
- एस क्यू एल सर्वर
- पैकेज की दुकान
- फाइल सिस्टम
21) यदि आपका व्यवसाय इंटेलिजेंस डेवलपमेंट स्टूडियो (BIDS) में ठीक चलने वाला पैकेज है, लेकिन SQL एजेंट जॉब से भागते समय विफल रहता है तो आपका पहला तरीका क्या होगा?
SQL एजेंट नौकरियां चलाने वाले खाते में आपके पैकेज में से किसी एक कनेक्शन के लिए आवश्यक अनुमति नहीं हो सकती है। ऐसे मामलों में, या तो आप एक प्रॉक्सी खाता बना सकते हैं या खाता अनुमतियों को बढ़ा सकते हैं।
22) SSIS में इवेंट हैंडलर टैब की क्या भूमिका है?
ईवेंट हैंडलर टैब पर, पैकेज ईवेंट का जवाब देने के लिए वर्कफ़्लो को कॉन्फ़िगर किया जा सकता है। उदाहरण के लिए, आप वर्कफ़्लो को कॉन्फ़िगर कर सकते हैं जब कोई भी कार्य रुकता है, विफल होता है या शुरू होता है।
23) आप पैकेज की विफलता के बारे में स्टाफ के सदस्यों को कैसे सूचित कर सकते हैं?
या तो पैकेज के अंदर, आप ईवेंट हैंडलर में एक मेल भेजें कार्य जोड़ सकते हैं, या आप पैकेज चलने पर SQL एजेंट में सूचना भी सेट कर सकते हैं।
24) आप SSIS में लॉगिंग कैसे करेंगे?
SSIS में लॉगिंग विभिन्न घटनाओं जैसे onError, onWarning, आदि के द्वारा एक फ्लैट फ़ाइल, XML, SQL सर्वर टेबल आदि जैसे कई विकल्पों में लॉग इन करके की जा सकती है।
25) आप उत्पादन पर एक SSIS पैकेज कैसे तैनात करेंगे?
SSIS पैकेज को तैनात करने के लिए हमें मैनिफ़ेस्ट फ़ाइलों को निष्पादित करने की आवश्यकता है और यह निर्धारित करने की आवश्यकता है कि क्या इसे फ़ाइल सिस्टम में या SQL सर्वर पर तैनात किया जाए। वैकल्पिक रूप से, आप SSMS से SQL सर्वर या फ़ाइल सिस्टम से भी पैकेज आयात कर सकते हैं।
26) अर्ली अराइविंग फैक्ट्स या लेट अराइवल डाइमेंशन को कैसे हैंडल करें?
देर से आगमन आयाम अपरिहार्य हैं; इन्हें संभालने के लिए हम प्राकृतिक / व्यावसायिक कुंजी के साथ एक डमी आयाम बना सकते हैं और बाकी विशेषताओं को शून्य या डिफ़ॉल्ट के रूप में रख सकते हैं। इसलिए जब वास्तविक आयाम आता है, तो डमी आयाम को टाइप 1 परिवर्तन के साथ अपडेट किया जाता है। इसे इनफ्रेड्रेड डायमेंशन भी कहा जाता है।
27) वृद्धिशील भार प्रदर्शन करने की विधि बताइए?
वृद्धिशील लोड करने का सबसे अच्छा और तेज़ तरीका स्रोत तालिका में टाइमस्टैम्प कॉलम का उपयोग करके और अंतिम ईटीएल टाइमलैम्प को संग्रहीत करना है।
28) एसएसआईएस में तीन डेटा प्रवाह घटकों का नाम दें
तीन डेटा प्रवाह घटक SSIS हैं:
- स्रोत
- परिवर्तन
- गंतव्य
२ ९) एसएसआईएस में प्रयुक्त पॉइंट्स की जाँच क्यों करें?
SSIS का उपयोग किया गया चेकपॉइंट एक पैकेज को विफलता के बिंदु पर पुनः आरंभ करने की अनुमति देता है।
30) इवेंट लॉगिंग मोड प्रॉपर्टी के बारे में बताएं
इवेंट लॉगिंग मोड प्रॉपर्टी द्वारा तीन मान स्वीकार किए जाते हैं:
- सक्षम: आपको घटकों के लॉगिंग की अनुमति देता है
- अक्षम: इसका उपयोग घटकों को निष्क्रिय करने के लिए किया जाता है
- UserParentSetting: इसका उपयोग माता-पिता की सेटिंग को अनुकूलित करने के लिए किया जाता है।
31) डायनेमिक कॉन्फ़िगरेशन के लिए अलग-अलग विकल्पों को समझाना SSIS है।
गतिशील विन्यास के लिए अलग विकल्प हैं:
- XML फ़ाइल
- ग्राहक चर
- चर के साथ पर्यावरण प्रति डेटाबेस
- आपको सभी चर के साथ एक केंद्रीकृत डेटाबेस का उपयोग करने की अनुमति देता है
32) डेटा रूपांतरण परिवर्तन की व्याख्या करें
डेटा को एक प्रकार से दूसरे प्रकार तक पहुंचाने के लिए डेटा रूपांतरण सबसे अच्छी विधि है। हालांकि, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके पास कॉलम में डेटा डेटा है।
३३) एसएसआईएस की कुछ विशेषताएं बताइए
SSIS की कुछ महत्वपूर्ण विशेषताएं हैं:
- स्टूडियो वातावरण
- प्रासंगिक डेटा विश्लेषण और एकीकरण कार्य
- अन्य Microsoft SQL परिवार के साथ तंग एकीकरण
- डेटा माइनिंग क्वेरी परिवर्तन
34) SSIS के दो नुकसान बताइए
- एसआईएस कभी-कभी गैर-विंडोज़ वातावरण में समस्याएं पैदा करता है
- अस्पष्ट दृष्टि और रणनीति
- SSIS वैकल्पिक डेटा एकीकरण शैलियों के लिए समर्थन प्रदान नहीं करता है
35) SSIS में Execute SQL कार्य का उपयोग क्या है?
Execute SQL आपको रिलेशनल डेटाबेस के विरुद्ध SQL स्टेटमेंट निष्पादित करने में मदद करता है।
36) SSIS कैटलॉग क्या है?
SSIS कैटलॉग सभी तैनात पैकेजों को संग्रहीत करने के लिए एक डेटाबेस है। यह व्यापक रूप से सुरक्षा कारणों से तैनात पैकेजों को संग्रहीत और संभालने के लिए उपयोग किया जाता है।
37) आप हमेशा के लिए चलने वाले पैकेज को कैसे रोकेंगे?
निर्भर करता है। यदि आप SQL एजेंट में पैकेज चला रहे हैं, तो आप T-SQL का उपयोग करके प्रक्रिया को मार सकते हैं। हालाँकि, यदि पैकेज SSIS कैटलॉग में चल रहा है, तो आप इसे सक्रिय संचालन विंडो या स्टॉप ऑपरेशन संग्रहीत कार्यविधि का उपयोग करके रोक सकते हैं।
38) एसएसआईएस में प्रोजेक्ट और पैकेज नियंत्रण प्रवाह की व्याख्या करें
एसएसआईएस में, एक परियोजना विकासशील पैकेज के लिए एक कंटेनर है जबकि पैकेज एक वस्तु है जो आपको ईटीएल को लागू करने में मदद करता है।
३ ९) XML टास्क का उपयोग समझाइए
XML कार्य आपको किसी भी XML फ़ाइल को विभाजित करने, मर्ज करने, विभाजित करने या सुधार करने की अनुमति देता है।
40) एक अनुक्रम कंटेनर का उपयोग क्या है?
अनुक्रम में आपको समूह में विभाजित करके सहायक कार्यों को व्यवस्थित करने में मदद मिलती है। यह आपको लेन-देन लागू करने या कंटेनर में प्रवेश करने की अनुमति देगा।
41) SSIS का उपयोग करने के लिए महत्वपूर्ण सर्वोत्तम अभ्यास क्या हैं?
SISS टूल का उपयोग करने के लिए सर्वोत्तम प्रथाएं हैं:
- आपको लॉग ऑपरेशन करने से बचना चाहिए
- आपको संसाधन उपयोग के लिए एक स्पष्ट योजना बनानी चाहिए।
- डेटा स्रोत, लुकअप परिवर्तन और गंतव्य का अनुकूलन करें
42) एसएसआईएस में नियंत्रण प्रवाह टैब का उपयोग क्या है?
SSIS में नियंत्रण प्रवाह टैब में डेटाफ्लो कार्य, कंटेनर और पूर्ववर्ती बाधाएं शामिल हैं जो आपको कंटेनरों और कार्यों को जोड़ने में मदद करती हैं।