இந்த வாரம் நாம் காக்னோஸ் மாஷப் சேவையின் அடிப்படைகளைப் பார்ப்போம். ஐபிஎம் காக்னோஸ் பிரசாதங்களின் கலவைக்கு அது எவ்வாறு மதிப்பைக் கொண்டுவருகிறது என்பதைப் பார்ப்பதற்காக அதை அதன் பாகங்களாகப் பிரிப்போம்.
காக்னோஸ் மாஷப் சேவையைப் பயன்படுத்த ஒருவர் பின்வரும் குறைந்தபட்ச தேவைகளைப் பூர்த்தி செய்ய வேண்டும்:
1. ஐபிஎம் காக்னோஸ் பிஐ சர்வர் 8.4.1
2. HTTP மூலம் SOAP அல்லது URL அடிப்படையிலான சேவைகளுடன் தொடர்பு கொள்ளும் திறன் கொண்ட ஒரு வாடிக்கையாளர்
காக்னோஸ் இணைப்பு மற்றும் காக்னோஸ் மாஷப் சேவையை காக்னோஸ் நுழைவாயில் வழியாக அணுகலாம்
ஆசிரியர்கள் குறிப்பு: நடிகர் ஆர். லீ எர்மேயின் குரலைப் பயன்படுத்தவும் (இருந்து குன்னி முழு மெட்டல் ஜாக்கெட்)
அடுத்த சில கட்டுரைகளுக்கு நான் உங்கள் பயிற்றுவிப்பாளராக இருப்பேன். நீங்கள் என்னை "டிரில் சார்ஜென்ட்" என்று அழைக்கலாம். நான் உங்களை மணல் குறைந்த தானியங்களுக்குள் சேர்த்தவர்களை உடைத்து, லேசர் பொறிக்கப்பட்ட சிலிக்கான் துண்டுகளாக உங்களை மீண்டும் உருவாக்குகிறேன். காக்னோஸ் மாஷப் சேவை என்று அழைக்கப்படும் போர்க்களத்தில் நீங்கள் உயிர்வாழ தேவையான கருவிகளை இங்கே விட்டுச் செல்வீர்கள். அபாயகரமான தனிப்பயன் காட்சிப்படுத்தல் நிலப்பரப்பு வழியாக உங்கள் வழியை நீங்கள் குறியிட முடியும். வடிவமைப்பு கருத்துக்கள் வரும்போது நண்பரை எதிரியிலிருந்து வேறுபடுத்தி அறிய முடியும். எளிதான REST சேவைகளின் வாக்குறுதியால் நீங்கள் அடக்கப்படுவீர்கள் என்று நீங்கள் நினைத்திருக்கலாம். ஆனால் இது உங்கள் அம்மாவின் REST அல்ல. நான் ஒரு "ஆம் ட்ரில் சர்ஜென்ட்" பெறலாமா? இப்போது இறக்கி எனக்கு இருபது கொடுங்கள்!
சரி, கதாபாத்திரத்திலிருந்து ஒரு இடைவெளியை எடுத்து உங்களுக்கு நேராக கொடுக்கிறேன். இந்த வாரம் நாம் காக்னோஸ் மாஷப் சேவையின் அடிப்படைகளைப் பார்ப்போம். ஐபிஎம் காக்னோஸ் பிரசாதங்களின் கலவைக்கு அது எவ்வாறு மதிப்பைக் கொண்டுவருகிறது என்பதைப் பார்ப்பதற்காக அதை அதன் பாகங்களாகப் பிரிப்போம்.
காக்னோஸ் மாஷப் சேவையைப் பயன்படுத்த ஒருவர் பின்வரும் குறைந்தபட்ச தேவைகளைப் பூர்த்தி செய்ய வேண்டும்:
1. ஐபிஎம் காக்னோஸ் பிஐ சர்வர் 8.4.1
2. HTTP மூலம் SOAP அல்லது URL அடிப்படையிலான சேவைகளுடன் தொடர்பு கொள்ளும் திறன் கொண்ட ஒரு வாடிக்கையாளர்
காக்னோஸ் இணைப்பு மற்றும் காக்னோஸ் மாஷப் சேவையை காக்னோஸ் நுழைவாயில் வழியாக அணுகலாம்
காக்னோஸ் மாஷப் சேவை இரண்டு தனித்துவமான பகுதிகளால் ஆனது, இது வாடிக்கையாளர்கள் அறிக்கை தரவுகளுக்கு வெளியே அறிக்கை தரவுகளை உடைத்து தனிப்பயன் காட்சிப்படுத்தல்களுக்கு அனுமதிக்கும். சேவையின் ஒரு பகுதி போக்குவரத்து இடைமுகம் மற்றும் மற்றொன்று பேலோட் ஆகும். கீழேயுள்ள வரைபடத்தில் நாம் கோரிக்கையை போக்குவரத்து மற்றும் பதிலை பேலோட் என்று கருதலாம்.
போக்குவரத்து இடைமுகம் என்பது நாம் அறிக்கைகளைத் தூண்டும் வழிமுறையாகும். நுகர்வோர் பயன்படுத்த இரண்டு விருப்பங்கள் உள்ளன. ஒன்று SOAP அடிப்படையிலானது, மற்றொன்று REST பாணி URL களைப் பயன்படுத்துகிறது. இரண்டு இடைமுகங்களும் HTTP இல் இயங்குகின்றன மற்றும் கட்டமைப்பில் ஒத்தவை. அதாவது, SOAP பாணி இடைமுகத்தில் உள்ள ஒவ்வொரு தருக்க செயல்பாட்டிற்கும் REST பாணியில் பொருந்தக்கூடிய ஒன்று உள்ளது. சரியான முறை விவரக்குறிப்புகள் தேர்ந்தெடுக்கப்பட்ட அழைப்பு பாணியின் தனிச்சிறப்புகளைக் கவனிக்கின்றன. ஆனால் முக்கிய விஷயம் என்னவென்றால், உள்நுழைந்து, ஒரு அறிக்கையை அழைக்கவும், வெளியீட்டைப் பெறவும், மற்றும் வெளியேறும் திறன் இரு முகாம்களுக்கும் கிடைக்கிறது.
"நீங்களே, நான் ஏன் ஒன்றை மற்றொன்றை தேர்வு செய்ய வேண்டும்?" திட்ட தொழில்நுட்பம் அல்லது மாநாடுகளைப் பார்க்கும்போது பெரும்பாலும் இதற்கான பதில் தன்னை முன்வைக்கிறது. முற்றிலும் வாடிக்கையாளர் பக்கத்தில் உருவாக்கப்பட்ட ஒரு நுகர்வோரின் உதாரணத்தை எடுத்துக் கொள்ளுங்கள். இது காக்னோஸ் மாஷப் சேவையுடன் தொடர்பு கொள்ள HTML மற்றும் ஜாவாஸ்கிரிப்ட் பயன்படுத்துகிறது. ஒரு வெற்றிடத்தில் REST URL அடிப்படையிலான இடைமுகம் எளிதாக ஒருங்கிணைப்பை உருவாக்கும். இதற்கு நேர்மாறாக, மற்றொரு திட்டம் ஜாவா சேவையகத்தில் இருக்கும் காக்னோஸ் எஸ்டிகே சொத்துக்களைக் கொண்டிருக்கலாம். அவர்கள் SDK யால் வெளிப்படும் SOAP ஸ்டப்களுக்கு பழக்கமாகிவிட்டனர். இந்த நிலைமை மாஷ்அப் சேவைகளின் SOAP அடிப்படையிலான நுகர்வோரை நோக்கி சாய்வது மிகவும் இயல்பானதாக உணர்கிறது. நடைமுறையில் இது உண்மையில் எடைபோட கடினமான தேர்வாக இருக்கவில்லை. இரண்டு தேர்வுகளைப் பார்க்கும்போது, ஒட்டுமொத்த தீர்வைக் கருத்தில் கொள்ளும்போது ஒருவர் எப்போதும் நன்றாகப் பொருந்துகிறார். மற்றொன்றைப் பயன்படுத்துவதற்கான முயற்சிகள் கட்டாயமாக உணர்கின்றன.
போக்குவரத்து இடைமுகத்தால் வழங்கப்படும் தர்க்கரீதியான செயல்பாடுகள் ஒரு நுகர்வோர் காக்னோஸ் அறிக்கைகள் மற்றும் பகுப்பாய்வுகளை இயக்கும் பணிகளைச் செய்ய அனுமதிக்கிறது. விருப்பங்களின் தொகுப்பு ஒரு நுகர்வோருக்கு ஒரு அறிக்கையை இயக்கும் முழு வாழ்க்கைச் சுழற்சியின் வழியாக செல்ல அனுமதிக்கிறது. இதில் அடங்கும்:
• அங்கீகார
அளவுரு ஒதுக்கீடு
மரணதண்டனை அறிக்கை (ஒத்திசைவு மற்றும் ஒத்திசைவற்ற)
துளையிடும் நடத்தை
• வெளியீடு மீட்டெடுப்பு
மாஷப் சேவை SDK மூலம் கிடைக்காத சில இன்னபிற பொருட்களை வழங்குகிறது. எவ்வாறாயினும், எஸ்டிகேக்கு எதிராக மாஷப் சேவையை ஒப்பிட்டு மற்றும் மாறுபடும் வரவிருக்கும் கட்டுரைக்காக அந்த விவாதத்தை சேமிப்போம்.
இப்போது எச்டிடிபி அடிப்படையிலான சேவைகளின் தொகுப்பு மூலம் அறிக்கைகளைப் பெறுவதற்கான வழிமுறைகள் எங்களிடம் உள்ளன. மறுமுனையில் என்ன வெளிவருகிறது? இது மாஷப் சேவையின் இரண்டாவது கூறுகளுக்கு நம்மை இட்டுச் செல்கிறது. உள்ளிடவும் ... "பேலோட்".
மாஷ்அப் சேவை மூலம் ஒரு அறிக்கையைத் தொடங்கும்போது நாம் குறிப்பிடக்கூடிய விருப்பங்களில் ஒன்று வெளியீட்டு வடிவம். HTML லேஅவுட் டேட்டா XML (LDX) மற்றும் JSON உள்ளிட்ட பல விருப்பங்கள் உள்ளன. இன்னும் சில உள்ளன ஆனால் இது ab இல் ஸ்பெக்ட்ரம் உள்ளடக்கியதுroad உணர்வு. HTML என்பது நீங்கள் எதிர்பார்ப்பதுதான். காக்னோஸ் இணைப்பிற்குள் உள்ள அறிக்கை பார்வையாளர் மூலம் பார்க்கும் அறிக்கையிலிருந்து ஒருவர் எதைப் பெறுவார் என்பதைப் போலவே அவை தோற்றமளிக்கின்றன. LDX மற்றும் JSON ஆகியவை மிகவும் நம்பிக்கைக்குரிய வடிவங்கள். உண்மையில் காக்னோஸ் மாஷப் சேவையால் ஒரு தெளிவான அடிபட்டால் அது இந்த இரண்டு வடிவங்களின் அறிமுகமாகும்.
இந்த இரண்டு வடிவங்களும் ஒரு அறிக்கையை நடுநிலை வடிவத்தில் அறிக்கையை வெளியிடுகின்றன. இது அறிக்கை வெளியீட்டின் நுகர்வோர் JSON அல்லது XML ஐப் புரிந்துகொள்ளக்கூடிய எந்த காட்சிப்படுத்தலிலும் தகவலை வழங்க அனுமதிக்கிறது. சிறிது நேரம் ஒதுக்கி மீண்டும் படிக்கவும்.
அறிக்கை தரவு இப்போது காக்னோஸ் வியூவரால் வைக்கப்பட்டுள்ள பிணைப்பிலிருந்து விடுவிக்கப்பட்டுள்ளது. முன்பு நடைமுறைக்கு மாறான இடங்களில் தரவு இப்போது உலாவலாம். எடுத்துக்காட்டாக, பணக்கார இணைய பயன்பாடுகள் தரவின் விளக்கக்காட்சியை மசாலா செய்ய கூகுள் விஷுவலைசேஷன் ஏபிஐ அல்லது எக்ஸ்ட்-ஜேஎஸ் போன்ற கட்டமைப்புகளைப் பயன்படுத்தலாம். இந்த சாதனங்களுக்கு வெளியீட்டை மாற்றியமைக்க முடியும் என்பதால் மொபைல் ஒருங்கிணைப்பு மிகவும் அடையக்கூடியதாகிறது. காக்னோஸ் தரவை உண்மையிலேயே வெளிப்புற மூலங்களிலிருந்து தரவோடு பிணைக்க முடியும். உண்மையில், காக்னோஸ் பிஐயின் தரவு சமீபத்தில் காடுகளில் காணப்பட்டது, அதே எக்ஸ்ட்-ஜேஎஸ் கட்டத்தில் பிரபலமான உள்ளடக்க மேலாண்மை அமைப்பிலிருந்து தரவைக் கொண்டிருந்தது! அவதூறு! இதற்கு என்ன அர்த்தம்? இந்த வழக்கில், உலாவியில் ஒன்றிணைக்க சிக்கலான திட்டமிடப்பட்ட செயல்முறை இல்லாமல் இரு தொகுப்பு தரவையும் அவற்றின் சொந்த கருவிகள் மூலம் நிர்வகிக்க அனுமதித்தது.
ஒரே பக்கத்தைப் பகிரும் பன்முக தரவு ஆதாரங்களை விளக்கும் ஒரு எளிய குறைந்த நம்பகத்தன்மை கீழே உள்ளது.
இந்த நெகிழ்வுத்தன்மை சில பரிமாற்றங்களுடன் வருகிறது. பயன்பாட்டின் மற்றொரு பகுதிக்கு தரவை வழங்குவதை நாங்கள் ஒத்திவைப்பதால், காட்சிப்படுத்தல் தொழில்நுட்பத்தில் நிபுணத்துவம் வாய்ந்த ஒரு நபருக்கு பாரம்பரியமாக அறிக்கை ஆசிரியரால் செய்யப்படும் சில மேம்பாடுகளை நாங்கள் மாற்றுகிறோம். பாரம்பரிய காக்னோஸ் ஸ்டுடியோவில் ஒரு பிக்சல் சரியான அறிக்கையை வழங்குவதை ஒப்பிடுகையில், காட்சி தரவுகளுக்கு அறிக்கை தரவை நெசவு செய்யும் முயற்சி மாறுபடும். திட்ட திட்டமிடுபவர்கள் இது வளர்ச்சி காலவரிசையில் ஏற்படுத்தும் விளைவை புரிந்து கொள்ள வேண்டும். இந்த புதிய தொழிலாளர் பிரிவை ஏற்றுக்கொள்ளும்போது மதிப்பீடுகள் மிகவும் துல்லியமானவை என்பதை ஒருவர் கண்டுபிடிப்பார்.
இந்த துண்டுக்காக சுருக்கமாக, காக்னோஸ் மாஷப் சேவை கலவையில் கிடைக்கும் கருவிகளின் ஆயுதக் களஞ்சியத்திற்கு ஒரு அற்புதமான கூடுதலாகும். இது BI தரவை ஒரு முத்திரையிடலுக்கு அப்பால் செல்ல அனுமதிக்கிறது , ஒரு அறிக்கைப் பார்வையாளரைக் கொண்ட, ஒரு HTML பக்கத்தில். ஆயினும், எதுவும் இலவசம் அல்ல என்பதை காலம் நமக்குக் கற்றுத் தந்துள்ளது. தரவை வழங்குவதற்கான நெகிழ்வுத்தன்மை புதிய திறன் தொகுப்புகளை தீர்வு தொகுப்பிற்கு கொண்டு வரும் செலவில் வருகிறது. இந்த தகவலை சிறிது நேரம் ஊற விடவும். இந்த தொடரின் அடுத்தடுத்த உள்ளீடுகளில், மாஷப் பயன்பாடு மற்றும் பிற தீர்வு வேட்பாளர்களுக்கு எதிராக அது எவ்வாறு அடுக்கி வைக்கப்படுகிறது என்பதைப் பற்றி மேலும் விரிவாகப் பார்ப்போம்.