သင်သည် ChatGPT အလုပ်နေရာ စီမံခန့်ခွဲသူ သို့မဟုတ် ChatGPT Plus သို့မဟုတ် ChatGPT Pro အသုံးပြုသူဖြစ်ပြီး သင့်အဖွဲ့အစည်း၏ Databricks OAuth client ဖြင့် Databricks Genie ချိတ်ဆက်ကိရိယာကို စီစဉ်နေပါက ဤလမ်းညွှန်ကို အသုံးပြုပါ။
Databricks အတွက် စီစဉ်မှုအများစုကို Databricks Account Console တွင် လုပ်ဆောင်ရသည်။ စိတ်ကြိုက် OAuth အက်ပ်ချိတ်ဆက်မှုတစ်ခု ဖန်တီးပြီး ChatGPT callback URL ကို မှတ်ပုံတင်ပါ၊ ထုတ်ပေးထားသော client အထောက်အထားများကို ကူးယူပြီးနောက် ထိုတန်ဖိုးများကို ChatGPT ချိတ်ဆက်ကိရိယာ စီစဉ်မှုအဆင့်များတွင် ထည့်ပါ။
သင်စီစဉ်မည့်အရာ
သင့် ChatGPT အကောင့် သို့မဟုတ် အလုပ်နေရာအတွက် Databricks အက်ပ်ချိတ်ဆက်မှုတစ်ခုကို ဖန်တီးနေခြင်းဖြစ်သည်။ ချိတ်ဆက်မှုတွင် အောက်ပါတို့ကို အသုံးပြုသည်-
သင့် Databricks Account Console တွင် ဖန်တီးထားသော Databricks OAuth အက်ပ်ချိတ်ဆက်မှု။
Databricks OAuth client ID နှင့် client secret။
ChatGPT မှ ကူးယူထားသည့် အတိအကျ callback URL။
သင်ဖွင့်လိုသော ချိတ်ဆက်ကိရိယာ စွမ်းဆောင်ရည်များနှင့် ကိုက်ညီသည့် Databricks scope များ။
အလုပ်နေရာ host၊ အကောင့် host၊ အကောင့် ID သို့မဟုတ် warehouse ကဲ့သို့ ChatGPT စီစဉ်မှုအဆင့်များက တောင်းဆိုသည့် Databricks ဝန်ဆောင်မှုပေးသူ အချက်အလက်များ။
မစတင်မီ
သင်လိုအပ်သည်များ-
ChatGPT အလုပ်နေရာ စီမံခန့်ခွဲသူ သို့မဟုတ် ပိုင်ရှင်အဖြစ် ဝင်ရောက်ခွင့်၊ သို့မဟုတ် ChatGPT Plus သို့မဟုတ် ChatGPT Pro အကောင့်။
Databricks အကောင့် စီမံခန့်ခွဲသူအဖြစ် ဝင်ရောက်ခွင့်။ အချို့လုပ်ငန်းများအတွက် အလုပ်နေရာ စီမံခန့်ခွဲသူအဖြစ် ဝင်ရောက်ခွင့်နှင့်ပင် လုံလောက်နိုင်သော်လည်း စိတ်ကြိုက်အက်ပ်ချိတ်ဆက်မှုများကို Databricks Account Console မှ စီစဉ်ရသည်။
သီးခြားတက်ဘ်တစ်ခုတွင် ဖွင့်ထားသော Databricks Account Console။
အတိအကျ callback URL ကို ကူးယူနိုင်ရန် ChatGPT တွင် ဖွင့်ထားသော Databricks Genie ချိတ်ဆက်မှု မျက်နှာပြင်။
အက်ပ်က ယေဘုယျ Databricks API ဝင်ရောက်ခွင့် လိုသလား၊ Databricks SQL ဝင်ရောက်ခွင့်သာ လိုသလား ဆုံးဖြတ်ချက်။
Databricks client secret ကို လုံခြုံစွာ ကိုင်တွယ်ရန် နေရာတစ်ခု။
သင့် Databricks အကောင့် သို့မဟုတ် အလုပ်နေရာတွင် IP ဝင်ရောက်ခွင့်စာရင်း၊ အခြေအနေအခြေပြု အဝင်ထိန်းချုပ်မှု၊ firewall သို့မဟုတ် အခြားကွန်ရက်မူဝါဒဖြင့် ဝင်ရောက်ခွင့်ကို ကန့်သတ်ထားပါက လက်ရှိ ChatGPT ချိတ်ဆက်ကိရိယာ၏ အထွက် IP အပိုင်းအခြားများကို ခွင့်ပြုပေးနိုင်သည့် Databricks စီမံခန့်ခွဲသူထံမှ အကူအညီ။
မှတ်ချက်- ChatGPT တွင် ပြထားသော Callback URL အတိအကျကို ကူးယူရမည်။
ကြိုတင်ပြင်ဆင်ရမည့် တန်ဖိုးများ
Callback URL- ၎င်းကို ChatGPT ချိတ်ဆက်ကိရိယာ စီစဉ်မှုအဆင့်များမှ ကူးယူပါ။
Databricks OAuth client ID။
Databricks OAuth client secret။
ALL APIs သို့မဟုတ် SQL ကဲ့သို့သော Databricks ဝင်ရောက်ခွင့် scope များ။
ChatGPT စီစဉ်မှုအဆင့်များက တောင်းဆိုသည့် Databricks အလုပ်နေရာ သို့မဟုတ် အကောင့် အကွက်များ။
ChatGPT တွင် အက်ပ်စီစဉ်မှုကို စတင်ပါ
ChatGPT တွင် အက်ပ်ကို အသုံးပြုနိုင်စေလိုသည့် အကောင့် သို့မဟုတ် အလုပ်နေရာသို့ ပြောင်းပါ။
အလုပ်နေရာ စီမံခန့်ခွဲသူ သို့မဟုတ် ပိုင်ရှင်အဖြစ် အလုပ်နေရာ ဆက်တင်များ > ပလပ်အင်များ သို့ သွားပါ။
လမ်းညွှန်စာရင်းတွင် Databricks Genie ကို ရွေးပါ။
အက်ပ်ချိတ်ဆက်မှု ထည့်ရန် ကို ရွေးပါ။
Databricks Genie ချိတ်ဆက်ရန် ဒိုင်ယာလော့ဂ်တွင် OAuth client အပိုင်းကို ရှာပါ။
ChatGPT မှ Callback URL။ ဤဒိုင်ယာလော့ဂ်ကို ဖွင့်ထားပါ။

နမူနာ callback URL-
https://chatgpt.com/connector/oauth/<callback_id>
callback ID ကို မဖယ်ရှားပါနှင့်၊ နောက်ဆုံးတွင် slash မထည့်ပါနှင့်၊ ယေဘုယျ ChatGPT URL ဖြင့်လည်း မအစားထိုးပါနှင့်။ Databricks တွင် မှတ်ပုံတင်ထားသော URL သည် ChatGPT တွင် ပြထားသည့် Callback URL နှင့် အတိအကျ တူညီရမည်။
Databricks တွင် OAuth အက်ပ်ချိတ်ဆက်မှု ဖန်တီးပါ
သင့် Databricks အကောင့်အတွက် Databricks Account Console ကို ဖွင့်ပါ။
ဘယ်ဘက် ဘေးဘားတွင် ဆက်တင်များကို ဖွင့်ပါ။
အက်ပ်ချိတ်ဆက်မှုများ တက်ဘ်ကို ဖွင့်ပါ။
ချိတ်ဆက်မှု ထည့်ရန် ကို ရွေးပါ။

ChatGPT Databricks Connector ကဲ့သို့ အပလီကေးရှင်းအမည်တစ်ခု ထည့်ပါ။
ပြန်ညွှန်း URL များတွင် ChatGPT မှ ကူးယူထားသည့် callback URL အတိအကျကို ကူးထည့်ပါ။
ဝင်ရောက်ခွင့် scope များ အောက်တွင် အက်ပ်လိုအပ်သည့် scope များကို ရွေးပါ။
SQL အပြင် အခြား Databricks API များပါ လိုအပ်သည့် ယေဘုယျ Databricks အက်ပ်အတွက် ALL APIs ကို အသုံးပြုပါ။
Databricks SQL API များသာ အသုံးပြုမည့် အက်ပ်အတွက် SQL ကိုသာ အသုံးပြုပါ။
နောက်ပိုင်း ChatGPT တွင် ဖော်ပြမည့် scope တိုင်းကို ဤ Databricks OAuth အက်ပ်တွင် ဖွင့်ထားကြောင်း သေချာပါစေ။ UI တွင် ဖန်တီးသည့် အက်ပ်များအတွက် openid၊ email၊ profile နှင့် offline_access ကို Databricks က အလိုအလျောက် ခွင့်ပြုသည်။
သင့်အဖွဲ့အစည်းတွင် သီးခြားမူဝါဒမရှိပါက တိုကင် TTL များကို Databricks မူရင်းတန်ဖိုးအတိုင်း ထားပါ- access တိုကင်အတွက် မိနစ် 60 နှင့် refresh တိုကင်အတွက် မိနစ် 10080 ဖြစ်သည်။
Client secret ထုတ်ပေးရန် ကို ဖွင့်ပါ။ ဤလုပ်ငန်းစဉ်အတွက် ChatGPT သည် လျှို့ဝှက် OAuth client တစ်ခု လိုအပ်သည်။
ချိတ်ဆက်မှုကို ဖန်တီးပါ။

Databricks မှ အထောက်အထားများကို ကူးယူပါ
ချိတ်ဆက်မှု ဖန်တီးပြီး ဒိုင်ယာလော့ဂ်တွင် Client ID ကို ကူးယူပါ။
Client secret ကို ချက်ချင်းကူးယူပြီး လုံခြုံစွာ သိမ်းဆည်းပါ။
secret ကို မကူးယူမီ ဒိုင်ယာလော့ဂ်ကို ပိတ်မိပါက OAuth အက်ပ်အထောက်အထားများကို အသစ်ဖန်တီးပါ သို့မဟုတ် ပြောင်းလဲပြီး secret အသစ်ကို အသုံးပြုပါ။
Databricks သည် secret ကို တစ်ကြိမ်သာ ပြသသည်။ ၎င်းကို အထောက်အထားတစ်ခုကဲ့သို့ လုံခြုံစွာ ကိုင်တွယ်ပြီး ဖန်သားပြင်ဓာတ်ပုံများ၊ တောင်းဆိုချက်များ၊ မှတ်ချက်များ သို့မဟုတ် ချတ်များတွင် မထည့်ပါနှင့်။
ChatGPT တွင် စီစဉ်မှုကို အပြီးသတ်ပါ
Databricks Genie ချိတ်ဆက်ရန် ဒိုင်ယာလော့ဂ်သို့ ပြန်သွားပါ။
Databricks client ID ကို OAuth client ID တွင် ထည့်ပါ။
Databricks client secret ကို OAuth client secret တွင် ထည့်ပါ။
ယေဘုယျ API ဝင်ရောက်ခွင့်အတွက် Scope များ (ချန်လှပ်နိုင်သည်) တွင် all-apis နှင့် offline_access ကို ဆက်ထားပါ။
တစ်ကြောင်းလျှင် scope တစ်ခု ထည့်ပါ သို့မဟုတ် scope များကို ကော်မာဖြင့် ခွဲပါ။ ChatGPT တွင် ဖော်ပြထားသော scope တိုင်းကို Databricks OAuth အက်ပ်တွင် ဖွင့်ထားရမည်။
အလုပ်နေရာ hostname (လိုအပ်သည်) ကို https:// သို့မဟုတ် URL လမ်းကြောင်းမပါဘဲ ထည့်ပါ။ စီစဉ်မှုအဆင့်များတွင် ပြထားသည့် အခြားလိုအပ်သော Databricks ဝန်ဆောင်မှုပေးသူ အကွက်များကို ဖြည့်ပါ။
ဆက်လုပ်ရန် ကို ရွေးပါ။
ChatGPT သည် Scope များ (ချန်လှပ်နိုင်သည်) တွင် ထည့်ထားသည့် scope များကိုသာ အတိအကျ တောင်းဆိုသည်။ ပိုမိုကျယ်ပြန့်သည့် နမူနာ scope များကို အလိုအလျောက် မထည့်ပါ။

ချိတ်ဆက်ပြီး စမ်းသပ်ပါ
ချိတ်ဆက်ကိရိယာ အချက်အလက်များ၊ လုပ်ဆောင်ချက်များနှင့် အထောက်အထားစစ်ဆေးမှု ဆက်တင်များကို ပြန်စစ်ပါ။
သင်သည် အလုပ်နေရာ စီမံခန့်ခွဲသူဖြစ်ပါက အလုပ်နေရာအတွက် ချိတ်ဆက်ကိရိယာကို ဖွင့်ပြီး အလုပ်နေရာမူဝါဒနှင့်အညီ အသုံးပြုနိုင်သူများကို သတ်မှတ်ပါ။
ခွင့်ပြုထားသော စမ်းသပ်အသုံးပြုသူအဖြစ် ChatGPT မှ ချိတ်ဆက်မှုအဆင့်များကို စတင်ပြီးနောက် Databricks သို့ လက်မှတ်ထိုးဝင်ပါ။
ဘရောက်ဇာက မျှော်မှန်းထားသည့် Databricks အကောင့် သို့မဟုတ် အလုပ်နေရာကို ဖွင့်ကြောင်း အတည်ပြုပါ။
တောင်းဆိုထားသော scope များကို စစ်ဆေးပြီးနောက် ခွင့်ပြုရန် ကို ရွေးပါ။

ဘရောက်ဇာက ChatGPT သို့ ပြန်ရောက်ပြီး ချိတ်ဆက်ကိရိယာကို ချိတ်ဆက်ထားသည်ဟု ပြသကြောင်း စစ်ဆေးပါ။
လက်ရှိအသုံးပြုသူ အချက်အလက်ကို ရယူခြင်း သို့မဟုတ် အတည်ပြုထားသော Databricks SQL ရင်းမြစ်ကို မေးမြန်းခြင်းကဲ့သို့ အန္တရာယ်နည်းသော ဖတ်ရှုလုပ်ဆောင်ချက်ကို ဦးစွာ လုပ်ဆောင်ပါ။
ရေးသားလုပ်ဆောင်ချက်များကို ဖွင့်ထားပါက ကျယ်ကျယ်ပြန့်ပြန့် မဖြန့်ချိမီ အန္တရာယ်နည်းကြောင်း ထင်ရှားသော Databricks လုပ်ငန်းစဉ်ဖြင့် စမ်းသပ်ပါ။
အလုပ်နေရာ စီစဉ်မှုအတွက် ခွင့်ပြုထားသည့် စီမံခန့်ခွဲသူမဟုတ်သော အလုပ်နေရာအဖွဲ့ဝင်တစ်ဦးကို ချိတ်ဆက်ပြီး အန္တရာယ်နည်းသော စမ်းသပ်မှုကို ထပ်လုပ်ခိုင်းပါ။
ဝင်ရောက်ခွင့်ကို စီမံပါ
Databricks နှင့် ChatGPT နှစ်ခုစလုံးက ဝင်ရောက်ခွင့် ထိန်းချုပ်မှုတွင် ပါဝင်သည်။
ChatGPT တွင် အက်ပ်ကို အသုံးပြုနိုင်ခြင်းရှိမရှိနှင့် အဖွဲ့ဝင်များ အသုံးပြုပုံကို အလုပ်နေရာ စီမံခန့်ခွဲသူများက စီမံသည်။ အောက်ပါတို့အတွက် Databricks အက်ပ် စီမံခန့်ခွဲမှု ထိန်းချုပ်ချက်များ (အလုပ်နေရာ ဆက်တင်များ > အက်ပ်များ) ကို စစ်ဆေးပါ-
ချိတ်ဆက်ကိရိယာကို အသုံးပြုနိုင်သည့် အလုပ်နေရာအခန်းကဏ္ဍများ သတ်မှတ်ရန် အသုံးပြုသူ ဝင်ရောက်ခွင့်။
ဖွင့်ထားမည့် Databricks လုပ်ဆောင်ချက်များကို သတ်မှတ်ရန် လုပ်ဆောင်ချက် ထိန်းချုပ်မှု။
ချိတ်ဆက်ကိရိယာ မသုံးမီ ChatGPT က အဖွဲ့ဝင်များထံ မည်သည့်အချိန်တွင် ခွင့်တောင်းမည်ကို သတ်မှတ်ရန် အက်ပ်ခွင့်ပြုချက်များ။
ဤအက်ပ်ခွင့်ပြုချက်များသည် ChatGPT စကားဝိုင်းများတွင် သက်ရောက်သည်။ အလုပ်နေရာ အေးဂျင့်များသည် ရနိုင်သော အက်ပ်လုပ်ဆောင်ချက်များနှင့် သုံးစွဲသူများထံ အတည်ပြုချက်တောင်းမည့်အချိန်ကို ဆုံးဖြတ်ရန် အေးဂျင့်တည်ဆောက်သူက သတ်မှတ်ထားသည့် အေးဂျင့်တစ်ခုချင်းစီအလိုက် ထိန်းချုပ်မှုများကို အသုံးပြုသည်။ အေးဂျင့်၏ လုပ်ဆောင်ပုံအတွက် Enterprise နှင့် Business အတွက် ChatGPT အလုပ်နေရာ အေးဂျင့်များကို ကြည့်ပါ။
Databricks တွင် OAuth အက်ပ်ကို ခွင့်ပြုနိုင်သည့် အသုံးပြုသူများနှင့် ၎င်းတို့ ဝင်ရောက်နိုင်သည့် Databricks ရင်းမြစ်များကို စီမံခန့်ခွဲသူများက စီမံသည်။ အက်ပ်ကို ChatGPT တွင် ဖွင့်ပြီးနောက်လည်း ဝန်ဆောင်မှုပေးသူ၏ ခွင့်ပြုချက်များ ဆက်လက်သက်ရောက်သည်။
Databricks ချိတ်ဆက်ကိရိယာ စီစဉ်မှု ပြဿနာဖြေရှင်းခြင်း
ပြန်ညွှန်း URI မကိုက်ညီခြင်း- Databricks ပြန်ညွှန်း URL များ၏ တန်ဖိုးသည် လမ်းကြောင်းနှင့် callback ID အပါအဝင် ChatGPT တွင် ပြထားသော Callback URL နှင့် အတိအကျ ကိုက်ညီကြောင်း အတည်ပြုပါ။ callback ID ကို မဖယ်ရှားပါနှင့်၊ နောက်ဆုံးတွင် slash မထည့်ပါနှင့်၊ အခြား ChatGPT ပြန်ညွှန်း URL ဖြင့်လည်း မအစားထိုးပါနှင့်။
Secret မရှိခြင်း- Databricks secret များကို တစ်ကြိမ်သာ ပြသသည်။ မကူးယူခဲ့ပါက client secret အသစ်တစ်ခု ထုတ်ပေးပါ။
OAuth အက်ပ်ကို ချက်ချင်းအသုံးမပြုနိုင်ခြင်း- OAuth အပလီကေးရှင်း အပ်ဒိတ်များကို လုပ်ဆောင်ရန် မိနစ် 30 အထိ ကြာနိုင်ကြောင်း Databricks က ဆိုသည်။
Scope မလုံလောက်ခြင်း သို့မဟုတ် မကိုက်ညီခြင်း- ChatGPT ရှိ Scope များ (ချန်လှပ်နိုင်သည်)ကို Databricks OAuth အက်ပ်ရှိ ဝင်ရောက်ခွင့် scope များနှင့် နှိုင်းယှဉ်ပါ။ ChatGPT တောင်းဆိုသည့် scope တိုင်းကို ထိုနေရာတွင် ဖွင့်ထားရမည်။ SQL မဟုတ်သည့် API များအတွက် Databricks တွင် all-apis ကို ဖွင့်ထားပြီး ChatGPT scope စာရင်းတွင် ဆက်ရှိကြောင်း အတည်ပြုပါ။
SQL လုပ်ဆောင်ချက်များ မအောင်မြင်ခြင်း- SQL scope၊ warehouse စီစဉ်မှုနှင့် Databricks ခွင့်ပြုချက်များကို အတည်ပြုပါ။
ChatGPT အလုပ်နေရာ မှားယွင်းခြင်း- အသုံးပြုသူများ ချိတ်ဆက်မည့် ChatGPT အလုပ်နေရာတစ်ခုတည်းတွင် ချိတ်ဆက်ကိရိယာကို ဖန်တီးပြီး ဖွင့်ပါ။
Databricks အကောင့် သို့မဟုတ် အလုပ်နေရာ မှားယွင်းခြင်း- အလုပ်နေရာ hostname (လိုအပ်သည်) တန်ဖိုးကို အတည်ပြုပြီး လက်မှတ်ထိုးဝင်မှုအဆင့်များကို ထပ်လုပ်ကာ Databricks က မျှော်မှန်းထားသည့် အကောင့် သို့မဟုတ် အလုပ်နေရာကို ဖွင့်ကြောင်း စစ်ဆေးပါ။
အသုံးပြုသူများ ချိတ်ဆက်၍မရခြင်း- အသုံးပြုသူတွင် Databricks ဝင်ရောက်ခွင့်ရှိပြီး OAuth အက်ပ်ကို ခွင့်ပြုနိုင်ကြောင်း အတည်ပြုပါ။ အသုံးပြုသူ၏ ChatGPT အသုံးပြုသူ ဝင်ရောက်ခွင့်က ချိတ်ဆက်ကိရိယာကို ခွင့်ပြုကြောင်းလည်း အတည်ပြုပါ။
Databricks ကွန်ရက်မူဝါဒက ချိတ်ဆက်ကိရိယာကို ပိတ်ဆို့ခြင်း- Databricks က သတ်မှတ်ထားသော အရင်းအမြစ် IP များကိုသာ ခွင့်ပြုပါက Databricks စီမံခန့်ခွဲသူက သက်ဆိုင်ရာ အကောင့် သို့မဟုတ် အလုပ်နေရာ IP ဝင်ရောက်ခွင့်စာရင်းများ၊ အခြေအနေအခြေပြု အဝင်ထိန်းချုပ်မှုများ၊ firewall သို့မဟုတ် သုံးစွဲသူဘက်မှ ထိန်းချုပ်သည့် အခြားကွန်ရက်စည်းမျဉ်းများကို အပ်ဒိတ်လုပ်ရမည်။
လက်ရှိ ChatGPT ချိတ်ဆက်ကိရိယာ၏ အထွက် IP အပိုင်းအခြားများမှ အဝင်ချိတ်ဆက်မှုများကို ခွင့်ပြုပါ။
ဤခွင့်ပြုစာရင်းကို Databricks သို့မဟုတ် သုံးစွဲသူဘက်မှ ထိန်းချုပ်သည့် ကွန်ရက်အလွှာတွင် စီစဉ်ပါ။ ၎င်းသည် ChatGPT အလုပ်နေရာ IP ခွင့်ပြုစာရင်းနှင့် သီးခြားဖြစ်သည်။
ထုတ်ပြန်ထားသော အပိုင်းအခြားများ ပြောင်းလဲနိုင်သည်။ ဖြစ်နိုင်ပါက JSON မှ အပ်ဒိတ်များကို အလိုအလျောက် လုပ်ဆောင်ပါ။
ကွန်ရက်ပိတ်ဆို့မှုကို ရှောင်လွှဲရန် client secret ကို မပြောင်းပါနှင့်၊ OAuth scope များကိုလည်း မပြောင်းပါနှင့်။ ဦးစွာ Databricks က ချိတ်ဆက်ကိရိယာ၏ အရင်းအမြစ် IP များကို ငြင်းပယ်နေသလား အတည်ပြုပါ။
