Video: Developer Keynote: Get to the Fun Part (Cloud Next '19) 2024
Pemprosesan Peristiwa Kompleks (CEP) berguna untuk data besar kerana ia bertujuan untuk mengurus data dalam gerakan. Pemprosesan Acara Kompleks adalah teknik untuk mengesan, menganalisis, dan memproses data sebagai peristiwa yang berlaku. Maklumat ini kemudian diproses dan disampaikan berdasarkan peraturan dan proses perniagaan.
Idea di sebalik CEP adalah untuk dapat membentuk hubungan antara aliran maklumat dan memadankan corak yang dihasilkan dengan tingkah laku yang jelas seperti mengurangkan ancaman atau merebut peluang. CEP adalah pendekatan lanjutan berdasarkan pemprosesan peristiwa sederhana yang mengumpul dan menggabungkan data dari pelbagai sumber yang relevan untuk mengetahui peristiwa dan corak yang dapat menghasilkan tindakan.
Berikut adalah contohnya. Rantaian runcit mewujudkan program kesetiaan bertingkat untuk meningkatkan jualan berulang - terutamanya untuk pelanggan yang menghabiskan lebih dari $ 1, 000 setahun. Adalah penting bahawa syarikat mewujudkan platform yang dapat memastikan pelanggan kritikal ini kembali. Menggunakan platform CEP, sebaik sahaja pelanggan bernilai tinggi menggunakan program ini, sistem itu mencetuskan proses yang menawarkan pelanggan diskaun tambahan.
Peraturan proses yang lain dapat memberi kejutan kepada pelanggan - diskaun tambahan atau sampel produk baru. Syarikat itu juga menambah program kesetiaan baru yang menghubungkan ke aplikasi mudah alih. Apabila pelanggan yang setia berjalan berhampiran kedai, mesej teks menawarkan pelanggan harga diskaun. Jika pelanggan setia itu menulis sesuatu yang negatif di laman media sosial, jabatan penjagaan pelanggan diberitahu dan mengeluarkan permintaan maaf.
Anda mungkin berurusan dengan sebilangan besar pelanggan dengan sejumlah besar interaksi. Tetapi tidak cukup untuk menyusun data dan menganalisis data tersebut. Untuk mencapai matlamat perniagaan yang ingin dicapai oleh peruncit akan memerlukan proses untuk bertindak balas terhadap hasil analisis.
Banyak industri memanfaatkan CEP. Syarikat kad kredit menggunakan CEP untuk menguruskan penipuan dengan lebih baik. Apabila corak penipuan muncul, syarikat boleh menutup kad kredit sebelum syarikat mengalami kerugian besar. Sistem asas akan menghubungkan transaksi masuk, menjejaki aliran data peristiwa, dan mencetuskan proses. CEP juga dilaksanakan dalam aplikasi perdagangan kewangan, aplikasi pelaporan cuaca, dan aplikasi pengurusan jualan, untuk menamakan beberapa.
Apa semua aplikasi ini mempunyai kesamaan ialah aplikasi mempunyai norma yang ditetapkan untuk suhu, tekanan, saiz urus niaga, atau nilai jualan.Perubahan dalam keadaan akan mencetuskan tindakan. Sekiranya anda memandu kereta model lewat, anda mungkin menyedari bahawa apabila tekanan tayar jatuh, kereta akan mencetuskan penunjuk papan pemuka yang memberitahu pemandu untuk mengambil tindakan (mendapatkan tayar tetap).
Banyak vendor menawarkan penyelesaian CEP. Banyak alat CEP di pasaran membolehkan penciptaan aplikasi berasaskan masa nyata dan acara. Aplikasi ini mungkin menelan data dari aliran, tetapi mereka juga boleh menelan data dari sumber pangkalan data tradisional. Kebanyakan persembahan termasuk keupayaan bersama, termasuk persekitaran pembangunan grafik yang biasanya berasaskan Eclipse, penyambungan kepada aliran data masa nyata, serta API kepada sumber data sejarah.
Kebanyakan produk ini termasuk bahasa aliran acara grafik dan sokongan SQL. Penjual utama di ruang ini termasuk Esper (vendor sumber terbuka), IBM dengan Pengurus Keputusan Operasi IBM, Informatica dengan RulePoint, Oracle dengan Penyelesaian Pengolahan Acara Kompleks, StreamInsights Microsoft dan SAS DataFlux Stream Processing Stream Engine, dan CEP Streambase. Banyak permulaan muncul di pasaran ini.