இன்பர்மேடிகா டிரான்ஸ்ஃபார்மேஷன்ஸ்: தி ஹார்ட் அண்ட் சோல் ஆஃப் இன்ஃபோர்மேடிக்கா பவர்செண்டர்



இன்பர்மேடிகா டிரான்ஸ்ஃபார்மேஷன்ஸ் என்றால் என்ன என்பதைப் பற்றிய முழுமையான புரிதலைப் பெறுங்கள் மற்றும் பயன்பாட்டு நிகழ்வுகளுடன் பல்வேறு முக்கிய இன்பர்மேட்டிகா மாற்றங்கள் குறித்த நுண்ணறிவைப் பெறுங்கள்.

தகவல் பரிமாற்றங்கள் என்பது களஞ்சியப் பொருள்கள், அவை அட்டவணைகள், கோப்புகள் அல்லது தேவைப்படும் வேறு இலக்குகள் போன்ற வரையறுக்கப்பட்ட இலக்கு கட்டமைப்புகளுக்கு தரவைப் படிக்கவோ, மாற்றவோ அல்லது அனுப்பவோ முடியும். ஒரு மாற்றம் என்பது அடிப்படையில் விதிகளின் தொகுப்பைக் குறிக்கப் பயன்படுகிறது, இது தரவு ஓட்டத்தை வரையறுக்கிறது மற்றும் இலக்குகளில் தரவு எவ்வாறு ஏற்றப்படுகிறது என்பதை வரையறுக்கிறது. இன்பர்மேட்டிகா பவர் சென்டர் பல மாற்றங்களை வழங்குகிறது, ஒவ்வொன்றும் ஒரு குறிப்பிட்ட செயல்பாட்டுக்கு சேவை செய்கின்றன.கூடுதலாக, தரவு ஒருங்கிணைப்பு தளங்களில் இன்ஃபோர்மெடிகா இன்றைய சந்தையில் முன்னணியில் இருப்பதால், இன்பர்மேடிகா டிரான்ஸ்ஃபர்மேஷன்ஸ் ஒரு முக்கியமான கருத்தாக தேவைப்படுகிறது .

இன்பர்மேடிகா டிரான்ஸ்ஃபார்மேஷன்களை நன்றாக புரிந்து கொள்ள, மேப்பிங் என்றால் என்ன என்பதை முதலில் புரிந்துகொள்வோம்? மேப்பிங் என்பது மூல மற்றும் இலக்கு பொருள்களின் தொகுப்பாகும். எனவே ஒரு மேப்பிங்கில் மாற்றங்கள் பணிப்பாய்வு செயல்படுத்தும்போது தரவுகளில் ஒருங்கிணைப்பு சேவை செய்யும் செயல்பாடுகளைக் குறிக்கும். பணிப்பாய்வு பற்றி நன்கு புரிந்து கொள்ள, நீங்கள் எங்கள் வலைப்பதிவைப் பார்க்கலாம் தகவல் பயிற்சி: பணிப்பாய்வு மேலாண்மை





பல்வேறு தகவல் மாற்றங்கள் என்ன?

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

1) இணைப்பின் அடிப்படையில் இன்பர்மேட்டிகாவில் உருமாறும் வகைகள்:



  • இணைக்கப்பட்ட மாற்றங்கள்.
  • இணைக்கப்படாத மாற்றங்கள்.

இன்பர்மேட்டிகாவில், ஒன்று அல்லது அதற்கு மேற்பட்ட மாற்றங்களுடன் இணைக்கப்பட்டுள்ள அந்த மாற்றங்கள் என அழைக்கப்படுகின்றன இணைக்கப்பட்ட மாற்றங்கள் .

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

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



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

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

3 தகவல் மாற்றங்கள் உள்ளன. செல்லுபடியாகும் மேப்பிங்கில் இணைக்கப்படாத வெளிப்புற நடைமுறை, தேடல் மற்றும் சேமிக்கப்பட்ட நடைமுறை (ஒருங்கிணைப்பு சேவை செயல்படுத்தக்கூடிய ஒரு மேப்பிங்).

2) வரிசைகள் இல்லாத மாற்றத்தின் அடிப்படையில் தகவல் மாற்றங்களின் வகைகள்

  • செயலில் மாற்றங்கள்
  • செயலற்ற மாற்றங்கள்

செயலில் மாற்றங்கள் :- செயலில் உள்ள மாற்றம் பின்வரும் எந்த செயலையும் செய்ய முடியும்:

  • உருமாற்றத்தின் வழியாக செல்லும் வரிசைகளின் எண்ணிக்கையை மாற்றவும்: உதாரணமாக, வடிகட்டி மாற்றம் செயலில் உள்ளது, ஏனெனில் இது வடிகட்டி நிலையை பூர்த்தி செய்யாத வரிசைகளை நீக்குகிறது.
  • பரிவர்த்தனை எல்லையை மாற்றவும்: ஒரு பரிவர்த்தனை எல்லை என்பது ஒரு பரிவர்த்தனை என்று அழைக்கப்படுவதற்கு முன்பு அல்லது இரண்டு கமிட் அழைப்புகளுக்கு இடையில் அனைத்து பரிவர்த்தனைகளையும் இணைக்கும் ஒரு எல்லை. எ.கா., ஒரு பரிவர்த்தனை செயல்பாட்டின் போது, ​​சில பரிவர்த்தனைகளுக்குப் பிறகு ஒரு உறுதி தேவை என்று பயனர் உணர்கிறார் மற்றும் ஒரு சேமிப்பகத்தை உருவாக்க கமிட் கட்டளையை அழைக்கிறார், அவ்வாறு செய்வதன் மூலம் பயனர் இயல்புநிலை பரிவர்த்தனை எல்லையை மாற்றுகிறார். இயல்பாக, பரிவர்த்தனை எல்லை கோப்பின் தொடக்கத்திற்கு தானாக கமிட் பாயிண்ட் அல்லது ஈஓஎஃப் இடையே உள்ளது.
  • ரவுடைப் பண்புக்கூறு மாற்றவும்: ரவுடைப் பண்பு என்பது ஒரு அட்டவணையில் ஒரு வரிசையைக் குறிக்கும் பதிவு வகையாகும். பதிவு அட்டவணையில் இருந்து தேர்ந்தெடுக்கப்பட்ட தரவுகளின் முழு வரிசையையும் சேமிக்கலாம் அல்லது ஒரு சுட்டிக்காட்டி அல்லது சுட்டிக்காட்டி மாறியிலிருந்து பெறலாம். எ.கா., மதிப்புகளைச் செருக 0, புதுப்பிப்புக்கு 1, நீக்குவதற்கு 2 அல்லது நிராகரிக்க 3 என புதுப்பிப்பு வியூக மாற்றம் கொடி வரிசை வரிசை.
  • திரட்டு, வடிகட்டி, இணைப்பான், இயல்பாக்கி போன்றவை செயலில் மாற்றத்திற்கான சில எடுத்துக்காட்டுகள்.

செயலற்ற மாற்றம் : ஒரு செயலற்ற மாற்றம் என்பது இந்த நிபந்தனைகளை பூர்த்தி செய்யும் ஒன்றாகும்:

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

செயலற்ற உருமாற்றத்தில், புதிய வரிசைகள் எதுவும் உருவாக்கப்படவில்லை, அல்லது இருக்கும் வரிசைகள் கைவிடப்படுகின்றன.

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

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

இப்போது பல்வேறு வகையான தகவல் மாற்றங்களைப் பற்றிய புரிதலைப் பெற்றுள்ளோம், அவற்றை ஆராய ஆரம்பிக்கலாம்.தகவல் பரிமாற்றங்களின் சில முக்கிய வகைகள் கீழே உள்ளன:

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

இப்போது மாற்றங்களை ஒவ்வொன்றாகப் பார்ப்போம்.

திரட்டு மாற்றம்

திரட்டு மாற்றம் என்பது செயலில் மற்றும் இணைக்கப்பட்ட மாற்றமாகும். சராசரி மற்றும் தொகைகள் போன்ற கணக்கீடுகளைச் செய்ய இந்த தகவல் மாற்றம் பயனுள்ளதாக இருக்கும் (முக்கியமாக பல வரிசைகள் அல்லது குழுக்களில் கணக்கீடுகளைச் செய்ய). எடுத்துக்காட்டாக, தினசரி விற்பனையின் மொத்த எண்ணிக்கையை கணக்கிட அல்லது மாதாந்திர அல்லது வருடாந்திர விற்பனையின் சராசரியைக் கணக்கிட. மொத்த செயல்பாடுகளான AVG, FIRST, COUNT, PERCENTILE, MAX, SUM போன்றவை மொத்த மாற்றத்தில் பயன்படுத்தப்படலாம்.

பார்வை மாற்றம்

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

தேடல் மாற்றம் பின்வரும் வகை துறைமுகங்களுடன் உருவாக்கப்பட்டுள்ளது (தகவல் பரிமாற்றத்திற்கான தருக்க புள்ளிகள்):

  • உள்ளீட்டு போர்ட் (I)
  • வெளியீட்டு போர்ட் (ஓ)
  • துறைமுகங்கள் (எல்) ஐப் பாருங்கள்
  • ரிட்டர்ன் போர்ட் (ஆர்) (இணைக்கப்படாத தேடலில் மட்டுமே)

இணைக்கப்பட்ட மற்றும் இணைக்கப்படாத தேடல் மாற்றத்திற்கு இடையிலான வேறுபாடுகள்:

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

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

இங்கே படிகள் உள்ளன.

  1. மேப்பிங் டிசைனரில் மூலமாக விலைப்பட்டியல் அட்டவணையை ஏற்றுவதன் மூலம் தொடங்குங்கள். வடிவமைப்பாளருக்கு மூல தரவை எவ்வாறு ஏற்றுவது என்பது குறித்து உங்களுக்கு தெளிவாக தெரியவில்லை என்றால், இங்கே கிளிக் செய்க . பார்வை-மூல-தகவல்தொடர்பு மாற்றங்கள்-எடுரேகா
  2. இப்போது ரத்து செய்யப்படாத விலைப்பட்டியல்களை வடிகட்டுவோம். இதைச் செய்ய புதிய வடிப்பானை உருவாக்கவும் fil_ODS_CUSTOMER_ACTIVE சொத்துடன் மூல தகுதிக்கு இல்லை (ISNULL (DATE_CLOSED)) மற்றும் ரத்துசெய்யப்பட்டது = 0.
  3. இப்போது பெயருடன் கீழே காணப்படுவது போல் வடிவமைப்பாளரில் ஒரு பார்வை மாற்றத்தைச் சேர்க்கவும் lkp_CUSTOMER :

  4. தேடல் அட்டவணையை வாடிக்கையாளர் அட்டவணையாகக் குறிப்பிடவும்.
  5. என்ற தலைப்பில் இரட்டை சொடுக்கவும் lkp_CUSTOMER திருத்து மெனுவைத் திறக்க. நிபந்தனை தாவலின் கீழ் தேடல் நிலையை அமைக்கவும் CUST_ID = CUST_NO.
  6. பண்புகள் தாவலில் இணைப்பு தகவலை மாற்றவும் Ource மூல கிளிக் செய்யவும் சரி மாற்றத்தை சேமிக்க:
  7. இணைக்கவும் lkp_CUSTOMER துறைமுகங்கள் ODS_CUSTOMER_ACTIVE தேவையான மாற்றத்தை முடிக்க துறைமுகங்கள் ODS_CUSTOMER_ACTIVE தேவையான இலக்கு கோப்பு:
  8. தேடல் மாற்றம் உள்ளிட்ட இறுதி சின்னமான வரைபடம் கீழே இருக்க வேண்டும்:

வெளிப்பாடு மாற்றம்

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

இணைபவர் மாற்றம்

ஜாய்னர் உருமாற்றம் என்பது ஒரு செயலில் மற்றும் இணைக்கப்பட்ட தகவல் பரிமாற்றமாகும், இது இரண்டு பன்முக மூலங்களில் சேர பயன்படுகிறது. இரண்டு மூலங்களுக்கிடையில் ஒன்று அல்லது அதற்கு மேற்பட்ட ஜோடி நெடுவரிசைகளுடன் பொருந்தக்கூடிய ஒரு குறிப்பிட்ட நிபந்தனையின் அடிப்படையில் இணைப்பவர் மாற்றம் மூலங்களில் இணைகிறது. இரண்டு உள்ளீட்டு குழாய்களில் ஒரு மாஸ்டர் மற்றும் ஒரு விரிவான குழாய் அல்லது கிளை ஆகியவை அடங்கும். இரண்டு ஆதாரங்களுக்கு மேல் சேர, நீங்கள் மற்றொரு மூலத்துடன் இணைப்பான் உருமாற்றத்தின் வெளியீட்டில் சேர வேண்டும். ஒரு மேப்பிங்கில் n மூலங்களின் எண்ணிக்கையில் சேர, உங்களுக்கு n-1 இணைப்பான் மாற்றங்கள் தேவை. ஜாய்னர் மாற்றம் பின்வரும் வகையான இணைப்புகளை ஆதரிக்கிறது:
  • இயல்பானது
  • மாஸ்டர் அவுட்டர்
  • விரிவான வெளி
  • முழு வெளி
இயல்பானது சேர, நிபந்தனையின் அடிப்படையில் பொருந்தாத மாஸ்டர் மற்றும் விவரம் மூலத்திலிருந்து தரவின் அனைத்து வரிசைகளையும் நிராகரிக்கிறது. மாஸ்டர் வெளிப்புறம் இணைவது மாஸ்டர் மூலத்திலிருந்து ஒப்பிடமுடியாத அனைத்து வரிசைகளையும் நிராகரிக்கிறது மற்றும் அனைத்து வரிசைகளையும் விவரம் மூலத்திலிருந்து மற்றும் பொருந்தக்கூடிய வரிசைகளை முதன்மை மூலத்திலிருந்து வைத்திருக்கிறது. விரிவான அவுட் r சேரல் அனைத்து மூல தரவுகளையும் முதன்மை மூலத்திலிருந்து மற்றும் பொருந்தக்கூடிய வரிசைகளை விவரம் மூலத்திலிருந்து வைத்திருக்கிறது. இது விவரம் மூலத்திலிருந்து ஒப்பிடமுடியாத வரிசைகளை நிராகரிக்கிறது. முழு வெளிப்புறம் சேர அனைத்து முதன்மை தரவுகளிலிருந்தும் எல்லா வரிசை தரவையும் வைத்திருக்கிறது.

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

ஜாய்னரைப் பயன்படுத்தி ஊழியர்கள், துறைகள் மற்றும் இருப்பிடங்கள் ஆகிய மூன்று அட்டவணைகளில் சேர விரும்புகிறோம். எங்களுக்கு இரண்டு இணைப்பாளர்கள் தேவை. ஜாய்னர் -1 சேரும், பணியாளர்கள் மற்றும் துறைகள் மற்றும் ஜாய்னர் -2 சேரும், ஜாய்னர் -1 மற்றும் இருப்பிட அட்டவணையில் இருந்து வெளியீடு.

படிகள் இங்கே:

  1. மேப்பிங் வடிவமைப்பாளருக்கு மூன்று ஆதாரங்களைக் கொண்டு வாருங்கள்.
  2. துறை_ஐடியைப் பயன்படுத்தி பணியாளர்கள் மற்றும் துறைகளில் சேர ஜாய்னர் -1 ஐ உருவாக்கவும்.

  3. அடுத்த இணைப்பாளரான ஜாய்னர் -2 ஐ உருவாக்கவும். ஜாய்னர் -1 இலிருந்து வெளியீடு மற்றும் இருப்பிட அட்டவணையிலிருந்து துறைமுகங்கள் எடுத்து அவற்றை ஜாய்னர் -2 க்கு கொண்டு வாருங்கள். Location_ID ஐப் பயன்படுத்தி இந்த இரண்டு தரவு மூலங்களில் சேரவும்.
  4. கடைசி கட்டம் தேவையானவற்றை அனுப்புவதாகும்துறைமுகங்கள்Joiner-2 இலிருந்து இலக்கு அல்லது ஒரு வெளிப்பாடு வழியாகமாற்றம்இலக்கு அட்டவணைக்கு.

யூனியன் மாற்றம்

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

இயல்பாக்கி மாற்றம்

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

ஒரு தட்டையான கோப்பு / கோபல் மூலத்திலிருந்து கமாவால் பிரிக்கப்பட்ட தரவு தட்டையான கோப்பை ஏற்ற முயற்சிப்போம்.

படிகள் இங்கே:

  1. கடையின் பெயர் மற்றும் காலாண்டு வருவாயுடன் கடையை (தட்டையான கோப்பு) ஏற்றுவதன் மூலம் தொடங்கவும்:
  2. பெயரிடப்பட்ட புதிய நார்மலைசர் உருமாற்றத்தை உருவாக்கவும் NRM_STORE_EXP கீழே காணப்படுவது போல் இரண்டு துறைமுகங்களுடன் ஸ்டோர் மற்றும் காலாண்டு (4 காலாண்டுகளுக்கான தரவு இருப்பதால் 4 முறை மீண்டும் செய்கிறது):
  3. துறைமுகங்கள் தாவல் கீழே காணப்பட வேண்டும்:
  4. பின்வரும் நெடுவரிசைகளை நகலெடுத்து / இணைக்கவும், இயல்பாக்கி மாற்றத்துடன் இணைக்கவும்.
    கடை
    காலாண்டு 1
    காலாண்டு 2
    காலாண்டு 3
    காலாண்டு 4
    மேப்பிங் பின்வருமாறு இருக்க வேண்டும்:
  5. உடன் புதிய வெளிப்பாடு மாற்றத்தை உருவாக்கவும் exp_STORE . பின்வரும் நெடுவரிசைகளை நகலெடுக்கவும் / இணைக்கவும் மற்றும் கீழே காணப்படுவது போல் வெளிப்பாடு மாற்றத்துடன் இணைக்கவும்:
    கடை
    காலாண்டு
    GK_QUARTER
    GCID_QUARTER
  6. இயல்பாக்கம் உருமாற்றத்தைப் பயன்படுத்தி மேப்பிங்கை முடிக்க இறுதி இலக்குடன் வெளிப்பாட்டை இணைக்கவும்.

எக்ஸ்எம்எல் மாற்றம்

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

  • எக்ஸ்எம்எல் மூல தகுதி மாற்றம்.
  • எக்ஸ்எம்எல் பாகுபடுத்தும் மாற்றம்.
  • எக்ஸ்எம்எல் ஜெனரேட்டர் மாற்றம்.

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

c ++ stl நேர்காணல் கேள்விகள்

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

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

தரவரிசை மாற்றம்

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

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

  1. மூல தகுதிகளிலிருந்து இரண்டு தரவரிசை மாற்றங்களுக்கு துறைமுகங்களை இழுத்து விடுங்கள்.
  2. தொடக்க மதிப்பு 1 ஐக் கொண்ட மறுபயன்பாட்டு வரிசை ஜெனரேட்டரை உருவாக்கி, அடுத்த மதிப்பை இரு தரவரிசை மாற்றங்களுடனும் இணைக்கவும்.
  3. தரவரிசை பண்புகளை பின்வருமாறு அமைக்கவும். புதிதாக சேர்க்கப்பட்ட வரிசை துறைமுகத்தை தரவரிசை துறைமுகமாக தேர்வு செய்ய வேண்டும். போர்ட் மூலம் எந்த போர்ட்டையும் குழுவாக தேர்ந்தெடுக்க தேவையில்லை. தரவரிசை - 1
  4. தரவரிசை - 2
  5. இலக்கின் இரண்டு நிகழ்வுகளை உருவாக்கவும்.இலக்கு துறைக்கு வெளியீட்டு துறைமுகத்தை இணைக்கவும்.

திசைவி மாற்றம்

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

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

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

  1. மூலத்தை இழுத்து, வெளிப்பாடு மாற்றத்துடன் இணைக்கவும்.
  2. வெளிப்பாடு மாற்றத்திற்கு ஒரு வரிசை ஜெனரேட்டரின் அடுத்த மதிப்பைச் சேர்க்கவும்.
  3. வெளிப்பாடு உருமாற்றத்தில் இரண்டு துறைமுகத்தை உருவாக்குகிறது, ஒன்று “ஒற்றைப்படை” மற்றும் மற்றொரு “கூட”.
  4. வெளிப்பாட்டை கீழே எழுதுங்கள்
  5. வெளிப்பாட்டுக்கு ஒரு திசைவி மாற்றத்தை இணைக்கவும்.
  6. திசைவி மாற்றத்தின் கீழ் இரண்டு குழுவை உருவாக்குங்கள்.
  7. கீழே உள்ள நிபந்தனையை கொடுங்கள்
  8. பின்னர் இரு குழுவையும் வெவ்வேறு இலக்குகளுக்கு அனுப்புங்கள். இது முழு ஓட்டம்.

இந்த இன்பர்மேடிகா டிரான்ஸ்ஃபர்மேஷன் வலைப்பதிவு பல்வேறு இன்பர்மேடிகா உருமாற்றம் குறித்த உங்கள் புரிதலை உருவாக்க உதவியாக இருந்தது மற்றும் இன்பர்மேட்டிகா பற்றி மேலும் அறிய போதுமான ஆர்வத்தை உருவாக்கியுள்ளது என்று நம்புகிறேன்.

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

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