এই সপ্তাহে আমরা Cognos Mashup পরিষেবার মৌলিক বিষয়গুলো দেখে নেব। আইবিএম কগনোস অফারগুলির মিশ্রণে এটি কীভাবে মূল্য নিয়ে আসে তা দেখার জন্য আমরা এটিকে এর উপাদান অংশে ভেঙে দেব।
Cognos Mashup পরিষেবা ব্যবহার করার জন্য একজনকে নিম্নোক্ত ন্যূনতম প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
1. IBM Cognos BI Server 8.4.1
2. HTTP এর মাধ্যমে SOAP বা URL ভিত্তিক পরিষেবার সাথে যোগাযোগ করতে সক্ষম একজন ক্লায়েন্ট
Cognos সংযোগ এবং Cognos Mashup পরিষেবা Cognos গেটওয়ে মাধ্যমে অ্যাক্সেস করা যেতে পারে
লেখক দ্রষ্টব্য: অভিনেতা আর লি এরমেয়ের কণ্ঠ ব্যবহার করুন (গানি থেকে পূর্ণ ধাতব জ্যাকেট)
পরবর্তী কয়েকটি নিবন্ধের জন্য আমি আপনার প্রশিক্ষক হব। আপনি আমাকে "ড্রিল সার্জেন্ট" বলতে পারেন। আমি আপনাকে ভেঙে ফেলব নিচু বালির দানা থেকে এবং আপনি সিলিকনের লেজার খচিত টুকরোতে তৈরি করছেন। কগনোস ম্যাশআপ সার্ভিস নামে পরিচিত যুদ্ধক্ষেত্রে টিকে থাকার জন্য আপনার প্রয়োজনীয় সরঞ্জামগুলি দিয়ে আপনি এখানে চলে যাবেন। আপনি বিপজ্জনক কাস্টম ভিজুয়ালাইজেশন ভূখণ্ডের মাধ্যমে আপনার উপায় কোড করতে সক্ষম হবেন। নকশার ধারণার ক্ষেত্রে আপনি বন্ধুকে শত্রু থেকে আলাদা করতে সক্ষম হবেন। আপনি হয়তো ভেবেছেন যে আপনি সহজেই আরইএসটি পরিষেবার প্রতিশ্রুতি দিয়ে কড্ডলেড হবেন। কিন্তু এটি আপনার মায়ের বিশ্রাম নয়। আমি কি "হ্যাঁ ড্রিল সার্জেন্ট" পেতে পারি? এখন ফেলে দিন এবং আমাকে বিশ দিন দিন!
ঠিক আছে, আমাকে চরিত্র থেকে বিরতি নিতে দিন যাতে এটি আপনাকে সরাসরি দেওয়া যায়। এই সপ্তাহে আমরা Cognos Mashup পরিষেবার মৌলিক বিষয়গুলো দেখে নেব। আইবিএম কগনোস অফারগুলির মিশ্রণে এটি কীভাবে মূল্য নিয়ে আসে তা দেখার জন্য আমরা এটিকে এর উপাদান অংশে ভেঙে দেব।
Cognos Mashup পরিষেবা ব্যবহার করার জন্য একজনকে নিম্নোক্ত ন্যূনতম প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
1. IBM Cognos BI Server 8.4.1
2. HTTP এর মাধ্যমে SOAP বা URL ভিত্তিক পরিষেবার সাথে যোগাযোগ করতে সক্ষম একজন ক্লায়েন্ট
Cognos সংযোগ এবং Cognos Mashup পরিষেবা Cognos গেটওয়ে মাধ্যমে অ্যাক্সেস করা যেতে পারে
কগনোস ম্যাশআপ সার্ভিসটি দুটি স্বতন্ত্র অংশ নিয়ে গঠিত যা গ্রাহকদের রিপোর্ট ভিউয়ারের বাইরে এবং কাস্টম ভিজ্যুয়ালাইজেশনে রিপোর্ট ডেটা ভাঙার অনুমতি দেয়। সেবার একটি অংশ পরিবহন ইন্টারফেস এবং অন্যটি হল পেলোড। নিচের চিত্রটিতে আমরা অনুরোধটিকে পরিবহন হিসাবে এবং প্রতিক্রিয়াকে পেলোড হিসাবে বিবেচনা করতে পারি।
পরিবহন ইন্টারফেস হল সেই মাধ্যম যার মাধ্যমে আমরা রিপোর্ট আহ্বান করতে পারি। ভোক্তাদের ব্যবহারের জন্য দুটি বিকল্প রয়েছে। একটি হল SOAP ভিত্তিক এবং অন্যটি REST স্টাইল ইউআরএল ব্যবহার করে। উভয় ইন্টারফেস HTTP এর উপর চালিত হয় এবং কাঠামোর অনুরূপ। অর্থাৎ, SOAP স্টাইল ইন্টারফেসের প্রতিটি লজিক্যাল অপারেশনের জন্য REST স্টাইলে একটি মিল আছে। সঠিক পদ্ধতি স্পেসিফিকেশন নির্বাচিত আহ্বান শৈলী জন্য idiosyncrasies পর্যবেক্ষণ। কিন্তু নিচের লাইনটি হল ... লগইন করার ক্ষমতা, একটি রিপোর্ট আহ্বান করা, আউটপুট পাওয়া এবং লগ অফ করা উভয় ক্যাম্পের জন্য উপলব্ধ।
সুতরাং আপনি নিজেকে জিজ্ঞাসা করতে পারেন "নিজেকে, কেন আমি অন্যের চেয়ে একজনকে বেছে নেব?" প্রজেক্ট প্রযুক্তি বা কনভেনশনের দিকে তাকালে প্রায়শই এর উত্তর নিজেকে উপস্থাপন করে। একজন গ্রাহকের উদাহরণ নিন যা পুরোপুরি ক্লায়েন্টের দিকে বিকশিত। এটি Cognos Mashup পরিষেবার সাথে ইন্টারঅ্যাক্ট করার জন্য HTML এবং JavaScript ব্যবহার করে। একটি ভ্যাকুয়ামে REST URL ভিত্তিক ইন্টারফেস একটি সহজ সংহতকরণের জন্য তৈরি করবে। বিপরীতে, অন্য একটি প্রকল্পের একটি জাভা সার্লেটে বিদ্যমান Cognos SDK সম্পদ থাকতে পারে। তারা SDK দ্বারা উন্মুক্ত SOAP স্টাবগুলিতে অভ্যস্ত। এই পরিস্থিতি ম্যাশআপ পরিষেবার SOAP ভিত্তিক ভোক্তা হওয়ার দিকে ঝুঁকতে আরো স্বাভাবিক মনে হয়। অনুশীলনে এটি সত্যিই ওজন করা একটি কঠিন পছন্দ ছিল না। সামগ্রিক সমাধান বিবেচনা করার সময় দুটি পছন্দের দিকে তাকানোর সময় একজন সবসময় ভাল মানায় বলে মনে হয়। অন্যকে ব্যবহার করার প্রচেষ্টা বাধ্য মনে হয়।
পরিবহন ইন্টারফেস দ্বারা প্রদত্ত যৌক্তিক ক্রিয়াকলাপগুলি একজন ভোক্তাকে কগনোস রিপোর্ট এবং বিশ্লেষণ চালানোর কেন্দ্রিক কাজগুলি সম্পাদন করতে দেয়। বিকল্পগুলির সেটটি একটি ভোক্তাকে একটি প্রতিবেদন চালানোর পূর্ণ জীবনচক্রের মাধ্যমে অগ্রসর হতে দেয়। এটা অন্তর্ভুক্ত:
He প্রমাণীকরণ
• প্যারামিটার অ্যাসাইনমেন্ট
• রিপোর্ট এক্সিকিউশন (সিঙ্ক্রোনাস এবং অ্যাসিঙ্ক্রোনাস)
• ড্রিল আচরণ
• আউটপুট পুনরুদ্ধার
ম্যাশআপ পরিষেবা এমন কিছু উপহারও দেয় যা SDK এর মাধ্যমে পাওয়া যায় না। যাইহোক, আমরা SDK এর সাথে ম্যাশআপ পরিষেবার তুলনা ও বৈপরীত্যের জন্য একটি আসন্ন নিবন্ধের জন্য সেই আলোচনাটি সংরক্ষণ করব।
এখন আমাদের একটি HTTP ভিত্তিক সেবার মাধ্যমে রিপোর্ট আহ্বান করার মাধ্যম আছে। অন্য প্রান্ত থেকে কি বের হয়? এটি আমাদের ম্যাশআপ পরিষেবার দ্বিতীয় অংশে নিয়ে যায়। লিখুন ... "দ্য প্লেলোড"।
ম্যাশআপ পরিষেবার মাধ্যমে প্রতিবেদন আহরণের সময় আমরা যে বিকল্পগুলি নির্দিষ্ট করতে পারি তার মধ্যে একটি হল আউটপুট ফর্ম্যাট। এইচটিএমএল লেআউট ডেটা এক্সএমএল (এলডিএক্স) এবং জেএসওএন সহ বেশ কয়েকটি উপলভ্য বিকল্প রয়েছে। আরও কয়েকজন আছে কিন্তু এটি ab তে বর্ণালীকে কভার করেroad অনুভূতি. এইচটিএমএল আপনি যা আশা করবেন তা অনেক বেশি। কগনোস কানেকশনের ভিতরে রিপোর্ট ভিউয়ারের মাধ্যমে দেখা রিপোর্ট থেকে যেটা পাওয়া যাবে সেগুলোর মতই দেখতে তারা। আরো আশাব্যঞ্জক ফরম্যাট হল LDX এবং JSON। প্রকৃতপক্ষে যদি কগনোস ম্যাশআপ সার্ভিসের দ্বারা স্পষ্টভাবে আঘাত করা হয় তবে এটি এই দুটি ফরম্যাটের ভূমিকা।
এই দুটি ফরম্যাটই উপস্থাপনা নিরপেক্ষ বিন্যাসে রিপোর্ট আউটপুট দেয়। এটি রিপোর্ট আউটপুটের ভোক্তাকে JSON বা XML বুঝতে পারে এমন যেকোন ভিজ্যুয়ালাইজেশনে তথ্য রেন্ডার করার অনুমতি দেয়। একটু সময় নিয়ে আবার পড়ুন।
রিপোর্ট ডেটা এখন কগনোস ভিউয়ারের উপর রাখা শেকল থেকে মুক্ত। ডেটা এখন এমন জায়গায় ঘুরে বেড়াতে পারে যা পূর্বে অবাস্তব ছিল। উদাহরণস্বরূপ, সমৃদ্ধ ইন্টারনেট অ্যাপ্লিকেশনগুলি ডেটা উপস্থাপনা বাড়ানোর জন্য গুগল ভিজুয়ালাইজেশন এপিআই বা এক্সট-জেএসের মতো কাঠামো ব্যবহার করতে পারে। মোবাইল ইন্টিগ্রেশন অনেক বেশি প্রাপ্য হয়ে ওঠে কারণ আউটপুট এই ডিভাইসের সাথে মানিয়ে নেওয়া যায়। কগনোস ডেটা বাইরের উত্স থেকে প্রাপ্ত ডেটার সাহায্যে সত্যই মেশানো যায়। প্রকৃতপক্ষে, Cognos BI- এর ডেটা সম্প্রতি দেখা গিয়েছে, একই এক্সট-জেএস গ্রিডে একটি জনপ্রিয় কন্টেন্ট ম্যানেজমেন্ট সিস্টেমের ডেটা নিয়ে বন্য অবস্থায়, কম নয়! কলঙ্কজনক! এটার মানে কি? এই ক্ষেত্রে, এটি ব্রাউজারে তাদের একত্রিত করার জন্য একটি জটিল নকল প্রক্রিয়া ছাড়াই উভয় সেট ডেটা তাদের স্থানীয় টুলগুলির মাধ্যমে পরিচালনা করার অনুমতি দেয়।
নীচে একটি সাধারণ নিম্ন বিশ্বস্ততা উপহাস করা হয়েছে যা একই পৃষ্ঠা ভাগ করে বৈচিত্রপূর্ণ ডেটা উত্সকে চিত্রিত করে।
এই নমনীয়তা কিছু ট্রেডঅফের সাথে আসে। যেহেতু আমরা অ্যাপ্লিকেশনটির অন্য অংশে ডেটা রেন্ডার করা পিছিয়ে দিচ্ছি তাই আমরা মূলত প্রতিবেদন লেখকের দ্বারা এমন কিছু ডেভেলপমেন্ট স্থানান্তর করছি যা ভিজ্যুয়ালাইজেশন প্রযুক্তির বিশেষজ্ঞ। প্রচলিত Cognos স্টুডিওতে একটি পিক্সেল নিখুঁত প্রতিবেদন লেখার তুলনায় প্রতিবেদন ডেটা ভিজ্যুয়ালাইজেশনে বুননের প্রচেষ্টা পরিবর্তিত হবে। প্রকল্প পরিকল্পনাকারীদের উন্নয়নের সময়সীমার উপর এর প্রভাব বুঝতে হবে। কেউ দেখতে পাবে যে এই নতুন শ্রমের বিভাজন গ্রহণ করা হলে অনুমানগুলি আরও সঠিক।
এই টুকরোর সংক্ষেপে, কগনোস ম্যাশআপ পরিষেবা মিশ্রণের জন্য উপলব্ধ সরঞ্জামগুলির অস্ত্রাগারে একটি উত্তেজনাপূর্ণ সংযোজন। এটি BI ডেটাকে কেবল স্ট্যাম্পিংয়ের বাইরে যেতে দেয় , একটি প্রতিবেদন দর্শক ধারণকারী, একটি HTML পৃষ্ঠায়। তবুও, সময় আমাদের শিখিয়েছে যে কিছুই বিনামূল্যে নয়। ডেটা উপস্থাপনের নমনীয়তা আসে সমাধান সেটে নতুন দক্ষতা সেট আনার খরচে। এই তথ্যটি কিছুক্ষণের জন্য ভিজতে দিন। এই সিরিজের পরবর্তী এন্ট্রিগুলিতে আমরা ম্যাশআপের ব্যবহার এবং অন্যান্য সমাধান প্রার্থীদের বিরুদ্ধে কীভাবে এটি স্ট্যাক করে সে সম্পর্কে আরও বিস্তারিতভাবে জানব।