Google BigQuery ချိတ်ဆက်ကိရိယာ
ညအချိန်အလိုအလျောက် NDJSON အသုတ်လိုက်တင်မှုဖြင့် ဒေတာအကြမ်းခွဲခြမ်းစိတ်ဖြာတယ်လီမက်ထရီကို ကိုယ်ပိုင် Google Cloud Platform ဒေတာသိုလှောင်ရုံထဲ တိုက်ရိုက်ထုတ်ပို့ပါ။
1. ဒေတာအကြမ်းတယ်လီမက်ထရီကို BigQuery သို့ ဘာကြောင့်ထုတ်ပို့သနည်း။
MousePlayer ဒက်ရှ်ဘုတ်က ချက်ချင်းဆက်ရှင်ပြန်ဖွင့်ကြည့်မှုနှင့် အပူပြမြေပုံများ ပေးသော်လည်း အကြီးစားလုပ်ငန်းဒေတာသိပ္ပံနှင့် Business Intelligence (BI) အဖွဲ့များက ဒေတာအကြမ်းအပြုအမူမှတ်တမ်းသို့ SQL ဖြင့် တိုက်ရိုက်ဝင်ရောက်လိုသည်။ MousePlayer ဒေတာကို Google BigQuery သို့ ညှိပို့ခြင်းဖြင့် အောက်ပါတို့ လုပ်နိုင်သည်:
- တယ်လီမက်ထရီကို နောက်ခံဒေတာနှင့် ချိတ်ပါ: စိတ်ကြိုက် SQL query များဖြင့် ရှေ့ပိုင်းအသုံးပြုသူဆက်ရှင်များကို CRM မှတ်တမ်း၊ ငွေပေးချေဂိတ်ဝေးမှတ်တမ်းနှင့် ငွေတောင်းခံဒေတာဘေ့စ်များနှင့် ပေါင်းစပ်ပါ။
- စိတ်ကြိုက် AI/ML မော်ဒယ်များ လေ့ကျင့်ပါ: မောက်စ်ရွေ့လျားမှု အသေးစိတ်လမ်းကြောင်းနှင့် စိတ်တို၍ အကြိမ်ကြိမ်ကလစ်နှိပ်မှုပုံစံများကို သုံး၍ ပြန်မလာတော့နိုင်ခြေ ခန့်မှန်းမှုနှင့် လိမ်လည်မှုသိရှိအယ်လဂိုရီသမ်များ လေ့ကျင့်ပါ။
- MousePlayer ပေါ်တွင် သိမ်းဆည်းကုန်ကျစရိတ် မရှိ: ဒေတာကို GCP ပရောဂျက်ထဲ တိုက်ရိုက်ထုတ်ပို့သဖြင့် ဒေတာ 100% ပိုင်ဆိုင်မှုနှင့် လုပ်ငန်း IAM မူဝါဒကိုက်ညီမှု ရရှိသည်။
2. စီးပွားရေးအစီအစဉ်နှင့် အကြီးစားလုပ်ငန်းအစီအစဉ် စွမ်းဆောင်ချက်များ
BigQuery ချိတ်ဆက်ကိရိယာကို အောက်ပါအစီအစဉ်များတွင်သာ ရနိုင်သည်: စီးပွားရေး နှင့် အကြီးစားလုပ်ငန်း ။ အဆင့်ပေါ်မူတည်၍ နေ့စဉ်ညအချိန် အလိုအလျောက်ထုတ်ပို့မှုတွင် ပါဝင်မည့်ဒေတာစုများကို ရွေးနိုင်သည်:
| ထုတ်ပို့ဇယား | ဒေတာအကြောင်းအရာ & ဖွဲ့စည်းပုံ | စီးပွားရေးအစီအစဉ် | အကြီးစားလုပ်ငန်းအစီအစဉ် |
|---|---|---|---|
visitor_sessions_YYYYMMDD |
ဆက်ရှင်မီတာဒေတာအပြည့် (Session ID, Visitor ID, IP, Country, Device, OS, Browser, Duration, Referrer, UTM များ၊ custom_user_id)။ | ပါဝင်သည် | ပါဝင်သည် |
visitor_custom_events_YYYYMMDD |
ပုံမှန်ပြောင်းလဲဆောင်ရွက်မှုနှင့် စိတ်ကြိုက်ဖြစ်ရပ်အားလုံး (ဥပမာ purchase၊ rage_click၊ error_detected၊ ဖောင်ပို့မှုများ) နှင့် အမျိုးအစားသတ်မှတ် EAV ပါရာမီတာများ။ |
ပါဝင်သည် | ပါဝင်သည် |
mouse_events_YYYYMMDD |
မှတ်တမ်းတင်စာမျက်နှာကြည့်မှုတိုင်းအတွက် အသေးစိတ်ကိုဩဒိနိတ်စီးကြောင်း (X, Y၊ အချိန်တံဆိပ်၊ စာမျက်နှာရွှေ့အနက်၊ ကလစ်ပစ်မှတ်နှင့် ပစ်မှတ် CSS ရွေးချယ်ကိရိယာများ)။ | မရနိုင်ပါ | အကြီးစားလုပ်ငန်းအတွက်သာ |
mouse_events ကို အကြီးစားလုပ်ငန်းအတွက်သာ ဘာကြောင့်ကန့်သတ်သနည်း။ ဝင်ရောက်မှုမြင့်သော ဝဘ်ဆိုက်တစ်ခုတည်းက တစ်ရက်လျှင် ကိုဩဒိနိတ်အတန်း သန်းဆယ်ချီ ဖန်တီးနိုင်သည်။ ဒေတာအကြမ်းကိုဩဒိနိတ်တယ်လီမက်ထရီ စီမံထုတ်ပို့ရန် အကြီးစားလုပ်ငန်းစာချုပ်များတွင်သာ ရနိုင်သော သီးသန့်စီးဆင်းနိုင်စွမ်းမြင့် worker များနှင့် တိုးချဲ့ SLA အာမခံချက်များ လိုသည်။
3. သတ်မှတ်လမ်းညွှန်: GCP ဝန်ဆောင်မှုအကောင့် & IAM ခွင့်ပြုချက်များ
MousePlayer သည် ကိုယ်ပိုင် Google ဝင်ရောက်အချက်အလက်ကို လုံးဝမတောင်းပါ။ ထို့အစား Google Cloud Console တွင် အနည်းဆုံးခွင့်ပြုချက်ရှိသော သီးသန့်ဝန်ဆောင်မှုအကောင့် ဖန်တီးပါ:
- Google Cloud Console တွင် သွားပါ: IAM & Admin → Service Accounts ထို့နောက် နှိပ်ပါ: ဝန်ဆောင်မှုအကောင့် ဖန်တီးရန်။
- ဝန်ဆောင်မှုအကောင့်ကို အမည်ပေးပါ (ဥပမာ
mouseplayer-bq-writer)။ - IAM အခန်းကဏ္ဍနှစ်ခု အတိအကျ ပေးပါ:
BigQuery Data Editorနှင့်BigQuery Job User။ - အောက်ပါတက်ဘ်သို့ သွားပါ: သော့များ ၊ ဝန်ဆောင်မှုအကောင့်အသစ်၏ တက်ဘ်ဖြစ်သည်။ နှိပ်ပါ: သော့ထည့်ရန် → သော့အသစ် ဖန်တီးရန်၊ ထို့နောက် ရွေးပါ: JSON။
- MousePlayer ဒက်ရှ်ဘုတ်ဖွင့်ပြီး သွားပါ: ကိုယ်ပိုင်ဝဘ်ဆိုက်များ → သတ်မှတ်ချက်များ → BigQuery၊ ထို့နောက် GCP ပရောဂျက် ID၊ ဒေတာစု ID၊ ဝန်ဆောင်မှုအကောင့်အီးမေးလ်နှင့် JSON သော့အကြောင်းအရာ ကူးထည့်ပါ။
လုံခြုံရေး & ကုဒ်ဝှက်ခြင်း: JSON သီးသန့်သော့ကို ဒေတာဘေ့စ်သို့ မရေးမီ စစ်ဘက်အဆင့် ကုဒ်ဝှက်စနစ်ဖြင့် ကုဒ်ဝှက်သည်၊ သုံးသောစနစ်မှာ AES-256-GCM ဖြစ်သည်။ မူရင်းသော့များကို ရိုးရိုးစာသားအဖြစ် လုံးဝမသိမ်းဘဲ HTML မျက်နှာပြင်မှ ပြန်ဖတ်၍မရပါ။
ဤနေရာရှိ ကုန်အမှတ်တံဆိပ်အားလုံးသည် သက်ဆိုင်ရာပိုင်ရှင်များနှင့် သက်ဆိုင်သည်။ MousePlayer နှင့် ဤဝန်ဆောင်မှုပေးသူများအကြား စီးပွားရေးဆက်ဆံမှု မရှိပါ။