SAP OData என்றால் என்ன

அறிமுகம்

உங்கள் SAP தரவை (அட்டவணை அல்லது வினவல் தரவு) UI5/Fiori அல்லது HANA போன்ற வெளிப்புற சூழலுக்கு வெளிப்படுத்த நீங்கள் திட்டமிட்டால், உங்கள் தரவை API வடிவத்தில் தள்ள வேண்டும். மூலம் ஏபிஐ அதாவது, OData ஐப் பயன்படுத்தி ஒரு உருவாக்குவோம் சேவை இணையம் வழியாக அணுகக்கூடிய மற்றும் CRUD செயல்பாடுகளைச் செய்யப் பயன்படுத்தக்கூடிய இணைப்பு. SAP ABAP சூழலில் SAP OData மற்றொரு ABAP வகுப்பைப் போன்றது. SEGW பரிவர்த்தனையைப் பயன்படுத்தி இந்த வகுப்பின் முறைகளை நாம் அணுகலாம். தரவு கையாளுதலுக்காக நமக்குத் தேவையான குறியீட்டை இங்கே எழுதலாம், மேலும் வகுப்பைச் செயல்படுத்தியதும், நாங்கள் உருவாக்கும் சேவை இணைப்பு அதற்கேற்ப செயல்படும்.

வரையறை

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

SAP இல், நாங்கள் பயன்படுத்துகிறோம் SEGW OData சேவையை உருவாக்க பரிவர்த்தனை குறியீடு. SEGW என்பது சர்வீஸ் கேட்வேயைக் குறிக்கிறது.

SAP ஓடாடாவின் கட்டிடக்கலை

SAP OData இன் உயர் நிலை கட்டமைப்பைப் பற்றி இங்கு விவாதிப்போம்.

SAP OData உயர் நிலை கட்டிடக்கலை
SAP OData உயர் நிலை கட்டிடக்கலை

நமக்கு ஏன் ODATA தேவை

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

ODATA இன் நன்மைகள்

SAP OData ஐப் பயன்படுத்துவது பின்வரும் நன்மைகளை எங்களுக்கு வழங்குகிறது:

  • இது மனிதர்கள் படிக்கக்கூடிய முடிவுகளைப் பெற உதவுகிறது, அதாவது வெளியீட்டுத் தரவைப் பார்க்க உங்கள் உலாவியைப் பயன்படுத்தலாம்
  • தரவை அணுகுவது மிகவும் எளிதானது மற்றும் ஒப்பீட்டளவில் விரைவானது
  • இது இணைய நெறிமுறைகளின் அனைத்து தரநிலைகளையும் பயன்படுத்துகிறது அதாவது GET, PUT, POST, DELETE மற்றும் QUERY
  • இது நிலையற்ற பயன்பாடுகளைப் பயன்படுத்துகிறது: இதன் பொருள் சேவையகம் கிளையண்டின் எந்தத் தரவையும் சேமிக்காது (எ.கா. UI5 பயன்பாடு) மேலும் ஒவ்வொரு OData அழைப்பையும் ஒரு புதிய அழைப்பாகக் கருதுகிறது.
  • இது தொடர்புடைய தகவல்களின் வடிவத்தில் தரவைப் பெறுகிறது, ஒன்று மற்றொன்றுக்கு வழிவகுக்கும்: இது "எச்சரிக்கை-பகுப்பாய்வு-செயல்", "பார்வை-ஆய்வு-செயல்" அல்லது "ஆராய்ந்து & செயல்படு" எனப்படும் ஒரு தொடர்பு முறை. இந்த முறையின்படி எல்லா தரவும் ஒன்றாக ஏற்றப்படுவதில்லை, மேலும் ஒரு பயனர் தரவை பகுப்பாய்வு செய்து, வழிசெலுத்தலுக்குப் பிறகு தேவையான தகவலை அடைவார். இந்த வழியில் தரவு விரைவாகவும் சரியாகவும் ஏற்றப்படும்.

SAP OData V2 (பதிப்பு 2)

OData v2 என்பது SAP OData V1க்கான துணை நிரல்களான புதிய தரநிலைகளின் தொகுப்பாகும், மேலும் இவை பின்வருமாறு:

  • கிளையண்ட் பக்க வரிசைப்படுத்துதல் மற்றும் வடிகட்டுதல்
  • அனைத்து கோரிக்கைகளையும் தொகுக்க முடியும்
  • எல்லா தரவும் மாதிரியில் தற்காலிகமாக சேமிக்கப்படுகிறது
  • தானியங்கி செய்தி கையாளுதல்

SAP OData v2 vs OData v1 பற்றி மேலும் படிக்கலாம் இங்கே.

SAP OData V4 (பதிப்பு 4)

OData v4 என்பது SAP OData சேவைகளுக்கான சமீபத்திய மேம்படுத்தல் ஆகும், இது சில கூடுதல் மற்றும் சில அம்சங்களின் குறைப்பு போன்றது:

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

SAP OData v4 vs OData v2 பற்றி மேலும் படிக்கலாம் இங்கே.

கருத்துரைகள்: 2

கருத்துரை

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