នៅសប្តាហ៍នេះយើងនឹងពិនិត្យមើលទៅលើមូលដ្ឋានគ្រឹះនៃសេវាកម្មខូនកូសម៉ាសាប់ យើងនឹងបំបែកវាទៅជាផ្នែកសមាសធាតុរបស់វាដើម្បីមើលពីរបៀបដែលវានាំមកនូវគុណតម្លៃដល់ការលាយបញ្ចូលគ្នានៃការផ្តល់ជូនរបស់ IBM Cognos
ដើម្បីប្រើប្រាស់សេវាកម្ម Cognos Mashup យើងត្រូវបំពេញតម្រូវការអប្បបរមាដូចខាងក្រោម៖
1. IBM Cognos BI Server 8.4.1
2. អតិថិជនដែលមានសមត្ថភាពធ្វើអន្តរកម្មជាមួយសេវាកម្ម SOAP ឬ URL ផ្អែកលើ HTTP
ការតភ្ជាប់ Cognos និងសេវាកម្ម Cognos Mashup អាចចូលដំណើរការបានតាមរយៈច្រក Cognos
កំណត់សំគាល់អ្នកនិពន្ធ៖ ប្រើសំលេងរបស់តារាសម្តែង R. Lee Ermey (Gunny from អាវដែកពេញ)
សម្រាប់អត្ថបទពីរបីបន្ទាប់ខ្ញុំនឹងធ្វើជាអ្នកណែនាំរបស់អ្នក។ អ្នកអាចហៅខ្ញុំថា“ វរសេនីយឯក” ។ ខ្ញុំនឹងបំបែកអ្នកដែលបានជ្រើសរើសចូលទៅក្នុងដីខ្សាច់ដែលមានកម្រិតទាបហើយបង្កើតអ្នកឡើងវិញទៅជាបំណែកស៊ីលីកុនដោយឡាស៊ែរ។ អ្នកនឹងចាកចេញពីទីនេះជាមួយឧបករណ៍ដែលអ្នកត្រូវការដើម្បីរស់រានមានជីវិតនៅក្នុងសមរភូមិដែលគេស្គាល់ថាសេវាកម្មខនកូសម៉ាសាប់។ អ្នកនឹងអាចកំណត់ផ្លូវរបស់អ្នកតាមរយៈទេសភាពដែលមើលឃើញផ្ទាល់ខ្លួនដែលមានគ្រោះថ្នាក់។ អ្នកនឹងអាចបែងចែកមិត្តភក្តិពីសត្រូវនៅពេលនិយាយអំពីគំនិតរចនា។ អ្នកប្រហែលជាគិតថាអ្នកនឹងត្រូវបានរារាំងដោយការសន្យាផ្តល់សេវាកម្ម REST ងាយស្រួល។ ប៉ុន្តែនេះមិនមែនជាការសម្រាករបស់ម៉ាក់អ្នកទេ។ តើខ្ញុំអាចទទួលបាន“ បាទ / ចាសសមយុទ្ធ!” ទេ? ឥឡូវនេះទម្លាក់ហើយផ្តល់ឱ្យខ្ញុំម្ភៃ!
យល់ព្រមខ្ញុំសូមសម្រាកពីចរិតលក្ខណៈដើម្បីផ្តល់ឱ្យអ្នកត្រង់។ នៅសប្តាហ៍នេះយើងនឹងពិនិត្យមើលទៅលើមូលដ្ឋានគ្រឹះនៃសេវាកម្មខូនកូសម៉ាសាប់ យើងនឹងបំបែកវាទៅជាផ្នែកសមាសធាតុរបស់វាដើម្បីមើលពីរបៀបដែលវានាំមកនូវគុណតម្លៃដល់ការលាយបញ្ចូលគ្នានៃការផ្តល់ជូនរបស់ IBM Cognos
ដើម្បីប្រើប្រាស់សេវាកម្ម Cognos Mashup យើងត្រូវបំពេញតម្រូវការអប្បបរមាដូចខាងក្រោម៖
1. IBM Cognos BI Server 8.4.1
2. អតិថិជនដែលមានសមត្ថភាពធ្វើអន្តរកម្មជាមួយសេវាកម្ម SOAP ឬ URL ផ្អែកលើ HTTP
ការតភ្ជាប់ Cognos និងសេវាកម្ម Cognos Mashup អាចចូលដំណើរការបានតាមរយៈច្រក Cognos
សេវាកម្ម Cognos Mashup ត្រូវបានបង្កើតឡើងដោយផ្នែកពីរផ្សេងគ្នាដែលធ្វើការរួមគ្នាដើម្បីអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់បំបែកទិន្នន័យរបាយការណ៍នៅខាងក្រៅកម្មវិធីមើលរបាយការណ៍និងបង្កើតការមើលឃើញតាមបំណង។ ផ្នែកមួយនៃសេវាកម្មគឺចំណុចប្រទាក់ដឹកជញ្ជូននិងផ្នែកផ្សេងទៀតគឺជាបន្ទុក។ នៅក្នុងដ្យាក្រាមខាងក្រោមយើងអាចពិចារណាលើសំណើរជាការដឹកជញ្ជូននិងអ្នកទទួលខុសត្រូវជាបន្ទុក។
ចំណុចប្រទាក់ដឹកជញ្ជូនគឺជាមធ្យោបាយដែលយើងអាចហៅរបាយការណ៍។ មានជម្រើសពីរសម្រាប់អតិថិជនប្រើប្រាស់។ មួយមានមូលដ្ឋានលើសាប៊ូនិងមួយទៀតប្រើ URL រចនាប័ទ្ម REST ។ ចំណុចប្រទាក់ទាំងពីរដំណើរការលើ HTTP ហើយមានរចនាសម្ព័ន្ធស្រដៀងគ្នា។ នោះគឺសម្រាប់ប្រតិបត្តិការឡូជីខលនីមួយៗនៅក្នុងចំណុចប្រទាក់ស្ទីល SOAP មានការផ្គូរផ្គងមួយនៅក្នុងរចនាប័ទ្ម REST ។ ការបញ្ជាក់អំពីវិធីសាស្រ្តជាក់លាក់សង្កេតមើលលក្ខណៈប្លែកៗសម្រាប់ស្ទីលហៅដែលបានជ្រើសរើស។ ប៉ុន្តែអ្វីដែលសំខាន់គឺសមត្ថភាពក្នុងការចូលហៅរបាយការណ៍ទទួលបានលទ្ធផលហើយការបិទអាចប្រើបានទាំងជំរំ។
ដូច្នេះអ្នកអាចសួរខ្លួនឯងថា“ ខ្លួនឯងហេតុអ្វីខ្ញុំជ្រើសរើសយកមួយផ្សេងទៀត?” ជារឿយៗចម្លើយចំពោះបញ្ហានេះបង្ហាញរាងដោយខ្លួនឯងនៅពេលសម្លឹងមើលបច្ចេកវិទ្យាគម្រោងឬអនុសញ្ញា។ យកឧទាហរណ៍របស់អតិថិជនដែលត្រូវបានអភិវឌ្ developed ទាំងស្រុងលើផ្នែកអតិថិជន។ វាប្រើ HTML និង JavaScript ដើម្បីធ្វើអន្តរកម្មជាមួយសេវាកម្ម Cognos Mashup ។ នៅក្នុងកន្លែងទំនេរចំណុចប្រទាក់ផ្អែកលើ URL ដែលអាចធ្វើឱ្យមានការធ្វើសមាហរណកម្មកាន់តែងាយស្រួល។ ផ្ទុយទៅវិញគម្រោងមួយទៀតអាចមានទ្រព្យសម្បត្តិ Cognos SDK ដែលមានស្រាប់នៅក្នុង servlet Java ។ ពួកគេមានទម្លាប់ប្រើសាប៊ូបោកខោអាវដែលបានបង្ហាញដោយអេសឌីខេ។ វាមានអារម្មណ៍ថាមានលក្ខណៈធម្មជាតិជាងមុនសម្រាប់ស្ថានភាពនេះដើម្បីឆ្ពោះទៅរកការក្លាយជាអ្នកប្រើប្រាស់សេវាកម្មម៉ាសាប់ដែលមានមូលដ្ឋានលើសាប៊ូ។ នៅក្នុងការអនុវត្តនេះពិតជាមិនមែនជាជម្រើសពិបាកក្នុងការថ្លឹងថ្លែងឡើយ។ នៅពេលសម្លឹងមើលជម្រើសទាំងពីរមួយតែងតែហាក់ដូចជាល្អប្រសើរជាងមុននៅពេលពិចារណាលើដំណោះស្រាយរួម។ ការព្យាយាមប្រើអារម្មណ៍ផ្សេងទៀតដោយបង្ខំ។
ប្រតិបត្តិការឡូជីខលផ្តល់ជូនដោយចំណុចប្រទាក់ដឹកជញ្ជូនអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ធ្វើការងារដែលផ្តោតលើការដំណើរការរបាយការណ៍និងការយល់ដឹងរបស់ Cognos សំណុំជម្រើសអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ដើរឆ្លងកាត់វដ្តជីវិតពេញលេញនៃការដំណើរការរបាយការណ៍។ នេះរួមបញ្ចូលទាំង:
•ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ
•កិច្ចការប៉ារ៉ាម៉ែត្រ
•ប្រតិបត្តិរបាយការណ៍ (ធ្វើសមកាលកម្មនិងអសមកាល)
•ឥរិយាបថខួង
•ការទាញយកលទ្ធផល
សេវាកម្មម៉ាសាក់ថែមទាំងផ្តល់ជូនរបស់ល្អខ្លះដែលមិនមានតាមរយៈអេសឌីខេ។ ទោះយ៉ាងណាក៏ដោយយើងនឹងរក្សាទុកការពិភាក្សានោះសម្រាប់អត្ថបទនាពេលខាងមុខដែលប្រៀបធៀបនិងភាពផ្ទុយគ្នានៃសេវាកម្មម៉ាសាប់ប្រឆាំងនឹងអេសឌីខេ
ឥឡូវនេះយើងមានមធ្យោបាយក្នុងការហៅរបាយការណ៍តាមរយៈសំណុំសេវាកម្មដែលមានមូលដ្ឋានលើ HTTP ។ តើមានអ្វីចេញមកចុងម្ខាងទៀត? នោះនាំយើងទៅរកសមាសធាតុទីពីរនៃសេវាកម្មម៉ាសាប់។ បញ្ចូល ... "បន្ទុក" ។
ជម្រើសមួយក្នុងចំណោមជម្រើសដែលយើងអាចបញ្ជាក់នៅពេលហៅរបាយការណ៍តាមរយៈសេវាកម្មម៉ាសាប់គឺជាទ្រង់ទ្រាយលទ្ធផល។ មានជម្រើសជាច្រើនដែលអាចរកបានរួមទាំងទិន្នន័យប្លង់ HTML XML (LDX) និង JSON ។ មានមួយចំនួនផ្សេងទៀតប៉ុន្តែនេះគ្របដណ្តប់វិសាលគមនៅក្នុង abroad អារម្មណ៍។ HTML ពិតជាអ្វីដែលអ្នករំពឹងទុក។ ពួកវាមើលទៅស្រដៀងនឹងអ្វីដែលយើងនឹងទទួលបានពីរបាយការណ៍ដែលបានមើលតាមរយៈកម្មវិធីមើលរបាយការណ៍នៅក្នុង Cognos Connection ។ ទ្រង់ទ្រាយដែលទទួលបានជោគជ័យបំផុតគឺអិលឌីអេចនិងជេអេស។ តាមពិតទៅប្រសិនបើមានការប៉ះទង្គិចគ្នាយ៉ាងច្បាស់ដោយសេវាកម្ម Cognos Mashup វាគឺជាការណែនាំអំពីទម្រង់ទាំងពីរនេះ។
ទំរង់ទាំងពីរនេះផ្តល់នូវលទ្ធផលរបាយការណ៍ក្នុងទម្រង់អព្យាក្រឹត្យការធ្វើបទបង្ហាញ។ នេះអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់លទ្ធផលរបាយការណ៍អាចផ្តល់ព័ត៌មានតាមរូបភាពដែលអាចយល់ពី JSON ឬ XML ។ សូមចំណាយពេលបន្តិចដើម្បីអានវាម្តងទៀត។
ទិន្នន័យរបាយការណ៍ឥឡូវនេះត្រូវបានដោះលែងពីការដាក់រនុកដោយ Cognos Viewer ។ ឥឡូវនេះទិន្នន័យអាចដើរទៅរកកន្លែងដែលពីមុនមិនអាចអនុវត្តបាន។ ឧទាហរណ៍កម្មវិធីអ៊ិនធឺណិតសំបូរបែបអាចប្រើក្របខ័ណ្ឌដូចជាហ្គូហ្គោលវីយូអេសវីអាយអេសអេលឬអេចធីជេអេសដើម្បីបង្កើនការបង្ហាញទិន្នន័យ។ ការធ្វើសមាហរណកម្មចល័តកាន់តែអាចសម្រេចបានព្រោះលទ្ធផលអាចត្រូវបានសម្របតាមឧបករណ៍ទាំងនេះ។ ទិន្នន័យ Cognos អាចត្រូវបានផ្សំឡើងដោយទិន្នន័យពីប្រភពខាងក្រៅ។ តាមពិតទិន្នន័យពី Cognos BI ត្រូវបានគេមើលឃើញថ្មីៗនេះនៅក្នុងព្រៃដោយមានទិន្នន័យពីប្រព័ន្ធគ្រប់គ្រងមាតិកាដ៏ពេញនិយមនៅក្នុងក្រឡាចត្រង្គ Ext-JS ដូចគ្នាមិនតិចទេ! រឿងអាស្រូវ! តើនេះមានន័យថាម៉េច? ក្នុងករណីនេះវាអនុញ្ញាតឱ្យសំណុំទិន្នន័យទាំងពីរត្រូវបានគ្រប់គ្រងតាមរយៈឧបករណ៍ដើមរបស់ពួកគេដោយគ្មានដំណើរការស្មុគស្មាញដែលអាចបង្រួបបង្រួមពួកគេនៅលើអ៊ីនធឺណិត។
ខាងក្រោមនេះគឺជាការក្លែងបន្លំភាពស្មោះត្រង់ទាបដែលបង្ហាញពីប្រភពទិន្នន័យតំណពូជដែលចែករំលែកទំព័រតែមួយ។
ភាពបត់បែននេះភ្ជាប់មកជាមួយការដោះដូរមួយចំនួន។ ដោយសារយើងពន្យាពេលការផ្តល់ទិន្នន័យទៅផ្នែកផ្សេងទៀតនៃកម្មវិធីយើងកំពុងផ្លាស់ប្តូរការអភិវឌ្ន៍មួយចំនួនដែលជាប្រពៃណីរបស់អ្នកនិពន្ធរាយការណ៍ទៅមនុស្សម្នាក់ដែលជាអ្នកជំនាញខាងបច្ចេកវិទ្យាមើលឃើញ។ កិច្ចខិតខំប្រឹងប្រែងដើម្បីត្បាញទិន្នន័យរបាយការណ៍ទៅក្នុងការមើលឃើញនឹងប្រែប្រួលបើប្រៀបធៀបទៅនឹងការសរសេររបាយការណ៍ល្អឥតខ្ចោះភីកសែលនៅក្នុងស្ទូឌីយោ Cognos ប្រពៃណី។ អ្នករៀបចំគម្រោងត្រូវស្វែងយល់ពីផលប៉ះពាល់ដែលវាមានលើកាលកំណត់នៃការអភិវឌ្ន៍។ មួយនឹងរកឃើញថាការប៉ាន់ប្រមាណមានភាពត្រឹមត្រូវជាងនៅពេលដែលការបែងចែកកម្លាំងពលកម្មថ្មីនេះ
សរុបសេចក្តីមកសម្រាប់ផ្នែកនេះសេវាកម្ម Cognos Mashup គឺជាការបន្ថែមដ៏គួរឱ្យរំភើបមួយទៅនឹងឃ្លាំងអាវុធនៃឧបករណ៍ដែលអាចរកបាន។ វាអនុញ្ញាតឱ្យទិន្នន័យប៊ីអាយហួសពីការបោះត្រា ដែលមានអ្នកមើលរបាយការណ៍ចូលទៅក្នុងទំព័រ HTML ។ ទោះយ៉ាងណាក៏ដោយពេលវេលាបានបង្រៀនយើងថាគ្មានអ្វីឥតគិតថ្លៃទេ។ ភាពបត់បែននៃការបង្ហាញទិន្នន័យកើតឡើងដោយការចំណាយនៃការនាំយកសំណុំជំនាញថ្មីទៅសំណុំដំណោះស្រាយ។ សូមទុកព័ត៌មាននេះមួយរយៈសិន។ នៅក្នុងធាតុជាបន្តបន្ទាប់នៅក្នុងស៊េរីនេះយើងនឹងនិយាយលំអិតបន្ថែមទៀតទាក់ទងនឹងការប្រើប្រាស់ម៉ាសាប់ក៏ដូចជារបៀបដែលវាជង់ទល់នឹងបេក្ខជនដំណោះស្រាយផ្សេងទៀត។