தொடக்கக்காரர்களுக்கான SSIS பயிற்சி: ஏன், என்ன, எப்படி?



SSIS என்பது தரவு ஒருங்கிணைப்பு மற்றும் பணிப்பாய்வு பயன்பாடுகளுக்கான ஒரு தளமாகும். இந்த SSIS டுடோரியல் SQL சர்வர் ஒருங்கிணைப்பு சேவைகளின் ஏன், என்ன, எப்படி என்பதை உள்ளடக்கியது.

SQL சர்வர் ஒருங்கிணைப்பு சேவைகள் (SSIS) மைக்ரோசாஃப்ட் SQL சர்வர் தரவுத்தள மென்பொருளின் ஒருங்கிணைந்த பகுதியாகும். இது தரவு நிர்வாகத்தின் வேலையை அதன் பல்வேறு அம்சங்களுடன் மிகவும் எளிதாக்குகிறது. இந்த டுடோரியலில், பின்வரும் வரிசையில், ஒரு கருத்தியல் மட்டத்தில் SSIS ஐ ஆழமாக தோண்டி எடுப்போம்:

தொடங்குவோம்.





தரவு ஒருங்கிணைப்பு என்றால் என்ன?

தரவு ஒருங்கிணைப்பு என்பது ஒரு செயல்முறையாகும், இதில் பன்முகத்தன்மை தரவுகள் மீட்டெடுக்கப்பட்டு ஒருங்கிணைந்த வடிவம் மற்றும் கட்டமைப்பாக இணைக்கப்படுகின்றன. எடுத்துக்காட்டாக, இந்த நாட்களில் ஒவ்வொரு நிறுவனமும் மாறுபட்ட மூலங்களிலிருந்து பெரிய அளவிலான தரவை செயலாக்க வேண்டும். வணிக முடிவுகளை எடுப்பதற்கான நுண்ணறிவான தகவல்களை வழங்க இந்த தரவு செயலாக்கப்பட வேண்டும். எனவே ஒரு எளிய தீர்வு தரவு ஒருங்கிணைப்பு ஆகும். இது வெவ்வேறு தரவுத்தளங்களில் இருக்கும் உங்கள் எல்லா தரவையும் ஒருங்கிணைத்து ஒரே மேடையில் இணைக்கும்.

தரவு ஒருங்கிணைப்பை அடைய சில வழிகள் இங்கே:



தரவு ஒருங்கிணைப்பு-எஸ்.எஸ்.ஐ.எஸ் பயிற்சி- எடுரேகா

தரவு ஒருங்கிணைப்பை இப்போது நீங்கள் புரிந்துகொண்டுள்ளீர்கள், SSIS ஏன் பயன்படுத்தப்படுகிறது என்பதைப் பார்ப்போம். எஸ்.எஸ்.ஐ.எஸ் குறிக்கிறது SQL சேவையக ஒருங்கிணைப்பு சேவைகள் .

ஏன் SSIS?



  • பல மாறுபட்ட இடங்களுக்கு இணையாக தரவை ஏற்ற முடியும்
  • ஹார்ட்கோர் புரோகிராமர்களின் தேவையை SSIS நீக்குகிறது
  • மைக்ரோசாப்டின் பிற தயாரிப்புகளுடன் இறுக்கமான ஒருங்கிணைப்பு
  • பிற ETL கருவிகளை விட SSIS மலிவானது
  • தரவை எளிதில் மாற்ற SIS GUI ஐ வழங்குகிறது
  • தரவு மாற்றும் செயல்பாட்டில் BI ஐ உருவாக்குங்கள்
  • வலுவான பிழை மற்றும் நிகழ்வு கையாளுதல்

இந்த SSIS டுடோரியலில் முன்னேறி, அது சரியாக என்ன, அது எவ்வாறு இயங்குகிறது என்பதைப் பார்ப்போம்.

SSIS என்றால் என்ன?

SQL சர்வர் ஒருங்கிணைப்பு சேவைகள் (SSIS) என்பது மைக்ரோசாஃப்ட் SQL சர்வர் தரவுத்தள மென்பொருளின் ஒரு அங்கமாகும், இது பரந்த அளவிலான தரவு ஒருங்கிணைப்பு மற்றும் தரவு மாற்றும் பணிகளைச் செய்யப் பயன்படுகிறது.

  • தரவு ஒருங்கிணைப்பு: இது வெவ்வேறு மூலங்களில் வசிக்கும் தரவை ஒருங்கிணைக்கிறது மற்றும் பயனர்களுக்கு இந்த தரவின் ஒருங்கிணைந்த பார்வையை வழங்குகிறது
  • பணிப்பாய்வு: இது SQL சர்வர் தரவுத்தளங்களின் பராமரிப்பை தானியங்குபடுத்துவதற்கும் பல பரிமாண பகுப்பாய்வு தரவுகளுக்கான புதுப்பிப்புகளையும் பயன்படுத்தலாம்

SSIS இன் அம்சங்கள்

SSIS ஐப் பயன்படுத்த சில அம்சங்கள்:

  • ஒழுங்கமைக்கப்பட்ட மற்றும் தேடல் மாற்றங்கள்
  • பிற மைக்ரோசாஃப்ட் SQL குடும்பத்துடன் இறுக்கமான ஒருங்கிணைப்பு
  • பணக்கார ஸ்டுடியோ சூழல்களை வழங்குகிறது
  • சிறந்த மாற்றங்களுக்கு நிறைய தரவு ஒருங்கிணைப்பு செயல்பாடுகளை வழங்குகிறது
  • அதிவேக தரவு இணைப்பு

தரவு பிரித்தெடுத்தல், மாற்றம் மற்றும் ஏற்றுதல் (ஈ.டி.எல்) ஆகியவற்றிற்குப் பயன்படுத்தப்படும் தரவுக் கிடங்கு கருத்துக்கள் உள்ளிட்ட அனைத்து அடிப்படைகளையும் உள்ளடக்கிய கீழேயுள்ள வீடியோவை நீங்கள் காணலாம். எம்.எஸ்.பி.ஐயின் அடிப்படைகளைத் துலக்க விரும்பும் ஆரம்ப மற்றும் தொழில் வல்லுநர்களுக்கு இது மிகவும் பொருத்தமானது.

c ++ ஜாவா பைதான்

SSIS டுடோரியலில் முன்னேறி, அது எவ்வாறு சரியாக இயங்குகிறது என்பதைப் பார்ப்போம்.

SSIS எவ்வாறு செயல்படுகிறது?

SSIS மூன்று முக்கிய கூறுகளைக் கொண்டுள்ளது, அதாவது:

  • செயல்பாட்டு தரவு
  • ETL செயல்முறை
  • தகவல் கிடங்கு

தரவு மாற்றம் மற்றும் பணிப்பாய்வு உருவாக்கும் இந்த பணிகள் ‘எஸ்.எஸ்.ஐ.எஸ் தொகுப்பு’ ஐப் பயன்படுத்தி மேற்கொள்ளப்படுகின்றன, அவை பின்னர் இந்த வலைப்பதிவில் விவாதிக்கப்படும். SSIS டுடோரியலுடன் முன்னேறி, முதலில் இந்த ஒவ்வொரு கூறுகளையும் விரிவாக புரிந்துகொள்வோம்:

செயல்பாட்டு தரவு

செயல்பாட்டு தரவு அங்காடி (ODS) என்பது தரவின் கூடுதல் செயல்பாடுகளுக்காக பல மூலங்களிலிருந்து தரவை ஒருங்கிணைக்க வடிவமைக்கப்பட்ட ஒரு தரவுத்தளமாகும். தற்போதைய செயல்பாட்டில் பயன்படுத்தப்படும் பெரும்பாலான தரவு நீண்ட கால சேமிப்பிற்காக அல்லது காப்பகத்திற்காக தரவுக் கிடங்கிற்கு மாற்றப்படுவதற்கு முன்பு வைக்கப்பட்டுள்ள இடம் இதுதான்.

ETL செயல்முறை

ஈ.டி.எல் என்பது தரவைப் பிரித்தெடுப்பதற்கும், மாற்றுவதற்கும், ஏற்றுவதற்கும் ஒரு செயல்முறையாகும். பிரித்தெடுத்தல், உருமாற்றம் மற்றும் சுமை (ஈ.டி.எல்) என்பது பல்வேறு மூலங்களிலிருந்து தரவைப் பிரித்தெடுப்பது, இந்தத் தரவை உங்கள் தேவைக்கு ஏற்ப மாற்றுவது மற்றும் இலக்கு தரவுக் கிடங்கில் ஏற்றுவது. இந்த அனைத்து சிக்கல்களுக்கும் ETL ஒரு ஸ்டாப் தீர்வை வழங்குகிறது.

  • பிரித்தெடுத்தல்
  • உருமாற்றம்
  • ஏற்றவும்

பிரித்தெடுத்தல்: பிரித்தெடுத்தல் என்பது வெவ்வேறு சரிபார்ப்பு புள்ளிகளின் அடிப்படையில் பல்வேறு ஒரேவிதமான அல்லது பன்முக தரவு மூலங்களிலிருந்து தரவைப் பிரித்தெடுக்கும் செயல்முறையாகும்.

மாற்றம்: உருமாற்றத்தில், முழு தரவும் பகுப்பாய்வு செய்யப்பட்டு, தரவுகளை இலக்கு தரவுத்தளத்தில் சுத்தம் மற்றும் பொது வடிவத்தில் ஏற்றுவதற்காக பல்வேறு செயல்பாடுகள் பயன்படுத்தப்படுகின்றன.

சுமை: ஏற்றுதல் என்பது பதப்படுத்தப்பட்ட தரவை குறைந்தபட்ச ஆதாரங்களைப் பயன்படுத்தி இலக்கு தரவு களஞ்சியத்தில் ஏற்றுவதற்கான செயல்முறையாகும்.


தரவுக் கிடங்கு

  • தகவல் கிடங்கு பயனுள்ள பகுப்பாய்வு மற்றும் அணுகலுக்கான பல்வேறு மூலங்களிலிருந்து தரவைப் பிடிக்கிறது.
  • தரவுக் கிடங்கு வணிகக் கேள்விகளுக்கு பதிலளிக்கும் நோக்கத்திற்காக பல்வேறு மூலங்களிலிருந்து தரவைச் சேகரிப்பதற்கும் நிர்வகிப்பதற்கும் பயன்படுத்தப்படும் ஒரு பெரிய தரவுத் தரவு. எனவே, முடிவுகளை எடுக்க உதவுகிறது.

SQL சேவையக ஒருங்கிணைப்பு சேவைகளுக்கான தேவைகள்

SSIS உடன் பணிபுரிய, நீங்கள் பின்வருவனவற்றை நிறுவ வேண்டும்:

  • SQL சேவையகம்
  • SQL சேவையக தரவு கருவிகள்

நிறுவல் செயல்முறையைப் பார்ப்போம்.

SQL சேவையக நிறுவல்

வலைத்தளத்திற்குச் செல்லவும்: https://www.microsoft.com/en-au/sql-server/sql-server-downloads SQL சேவையகத்தை நிறுவ. உங்கள் விருப்பப்படி சமீபத்திய பதிப்பு அல்லது முந்தைய பதிப்பை நிறுவலாம்.

எனவே SQL சேவையகத்தின் வெவ்வேறு பதிப்புகள் உள்ளன, அதாவது:

    • இலவச சோதனை: விண்டோஸில் SQL சர்வர் 2017 இன் 180 நாள் இலவச சோதனையைப் பெறுவீர்கள்.
    • டெவலப்பர் பதிப்பு: இது ஒரு முழு அம்சம் கொண்ட இலவச பதிப்பாகும், இது உற்பத்தி அல்லாத சூழலில் வளர்ச்சி மற்றும் சோதனை தரவுத்தளமாக பயன்படுத்த உரிமம் பெற்றது.
    • எக்ஸ்பிரஸ் பதிப்பு: எக்ஸ்பிரஸ் என்பது SQL சேவையகத்தின் இலவச பதிப்பாகும், இது டெஸ்க்டாப், வலை மற்றும் சிறிய சேவையக பயன்பாடுகளுக்கான வளர்ச்சி மற்றும் உற்பத்திக்கு ஏற்றது.

அடுத்து வர, தரவு கருவிகளை எவ்வாறு நிறுவுவது என்று பார்ப்போம்.

SQL சேவையக தரவு கருவிகள்

வலைத்தளத்திற்குச் செல்லவும்: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 மைக்ரோசாப்ட் வழங்கிய வெவ்வேறு வெளியீடுகளைப் பாருங்கள். பதிவிறக்க இணைப்போடு சமீபத்திய எஸ்.எஸ்.டி.டி வெளியீட்டில் கீழே உள்ள ஸ்கிரீன் ஷாட்டைப் பார்க்கவும்.

இந்த டுடோரியலில், நான் 15.9.1 பதிப்பை நிறுவுவேன். எனவே ஆரம்பிக்கலாம்.

படி 1: நீங்கள் .exe கோப்பைத் திறக்கும்போது, ​​நிறுவலுக்கு முன் கணினியை மறுதொடக்கம் செய்யுமாறு கேட்கப்படுவீர்கள்.

படி 2: உங்கள் கணினியை மறுதொடக்கம் செய்தவுடன், நீங்கள் அனைவரும் செல்லத் தயாராக உள்ளீர்கள். “அடுத்து” பொத்தானைக் கிளிக் செய்து, திரை வழிமுறைகளைப் பின்பற்றவும்.

செலினியத்தில் தரவு இயக்கப்படும் கட்டமைப்பு

படி 3: இது தேவையான கருவிகள் மற்றும் SQL சர்வர் தரவுத்தளம், SSAS, SSRS மற்றும் SSIS போன்ற அம்சங்களைக் காண்பிக்கும். அவை அனைத்தையும் சரிபார்த்து, “நிறுவு” பொத்தானைக் கிளிக் செய்க. அதற்கான கீழே உள்ள ஸ்கிரீன்ஷாட்டைப் பார்க்கவும்.

SSIS டுடோரியலில் அடுத்து, SSIS தொகுப்பு மற்றும் மேலே உள்ள கருவிகளைப் பயன்படுத்தி அதை எவ்வாறு உருவாக்கலாம் என்பதைப் பற்றி விவாதிப்போம்.

SSIS தொகுப்பு என்றால் என்ன?

ஒரு தொகுப்பு என்பது ஒரு அடிப்படை தொகுதியாகும், அங்கு நீங்கள் மேலே சென்று SSIS இல் குறியிடலாம். இப்போது “குறியீடு” எந்த நிரலாக்க மொழியையும் குறிக்கவில்லை, இது நீங்கள் செய்யும் வளர்ச்சியாகும். எனவே அடிப்படையில் உங்கள் வளர்ச்சி ஒரு தொகுப்புக்குள் செய்யப்படுகிறது. மேலே விவாதிக்கப்பட்டபடி, ETL க்கு SSIS அவசியம், மற்றும் SSIS தொகுப்பு ETL செயல்முறையைச் செய்யும். எனவே, இது ஒருங்கிணைப்பு சேவைகளின் செயல்பாட்டை செயல்படுத்தும் ஒரு பொருள் தரவைப் பிரித்தெடுக்கவும், மாற்றவும் மற்றும் ஏற்றவும் . ஒரு தொகுப்பு இதில் உள்ளது:

  • இணைப்புகள்
  • ஓட்டம் கூறுகளை கட்டுப்படுத்தவும்
  • தரவு ஓட்ட கூறுகள்

இந்த SSIS டுடோரியலுக்கானது அவ்வளவுதான். நீங்கள் அதைப் படித்து மகிழ்ந்தீர்கள் என்று நம்புகிறேன்.

இது இந்த வலைப்பதிவின் முடிவுக்கு நம்மைக் கொண்டுவருகிறது. இந்த பவர் பிஐ டுடோரியல் வலைப்பதிவு உங்களுக்கு பிடித்திருக்கிறது என்று நம்புகிறேன். இது பவர் பிஐ தொடரின் முதல் வலைப்பதிவு. இந்த பவர் பிஐ டுடோரியலைத் தொடர்ந்து எனது அடுத்த வலைப்பதிவு வரும், இது பவர் பிஐ டாஷ்போர்டுகளில் கவனம் செலுத்துகிறது, அதையும் படிக்கவும்.

நீங்கள் SSIS ஐக் கற்றுக் கொள்ள விரும்பினால், தரவு காட்சிப்படுத்தல் அல்லது BI இல் ஒரு தொழிலை உருவாக்க விரும்பினால், எங்கள் பாருங்கள் இது பயிற்றுவிப்பாளர் தலைமையிலான நேரடி பயிற்சி மற்றும் நிஜ வாழ்க்கை திட்ட அனுபவத்துடன் வருகிறது. இந்த பயிற்சி எம்.எஸ்.பி.ஐ.யை ஆழமாகப் புரிந்துகொள்ளவும், இந்த விஷயத்தில் தேர்ச்சி பெறவும் உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? 'SSIS டுடோரியலின்' கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.