టాప్ 40 SSIS ఇంటర్వ్యూ ప్రశ్నలు మరియు సమాధానాలు

PDF ని డౌన్‌లోడ్ చేయండి

ఫ్రెషర్లు మరియు అనుభవజ్ఞులైన డేటాబేస్ నిర్వాహకుల కోసం తరచుగా అడిగే SSIS ఇంటర్వ్యూ ప్రశ్నలు.

1) SSIS అంటే ఏమిటి?

SSIS లేదా SQL సర్వర్ ఇంటిగ్రేషన్ సర్వీసెస్ (SSIS) అనేది మైక్రోసాఫ్ట్ SQL సర్వర్ యొక్క ఒక భాగం, ఇది డేటా పరివర్తన మరియు మైగ్రేషన్ పనుల విస్తృత శ్రేణిని సాధించడానికి ఉపయోగపడుతుంది.

2) SSIS ప్యాకేజీలోని ముఖ్యమైన భాగాలు ఏమిటి?

SSIS ప్యాకేజీలో ముఖ్యమైన భాగం

  • డేటా ప్రవాహం
  • నియంత్రణ ప్రవాహం
  • ప్యాకేజీ ఎక్స్‌ప్లోరర్
  • ఈవెంట్ హ్యాండ్లర్

3) SSIS లో సొల్యూషన్ ఎక్స్‌ప్లోరర్‌ను వివరించండి

SSIS డిజైనర్‌లోని సొల్యూషన్ ఎక్స్‌ప్లోరర్ అనేది మీరు అన్ని డేటా సోర్సెస్, డేటా సోర్స్ వీక్షణలు, ప్రాజెక్ట్‌లు మరియు ఇతర ఇతర ఫైల్‌లను చూడగల మరియు యాక్సెస్ చేయగల స్క్రీన్.

4) SSIS లో డేటా ప్రవాహం అంటే ఏమిటి?

SSIS లో డేటా ప్రవాహం సంబంధిత మూలాల నుండి లక్ష్య గమ్యస్థానాలకు డేటా ప్రవాహం తప్ప మరొకటి కాదు.

5) SSIS లో 'టాస్క్' అంటే ఏమిటి?

SSIS లోని ఒక పని అనేది ఒక వ్యక్తిగత యూనిట్ పనిని సూచించే లేదా నిర్వహించే ఏదైనా ప్రోగ్రామింగ్ లాంగ్వేజ్ పద్ధతికి చాలా పోలి ఉంటుంది. విధులు రెండు వర్గాలుగా వర్గీకరించబడ్డాయి

  • నియంత్రణ పనులను నియంత్రించండి
  • డేటాబేస్ నిర్వహణ పనులు

6) SSIS ప్యాకేజీ అంటే ఏమిటి?

SSIS లోని ఒక ప్యాకేజీ అనేది డేటా ఫ్లో ఎలిమెంట్స్, కంట్రోల్ ఈవెంట్‌లు, ఈవెంట్ హ్యాండ్లర్స్, పారామితులు, వేరియబుల్స్ మరియు కాన్ఫిగరేషన్‌ల వంటి అనుసంధానాల సేకరణ. మీరు వాటిని ప్రోగ్రామాటిక్‌గా లేదా SSIS అందించే గ్రాఫికల్ డిజైన్ టూల్స్ ద్వారా నిర్మించడం ద్వారా వాటిని సమీకరించండి.

7) SSIS కి మద్దతిచ్చే వివిధ రకాల కనెక్షన్ లేదా ఫైల్‌లకు పేరు పెట్టండి?

SSIS లో పనిచేసే వివిధ రకాల కనెక్షన్లు

  • ODBC
  • OLEDB
  • .net SQLClient
  • ఫ్లాట్ ఫైల్
  • ఎక్సెల్
  • XML

8) కంటైనర్ అంటే ఏమిటి? SSIS లో ఎన్ని రకాల కంటైనర్లు ఉన్నాయి?

SSIS లో, కంటైనర్ అనేది పనుల యొక్క తార్కిక సమూహం, మరియు ఇది ఒక టాస్క్ యొక్క పరిధిని కలిసి నిర్వహించడానికి అనుమతిస్తుంది. SSIS లో కంటైనర్ల రకాలు

  • సీక్వెన్స్ కంటైనర్
  • లూప్ కంటైనర్ కోసం
  • ఫోర్చ్ లూప్ కంటైనర్
  • టాస్క్ హోస్ట్ కంటైనర్

9) SSIS లో ప్రాధాన్యత నిర్బంధం అంటే ఏమిటి?

SSIS లో ప్రాధాన్యత నిర్బంధం పనులు అమలు చేయాల్సిన క్రమంలో లాజికల్ సీక్వెన్స్‌ని నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది. మీరు కనెక్టర్లను ఉపయోగించి అన్ని పనులను కనెక్ట్ చేయవచ్చు- ప్రాధాన్యత పరిమితులు.

10) SSIS లో ఏ వేరియబుల్స్ మరియు SSIS లో వేరియబుల్స్ రకాలు ఏమిటి?

SSIS లో వేరియబుల్ విలువలను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. SSIS లో, సిస్టమ్ వేరియబుల్ మరియు యూజర్ వేరియబుల్ అనే రెండు రకాల వేరియబుల్స్ ఉన్నాయి.

11) SSIS లో Ws చెక్ పాయింట్ ఏమిటో వివరించండి?

SSIS లోని చెక్‌పాయింట్ ప్రాజెక్ట్ వైఫల్యం పాయింట్ నుండి పునartప్రారంభించడానికి అనుమతిస్తుంది. చెక్‌పాయింట్ ఫైల్ ప్యాకేజీ అమలు గురించి సమాచారాన్ని నిల్వ చేస్తుంది, ప్యాకేజీ విజయవంతంగా అమలు చేయబడితే చెక్‌పాయింట్ ఫైల్ తొలగించబడుతుంది లేదా అది వైఫల్యం నుండి పునartప్రారంభించబడుతుంది.

12) SSIS లో కనెక్షన్ నిర్వాహకులను వివరించండి

వివిధ మూలాల నుండి డేటాను సేకరించి, గమ్యస్థానానికి వ్రాస్తున్నప్పుడు, కనెక్షన్ నిర్వాహకులు సహాయకరంగా ఉంటారు. డేటా ప్రొవైడర్ సమాచారం, సర్వర్ పేరు, ప్రామాణీకరణ యంత్రాంగం, డేటాబేస్ పేరు మొదలైన సమాచారాన్ని కలిగి ఉన్న సిస్టమ్‌కు కనెక్షన్ మేనేజర్ సౌకర్యాన్ని అందిస్తుంది.

13) SSIS బ్రేక్ పాయింట్ అంటే ఏమిటి?

SSIS ప్యాకేజీ యొక్క ట్రబుల్షూటింగ్ లేదా అభివృద్ధి సమయంలో బిజినెస్ ఇంటెలిజెన్స్ డెవలప్‌మెంట్ స్టూడియోలో ప్యాకేజీ అమలును పాజ్ చేయడానికి బ్రేక్ పాయింట్ మిమ్మల్ని అనుమతిస్తుంది.

14) SSIS లో ఈవెంట్ లాగిన్ గురించి వివరించండి

SSIS లో, ఈవెంట్ లాగింగ్ ఒక టాస్క్ యొక్క నిర్దిష్ట ఈవెంట్ లేదా లాగ్ చేయాల్సిన ప్యాకేజీని ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. పనితీరు ప్యాకేజీని అర్థం చేసుకోవడానికి మీరు మీ ప్యాకేజీని ట్రబుల్షూట్ చేస్తున్నప్పుడు ఇది ప్రయోజనకరంగా ఉంటుంది.

15) లాగింగ్ మోడ్ ఆస్తి అంటే ఏమిటి?

SSIS ప్యాకేజీలు మరియు అనుబంధిత పనులన్నింటికీ లాగింగ్‌మోడ్ అనే ఆస్తి ఉంటుంది. ఈ ఆస్తి మూడు సాధ్యమైన విలువలను అంగీకరిస్తుంది.

  • నిలిపివేయబడింది: భాగం యొక్క లాగింగ్‌ను నిలిపివేయడానికి
  • ప్రారంభించబడింది: భాగం యొక్క లాగింగ్‌ను ప్రారంభించడానికి
  • పేరెంట్ సెట్టింగ్‌ని ఉపయోగించండి: భాగం యొక్క పేరెంట్ సెట్టింగ్‌ని ఉపయోగించడానికి

16) డేటా ఫ్లో బఫర్ అనే పదాన్ని వివరించండి?

SSIS బఫర్‌లను ఉపయోగించి పనిచేస్తుంది; ఇది డేటాను ఉంచడానికి ఒక రకమైన ఇన్-మెమరీ వర్చువల్ టేబుల్.

17) ఏ డేటా చెక్ పాయింట్ డేటా సేవ్ చేయబడదు?

ప్రతి లూప్ మరియు లూప్ కంటైనర్‌ల కోసం చెక్‌పాయింట్ డేటా సేవ్ చేయబడదు.

18) SSIS లో షరతులతో కూడిన స్ప్లిట్ లావాదేవీలు అంటే ఏమిటి?

SSIS లో షరతులతో కూడిన స్ప్లిట్ ట్రాన్స్ఫర్మేషన్ IF షరతు వలె ఉంటుంది, ఇది కండిషన్ మూల్యాంకనం ఆధారంగా ఇచ్చిన పరిస్థితిని తనిఖీ చేస్తుంది.

19) SSIS లో వివిధ రకాల డేటా వ్యూయర్‌ల పేరు పెట్టండి?

SSIS లో వివిధ రకాల డేటా వ్యూయర్‌లు ఉన్నాయి

  • గ్రిడ్
  • హిస్టోగ్రామ్
  • స్కాటర్ ప్లాట్
  • కాలమ్ చార్ట్

20) SSIS ప్యాకేజీని సేవ్ చేయడానికి సాధ్యమయ్యే ప్రదేశాలను వివరించండి?

మీరు SSIS ప్యాకేజీని ఇక్కడ సేవ్ చేయవచ్చు

  • SQL సర్వర్
  • ప్యాకేజీ స్టోర్
  • ఫైల్ సిస్టమ్

21) బిజినెస్ ఇంటెలిజెన్స్ డెవలప్‌మెంట్ స్టూడియో (BIDS) లో చక్కగా పనిచేసే ప్యాకేజీ SQL ఏజెంట్ ఉద్యోగం నుండి నడుస్తున్నప్పుడు విఫలమైతే మీ మొదటి విధానం ఏమిటి?

SQL ఏజెంట్ ఉద్యోగాలు నడుపుతున్న ఖాతాకు మీ ప్యాకేజీలోని కనెక్షన్‌లలో ఒకదానికి అవసరమైన అనుమతి ఉండకపోవచ్చు. అటువంటి సందర్భాలలో, మీరు ప్రాక్సీ ఖాతాను సృష్టించవచ్చు లేదా ఖాతా అనుమతులను పెంచవచ్చు.

22) SSIS లో ఈవెంట్ హ్యాండ్లర్స్ ట్యాబ్ పాత్ర ఏమిటి?

ఈవెంట్ హ్యాండ్లర్స్ ట్యాబ్‌లో, ప్యాకేజీ ఈవెంట్‌లకు ప్రతిస్పందించడానికి వర్క్‌ఫ్లోలను కాన్ఫిగర్ చేయవచ్చు. ఉదాహరణకు, ఏదైనా పని ఆగిపోయినప్పుడు, విఫలమైనప్పుడు లేదా ప్రారంభమైనప్పుడు మీరు వర్క్‌ఫ్లోను కాన్ఫిగర్ చేయవచ్చు.

23) ప్యాకేజీ వైఫల్యం గురించి మీరు సిబ్బందికి ఎలా తెలియజేయవచ్చు?

ప్యాకేజీ లోపల గాని, మీరు ఈవెంట్ హ్యాండ్లర్‌లలో సెయిల్ మెయిల్ టాస్క్‌ను జోడించవచ్చు లేదా ప్యాకేజీ నడుస్తున్నప్పుడు మీరు SQL ఏజెంట్‌లో నోటిఫికేషన్‌ను కూడా సెట్ చేయవచ్చు.

24) మీరు SSIS లో ఎలా లాగిన్ అవుతారు?

SSIS లో లాగిన్ చేయడం అనేది onerror, onWarnning, మొదలైన అనేక ఈవెంట్‌లను ఫ్లాట్ ఫైల్, XML, SQL సర్వర్ టేబుల్ మొదలైన బహుళ ఎంపికలకు లాగిన్ చేయడం ద్వారా చేయవచ్చు.

25) మీరు ఉత్పత్తిపై SSIS ప్యాకేజీని ఎలా అమలు చేస్తారు?

SSIS ప్యాకేజీని అమలు చేయడానికి మేము మానిఫెస్ట్ ఫైల్‌లను అమలు చేయాలి మరియు దీనిని ఫైల్ సిస్టమ్‌లోకి లేదా SQL సర్వర్‌లో అమలు చేయాలా వద్దా అని నిర్ధారించుకోవాలి. ప్రత్యామ్నాయంగా, మీరు SQL సర్వర్ లేదా ఫైల్ సిస్టమ్ నుండి SSMS నుండి ప్యాకేజీని కూడా దిగుమతి చేసుకోవచ్చు.

26) ముందుగా వచ్చే వాస్తవాలు లేదా ఆలస్యంగా వచ్చే పరిమాణాన్ని ఎలా నిర్వహించాలి?

ఆలస్యంగా వచ్చే కొలత అనివార్యం; వీటిని నిర్వహించడానికి మేము సహజ/వ్యాపార కీతో డమ్మీ పరిమాణాన్ని సృష్టించవచ్చు మరియు మిగిలిన లక్షణాలను శూన్యంగా లేదా డిఫాల్ట్‌గా ఉంచవచ్చు. కాబట్టి అసలు పరిమాణం వచ్చినప్పుడు, నకిలీ పరిమాణం టైప్ 1 మార్పుతో నవీకరించబడుతుంది. దీనిని ఇన్ఫర్డ్ డైమెన్షన్స్ అని కూడా అంటారు.

27) పెరుగుతున్న లోడ్‌ను నిర్వహించడానికి పద్ధతిని వివరించండి?

సోర్స్ టేబుల్‌లోని టైమ్‌స్టాంప్ కాలమ్‌ని ఉపయోగించడం మరియు చివరి ETL టైమ్‌స్టాంప్‌ను నిల్వ చేయడం ద్వారా ఇంక్రిమెంటల్ లోడ్ చేయడానికి ఉత్తమమైన మరియు వేగవంతమైన మార్గం.

28) SSIS లో మూడు డేటా ఫ్లో భాగాలకు పేరు పెట్టండి

SSIS అనేది మూడు డేటా ఫ్లో భాగాలు:

  • మూలం
  • పరివర్తన
  • గమ్యం

29) SSIS లో ఉపయోగించిన పాయింట్‌లను ఎందుకు తనిఖీ చేయాలి?

SSIS లో ఉపయోగించే చెక్‌పాయింట్ ఒక ప్యాకేజీని వైఫల్యం సమయంలో పునartప్రారంభించడానికి అనుమతిస్తుంది.

30) ఈవెంట్ లాగింగ్ మోడ్ ఆస్తిని వివరించండి

ఈవెంట్ లాగింగ్ మోడ్ ఆస్తి ద్వారా ఆమోదించబడిన మూడు విలువలు:

  • ప్రారంభించబడింది: భాగాలను లాగిన్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది
  • నిలిపివేయబడింది: భాగాలను డిసేబుల్ చేయడానికి ఇది ఉపయోగించబడుతుంది
  • UserParentSetting: తల్లిదండ్రుల సెట్టింగ్‌ను ఆప్టిమైజ్ చేయడానికి ఇది ఉపయోగించబడుతుంది.

31) డైనమిక్ కాన్ఫిగరేషన్ కోసం వివిధ ఎంపికలను వివరించండి SSIS.

డైనమిక్ కాన్ఫిగరేషన్ కోసం విభిన్న ఎంపికలు:

  1. XML ఫైల్
  2. కస్టమర్ వేరియబుల్స్
  3. వేరియబుల్స్‌తో పర్యావరణానికి డేటాబేస్
  4. అన్ని వేరియబుల్స్‌తో కేంద్రీకృత డేటాబేస్‌ని ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది

32) డేటా మార్పిడి పరివర్తనను వివరించండి

డేటాను ఒక రకం నుండి మరొక రకానికి తెలియజేయడానికి డేటా మార్పిడి ఉత్తమ పద్ధతి. అయితే, మీరు కాలమ్‌లో అనుకూలమైన డేటాను కలిగి ఉన్నారని నిర్ధారించుకోవాలి.

33) SSIS యొక్క కొన్ని లక్షణాలను వివరించండి

SSIS యొక్క కొన్ని ముఖ్యమైన లక్షణాలు:

  • స్టూడియో ఎన్విరాన్మెంట్స్
  • సంబంధిత డేటా విశ్లేషణలు మరియు ఇంటిగ్రేషన్ విధులు
  • ఇతర Microsoft SQL కుటుంబంతో గట్టి అనుసంధానం
  • డేటా మైనింగ్ ప్రశ్న పరివర్తన

34) SSIS యొక్క రెండు ప్రతికూలతలను వివరించండి

  • SIS కొన్నిసార్లు విండోస్ కాని పరిసరాలలో సమస్యలను సృష్టిస్తుంది
  • అస్పష్టమైన దృష్టి మరియు వ్యూహం
  • ప్రత్యామ్నాయ డేటా ఇంటిగ్రేషన్ స్టైల్స్ కోసం SSIS మద్దతు ఇవ్వదు

35) SSIS లో SQL టాస్క్ యొక్క ఉపయోగం ఏమిటి?

సంబంధిత డేటాబేస్‌కు వ్యతిరేకంగా SQL స్టేట్‌మెంట్‌ను అమలు చేయడానికి SQL ని అమలు చేయండి.

36) SSIS కేటలాగ్ అంటే ఏమిటి?

SSIS కేటలాగ్ అన్ని విస్తరించిన ప్యాకేజీలను నిల్వ చేయడానికి ఒక డేటాబేస్. విస్తరించిన ప్యాకేజీలను నిల్వ చేయడానికి మరియు నిర్వహించడానికి భద్రతా కారణాల దృష్ట్యా ఇది విస్తృతంగా ఉపయోగించబడుతుంది.

37) శాశ్వతంగా నడుస్తున్న ప్యాకేజీని మీరు ఎలా ఆపుతారు?

ఇది ఆధారపడి ఉంటుంది. మీరు SQL ఏజెంట్‌లో ప్యాకేజీని నడుపుతుంటే, మీరు T-SQL ఉపయోగించి ప్రక్రియను చంపవచ్చు. అయితే, ప్యాకేజీ SSIS కేటలాగ్‌లో నడుస్తుంటే, మీరు యాక్టివ్ ఆపరేషన్స్ విండో లేదా స్టాప్ ఆపరేషన్ స్టోరేడ్ విధానాన్ని ఉపయోగించి దాన్ని ఆపివేయవచ్చు.

38) SSIS లో ప్రాజెక్ట్ మరియు ప్యాకేజీ నియంత్రణ ప్రవాహాన్ని వివరించండి

SSIS లో, ప్రాజెక్ట్ అనేది ప్యాకేజీని అభివృద్ధి చేయడానికి ఒక కంటైనర్ అయితే ప్యాకేజీ ETL ని అమలు చేయడానికి మీకు సహాయపడే వస్తువు.

39) XML టాస్క్ వినియోగాన్ని వివరించండి

XML టాస్క్ ఏదైనా XML ఫైల్‌ను విభజించడానికి, విలీనం చేయడానికి, విభజించడానికి లేదా రీఫార్మాట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

40) సీక్వెన్స్ కంటైనర్ ఉపయోగం ఏమిటి?

అనుబంధ పనులను గ్రూపుగా విభజించడం ద్వారా నిర్వహించడానికి సీక్వెన్స్ మీకు సహాయపడుతుంది. ఇది లావాదేవీని వర్తింపజేయడానికి లేదా కంటైనర్‌కు లాగింగ్‌ను కేటాయించడానికి మిమ్మల్ని అనుమతిస్తుంది.

41) SSIS ఉపయోగించడానికి ముఖ్యమైన ఉత్తమ పద్ధతులు ఏమిటి?

SISS సాధనాన్ని ఉపయోగించడానికి ఉత్తమ పద్ధతులు:

  • మీరు లాగిన్ చేసిన కార్యకలాపాలను నిర్వహించకూడదు
  • వనరుల వినియోగం కోసం మీరు స్పష్టమైన ప్రణాళికను రూపొందించాలి.
  • డేటా మూలం, శోధన పరివర్తన మరియు గమ్యాన్ని ఆప్టిమైజ్ చేయండి

42) SSIS లో కంట్రోల్ ఫ్లో ట్యాబ్ ఉపయోగం ఏమిటి?

SSIS లోని కంట్రోల్ ఫ్లో ట్యాబ్‌లో డేటాఫ్లో టాస్క్, కంటైనర్లు మరియు ప్రాధాన్యత అడ్డంకులు ఉన్నాయి, ఇది కంటైనర్లు మరియు ఫంక్షన్‌లను కనెక్ట్ చేయడానికి మీకు సహాయపడుతుంది.