OpenAI
ဤစာမျက်နှာကို စက်ဖြင့် ဘာသာပြန်ထားပါသည်။ မူရင်း အင်္ဂလိပ်ဆောင်းပါးကို ကြည့်ရန်။

ChatGPT တွင် Snowflake အက်ပ်တမ်းပလိတ်ကို စနစ်တကျ သတ်မှတ်ပါ

ChatGPT အလုပ်နေရာ စီမံခန့်ခွဲသူများနှင့် ChatGPT Plus သို့မဟုတ် ChatGPT Pro အသုံးပြုသူများက ChatGPT ကို Snowflake စီမံသည့် MCP ဆာဗာနှင့် ချိတ်ဆက်နည်းကို လေ့လာပါ။

အပ်ဒိတ်လုပ်ထားသည်- 7 days ago

သင်သည် ChatGPT အလုပ်နေရာ စီမံခန့်ခွဲသူ သို့မဟုတ် ChatGPT Plus သို့မဟုတ် Pro အသုံးပြုသူဖြစ်ပြီး Snowflake က စီမံသည့် MCP ဆာဗာမှတစ်ဆင့် ChatGPT ကို Snowflake နှင့် ချိတ်ဆက်လိုပါက ဤလမ်းညွှန်ကို အသုံးပြုပါ။

ပြင်ဆင်သတ်မှတ်မှု အများစုကို Snowflake တွင် လုပ်ဆောင်ရပါသည်။ Snowflake အဆင်သင့်ဖြစ်ပါက ChatGPT တွင် Snowflake နမူနာပုံစံ ချိတ်ဆက်မှုကို အပြီးသတ်ပြီး ထိုနမူနာပုံစံကို အသုံးပြုသည့် Snowflake ပလပ်အင်ကို ဖွင့်ပါ။

  • အသင့်ပါ OAuth- သင့် Snowflake အကောင့်နှင့် ChatGPT တွင် ရရှိနိုင်ပါက Snowflake စီမံခန့်ခွဲသူက ဖွင့်ပေးထားသော ChatGPT မိတ်ဖက်အက်ပ်ကို အသုံးပြုပါ။ Snowflake သို့ အကောင့်ဝင်ပါ။ သင့်အဖွဲ့အစည်း၏ SSO ကို သတ်မှတ်ထားပါက ၎င်းကို အသုံးပြုပါ။ ChatGPT တွင် ကလိုင်းယင့် ID သို့မဟုတ် ကလိုင်းယင့် လျှို့ဝှက်ကီးကို ထည့်ရန် မလိုပါ။ အောက်ပါ အသင့်ပါ OAuth အပိုင်းအတိုင်း လုပ်ဆောင်ပါ။

  • စိတ်ကြိုက် OAuth ကလိုင်းယင့်- သင့်အဖွဲ့အစည်းက ကိုယ်ပိုင် OAuth ကလိုင်းယင့်ကို လိုအပ်ပါက သို့မဟုတ် အသင့်ပါ OAuth ကို မရရှိနိုင်ပါက ဤနည်းလမ်းကို အသုံးပြုပါ။ အောက်ပါ စိတ်ကြိုက် OAuth ကလိုင်းယင့် အပိုင်းအတိုင်း လုပ်ဆောင်ပါ။

OAuth နည်းလမ်းနှစ်ခုလုံးအတွက် အောက်တွင် ဖော်ပြထားသည့် ဘုံ MCP ဆာဗာ ပြင်ဆင်သတ်မှတ်မှု၊ နောက်ခံအရာဝတ္ထုများအတွက် ခွင့်ပြုချက်များနှင့် ကွန်ရက်ဝင်ရောက်ခွင့်တို့ လိုအပ်ပါသည်။ OAuth ကို မသတ်မှတ်မီ ဘုံပြင်ဆင်သတ်မှတ်မှုကို “ChatGPT တွင် Snowflake ဆာဗာအသေးစိတ် ထည့်သွင်းပါ” အပိုင်းအထိ အပြီးသတ်ပါ။

သင် ပြင်ဆင်သတ်မှတ်မည့်အရာ

သင်သည် ChatGPT အတွက် ချိတ်ဆက်ကိရိယာ အဆုံးမှတ်အဖြစ် လုပ်ဆောင်ပေးမည့်၊ Snowflake က စီမံသည့် MCP ဆာဗာတစ်ခုကို ဖန်တီးနေခြင်း ဖြစ်ပါသည်။ MCP ဆာဗာက အောက်ပါတို့ကို သတ်မှတ်ပေးပါသည်-

  • ChatGPT က အသုံးပြုနိုင်သည့် လုပ်ဆောင်ချက်များ။

  • ထိုကိရိယာများက ဝင်ရောက်အသုံးပြုနိုင်သည့် Snowflake ဒေတာ သို့မဟုတ် အရာဝတ္ထုများ။

  • အသုံးပြုသူတစ်ဦးစီက ခွင့်ပြုချက်ပေးရာတွင် အသုံးပြုသည့် Snowflake အခန်းကဏ္ဍ။

  • အဆုံးမှတ်ကို ခွဲခြားသတ်မှတ်ပေးသည့် Snowflake ဒေတာဘေ့စ်၊ စီမံချက်နှင့် MCP ဆာဗာအမည်။

ထို့နောက် ChatGPT တွင် Snowflake - တရားဝင် နမူနာပုံစံ ကို စီမံပေးထားသော MCP ဆာဗာ၏ URL အပြည့်အစုံဖြင့် သတ်မှတ်ရပါမည်။ နမူနာပုံစံ ပြင်ဆင်သတ်မှတ်မှု မျက်နှာပြင်တွင် URL ကို သီးခြားအကွက် လေးခုအဖြစ် ပြထားနိုင်ပါသည်-

  • Snowflake ဟို့စ်ရှေ့ဆက်။

  • ဒေတာဘေ့စ်။

  • စီမံချက်။

  • MCP ဆာဗာအမည်။

ChatGPT သည် MCP ဆာဗာက အသုံးပြုနိုင်စေထားပြီး အသုံးပြုသူက ခွင့်ပြုချက်ပေးရာတွင် သုံးသည့် Snowflake အခန်းကဏ္ဍက ခွင့်ပြုထားသော ကိရိယာများကိုသာ ရှာတွေ့ပြီး အသုံးပြုနိုင်ပါသည်။

မစတင်မီ

အောက်ပါတို့ လိုအပ်ပါသည်-

  • ChatGPT အလုပ်နေရာ စီမံခန့်ခွဲသူ သို့မဟုတ် ပိုင်ရှင်အဖြစ် ဝင်ရောက်ခွင့်၊ သို့မဟုတ် ChatGPT Plus သို့မဟုတ် Pro အသုံးပြုခွင့်။

  • MCP ဆာဗာ အရာဝတ္ထုများ ဖန်တီးနိုင်ပြီး ခွင့်ပြုချက်များ ပေးနိုင်သည့် Snowflake ဝင်ရောက်ခွင့်။

  • MCP ဆာဗာ ထားရှိမည့် Snowflake ဒေတာဘေ့စ်နှင့် စီမံချက်။

  • Cortex Search၊ Cortex Analyst၊ ဖတ်ရန်သီးသန့် SQL သို့မဟုတ် သီးခြား လုပ်ထုံးလုပ်နည်း သို့မဟုတ် လုပ်ဆောင်ချက် စသည်တို့အနက် ChatGPT ကို မည်သည်တို့ လုပ်ဆောင်ခွင့်ပေးမည်ဟူသော ဆုံးဖြတ်ချက်။

  • အသုံးပြုသူများက အက်ပ်ကို ခွင့်ပြုချက်ပေးရာတွင် အသုံးပြုမည့်၊ လိုအပ်သမျှ အနည်းဆုံး လုပ်ပိုင်ခွင့်များသာရှိသော Snowflake အခန်းကဏ္ဍ။

  • ဒေသ သို့မဟုတ် ကလောက် နောက်ဆက်များ အပါအဝင် Snowflake အကောင့်၏ ဟို့စ်ရှေ့ဆက်။

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

ပြင်ဆင်ထားရမည့် တန်ဖိုးများ

  • Snowflake ဟို့စ်ရှေ့ဆက်- Snowflake အကောင့် URL ရှိ .snowflakecomputing.com ရှေ့မှ အပိုင်းအားလုံး။

  • ဒေတာဘေ့စ်- MCP ဆာဗာ ပါဝင်သည့် ဒေတာဘေ့စ်။

  • စီမံချက်- MCP ဆာဗာ ပါဝင်သည့် စီမံချက်။

  • MCP ဆာဗာအမည်- Snowflake MCP ဆာဗာ အရာဝတ္ထုအမည်။

  • ChatGPT ပြင်ဆင်သတ်မှတ်မှု မျက်နှာပြင်က URL တောင်းပါက စီမံပေးထားသော MCP ဆာဗာ၏ URL အပြည့်အစုံ။

  • Snowflake အခန်းကဏ္ဍ- အသုံးပြုသူများက အက်ပ်ကို ခွင့်ပြုချက်ပေးရာတွင် အသုံးပြုသင့်သည့် အခန်းကဏ္ဍ။

  • ကိရိယာစာရင်း- ChatGPT ကို အသုံးပြုစေလိုသည့် Snowflake အရာဝတ္ထုများနှင့် လုပ်ဆောင်ချက်များ။

ChatGPT က မည်သည်တို့ကို လုပ်ဆောင်နိုင်မည်ကို ဆုံးဖြတ်ပါ

အသုံးပြုခွင့်ပေးလိုသည့် စွမ်းဆောင်ရည်များကိုသာ ရွေးပါ။ အသုံးများသော ရွေးချယ်စရာများမှာ-

  • အညွှန်းပြုလုပ်ထားသော Snowflake ဒေတာ သို့မဟုတ် အကြောင်းအရာထဲမှ အဖြေများကို ရှာရန် Cortex Search ဖြင့် ရှာဖွေခြင်း။

  • အတည်ပြုထားသော semantic view မှတစ်ဆင့် Cortex Analyst ဖြင့် အမေးအဖြေ ပြုလုပ်ခြင်း။

  • ထိန်းချုပ်ထားသော ဒေတာမေးမြန်းခွင့်အတွက် ဖတ်ရန်သီးသန့် SQL။

  • သီးခြား လုပ်ငန်းစဉ်တစ်ခုအတွက် Snowflake အေးဂျင့်၊ သိမ်းဆည်းထားသော လုပ်ထုံးလုပ်နည်း သို့မဟုတ် UDF။

SQL ကို ဖွင့်ပါက သင့်အဖွဲ့အစည်းက ရေးသားခွင့်ကို စစ်ဆေးအတည်ပြုထားခြင်း မရှိလျှင် ဖတ်ရန်သီးသန့်အဖြစ်သာ ထားပါ။

Snowflake အလုပ်စာရွက်တစ်ခုကို ဖွင့်ပါ

  1. Snowflake အက်ပ် သို့ အကောင့်ဝင်ပါ။

  2. MCP ဆာဗာ ဖန်တီးနိုင်ပြီး ဝင်ရောက်ခွင့် ပေးနိုင်သည့် အခန်းကဏ္ဍသို့ ပြောင်းပါ။

  3. အလုပ်နေရာများ သို့ သွားပါ။

    Snowflake navigation menu showing Workspaces selected during MCP server setup.
  4. SQL ဖိုင်ပါသော အလုပ်နေရာတစ်ခုကို ဖန်တီးပါ။

    Snowflake workspace with a SQL file open for MCP server setup.
  5. အလုပ်နေရာ၏ လုပ်ဆောင်မည့်နေရာကို MCP ဆာဗာ ဖန်တီးမည့် ဒေတာဘေ့စ်နှင့် စီမံချက်အဖြစ် သတ်မှတ်ပါ။

    Snowflake worksheet context picker showing the role, warehouse, database, and schema.

Snowflake MCP ဆာဗာကို ဖန်တီးပါ

Snowflake တွင် MCP ဆာဗာ ဖန်တီးနိုင်ပြီး ဝင်ရောက်ခွင့် ပေးနိုင်သည့် အခန်းကဏ္ဍဖြင့် အကောင့်ဝင်ပါ။ MCP ဆာဗာ ဖန်တီးမည့် ဒေတာဘေ့စ်နှင့် စီမံချက်တွင် အလုပ်စာရွက်တစ်ခုကို ဖွင့်ပါ။

အောက်ပါ ဥပမာကဲ့သို့သော ညွှန်ကြားချက်တစ်ခုကို လုပ်ဆောင်ပါ။ အမည်များကို သင့်ကိုယ်ပိုင် Snowflake ဒေတာဘေ့စ်၊ စီမံချက်၊ ဝန်ဆောင်မှုများ၊ view များ၊ warehouse နှင့် ဆာဗာအမည်တို့ဖြင့် အစားထိုးပါ။

CREATE MCP SERVER CHATGPT_SNOWFLAKE_MCP
FROM SPECIFICATION $$
tools:
- name: "support-search"
type: "CORTEX_SEARCH_SERVICE_QUERY"
identifier: "CHATGPT_APPS.TOOLS.SUPPORT_SEARCH_SERVICE"
title: "Support Search"
description: "Search support content for relevant customer issues."
- name: "revenue-analyst"
type: "CORTEX_ANALYST_MESSAGE"
identifier: "CHATGPT_APPS.TOOLS.REVENUE_SEMANTIC_VIEW"
title: "Revenue Analyst"
description: "Answer revenue questions using the approved semantic view."
- name: "sql-readonly"
type: "SYSTEM_EXECUTE_SQL"
title: "Read-only SQL"
description: "Run read-only SQL queries against approved Snowflake data."
config:
read_only: true
query_timeout: 600
warehouse: "CHATGPT_WH"
$$;

Snowflake result confirming that the MCP server was successfully created.

ဤညွှန်ကြားချက်ရှိ ကိရိယာအမည်များနှင့် Snowflake အရာဝတ္ထုများသည် ဥပမာများ ဖြစ်ပါသည်-

  • support-search သည် သတ်မှတ်ထားသော Cortex Search ဝန်ဆောင်မှုကို အသုံးပြုနိုင်စေပါသည်။

  • revenue-analyst သည် သတ်မှတ်ထားသော semantic view ကို အသုံးပြုနိုင်စေပါသည်။ လိုအပ်သလို အခြား view များအတွက် ကိရိယာများ ထည့်ပါ။

  • sql-readonly သည် သတ်မှတ်ထားသော warehouse ဖြင့် ဖတ်ရန်သီးသန့် SQL ကို အသုံးပြုနိုင်စေပါသည်။

ChatGPT က သင့်လျော်သော ကိရိယာကို ရွေးချယ်နိုင်ရန် တသမတ်တည်းရှိပြီး လုပ်ဆောင်ချက်ကို ဖော်ပြသည့် ကိရိယာအမည်များကို အသုံးပြုပါ။ MCP ဆာဗာကို ဖန်တီးရုံဖြင့် နောက်ခံ Snowflake အရာဝတ္ထုများကို အလိုအလျောက် ဝင်ရောက်ခွင့် မရပါ။

ထပ်ဆောင်း သတ်မှတ်ချက်ရွေးချယ်စရာများအတွက် Snowflake က စီမံသည့် MCP ဆာဗာ ဖန်တီးခြင်း ကို ကြည့်ပါ။

သင့်လျော်သော Snowflake ခွင့်ပြုချက်များ ပေးပါ

အသုံးပြုသူများက ခွင့်ပြုချက်ပေးရာတွင် အသုံးပြုမည့် Snowflake အခန်းကဏ္ဍကို ရွေးပြီး ထိုအခန်းကဏ္ဍအား အောက်ပါတို့ကို ဝင်ရောက်ခွင့်ပေးပါ-

  1. ဒေတာဘေ့စ်နှင့် စီမံချက်။

  2. MCP ဆာဗာ။

  3. ရှာဖွေမှုဝန်ဆောင်မှု၊ semantic view သို့မဟုတ် warehouse ကဲ့သို့ ကိရိယာများက အသုံးပြုသည့် နောက်ခံအရာဝတ္ထု အားလုံး။

ဥပမာ-

GRANT USAGE ON DATABASE CHATGPT_APPS TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON SCHEMA CHATGPT_APPS.TOOLS TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP TO ROLE CHATGPT_CONNECTOR_ROLE;

GRANT USAGE ON CORTEX SEARCH SERVICE CHATGPT_APPS.TOOLS.SUPPORT_SEARCH_SERVICE TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT SELECT ON SEMANTIC VIEW CHATGPT_APPS.TOOLS.REVENUE_SEMANTIC_VIEW TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON WAREHOUSE CHATGPT_WH TO ROLE CHATGPT_CONNECTOR_ROLE;

MCP ဆာဗာက UDF၊ သိမ်းဆည်းထားသော လုပ်ထုံးလုပ်နည်း သို့မဟုတ် Cortex အေးဂျင့်ကို အသုံးပြုနိုင်စေထားပါက ထိုအရာဝတ္ထုအတွက် လိုအပ်သော ခွင့်ပြုချက်များကိုလည်း ပေးပါ။

Snowflake အဆင်သင့်ဖြစ်ကြောင်း စစ်ဆေးပါ

အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

SHOW MCP SERVERS IN SCHEMA CHATGPT_APPS.TOOLS;

ထို့နောက် အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

DESCRIBE MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP;

အောက်ပါတို့ကို စစ်ဆေးပါ-

  • ဆာဗာသည် ရည်ရွယ်ထားသော ဒေတာဘေ့စ်နှင့် စီမံချက်တွင် ရှိကြောင်း။

  • ကိရိယာစာရင်းသည် သင် ရည်ရွယ်ထားသည့်အတိုင်း ဖြစ်ကြောင်း။

  • ကိရိယာတစ်ခုစီ၏ identifier သည် မှန်ကန်သော Snowflake အရာဝတ္ထုကို ညွှန်းထားကြောင်း။

  • ချိတ်ဆက်မည့် အခန်းကဏ္ဍတွင် MCP ဆာဗာအတွက် USAGE ခွင့်ပြုချက် ရှိကြောင်း။

  • ချိတ်ဆက်မည့် အခန်းကဏ္ဍတွင် နောက်ခံအရာဝတ္ထုတစ်ခုစီအတွက် လိုအပ်သော ခွင့်ပြုချက်များ ရှိကြောင်း။

ChatGPT တွင် Snowflake ဆာဗာအသေးစိတ် ထည့်သွင်းပါ

အလုပ်နေရာအတွက် ပြင်ဆင်သတ်မှတ်ရန် admin.openai.com ကို ဖွင့်ပြီး သက်ဆိုင်ရာ ChatGPT အလုပ်နေရာကို ရွေးချယ်ကာ ပလပ်အင်များကို ဖွင့်ပါ။ အလုပ်နေရာအတွင်း သွားလာအသုံးပြုမှုနှင့် ယခင်အက်ပ်များကို ဝင်ရောက်အသုံးပြုမှုအတွက် ပလပ်အင်များနှင့် အက်ပ်များအတွက် စီမံခန့်ခွဲသူ ထိန်းချုပ်မှုများ၊ လုံခြုံရေးနှင့် စည်းမျဉ်းလိုက်နာမှု ကို ကြည့်ပါ။

  1. ChatGPT တွင် အက်ပ်ကို အသုံးပြုစေလိုသည့် အကောင့် သို့မဟုတ် အလုပ်နေရာသို့ ပြောင်းပါ။

  2. ကိုယ်ပိုင်အသုံးပြုရန် ပြင်ဆင်သတ်မှတ်ပါက ဆက်တင်များ > ပလပ်အင်များ သို့ သွားပါ။ အလုပ်နေရာအတွက် စီမံခန့်ခွဲသူအဖြစ် ပြင်ဆင်သတ်မှတ်ပါက စီမံခန့်ခွဲသူ ကွန်ဆိုလ် > ပလပ်အင်များ သို့ သွားပါ။

  3. Snowflake ကို ရှာပါ။

  4. Snowflake - တရားဝင် နမူနာပုံစံ ကို ဖွင့်ပါ။

  5. Snowflake - တရားဝင် နမူနာပုံစံ ကို ဖွင့်ပြီး ရှင်းလင်းသည့် ချိတ်ဆက်မှုအမည်ကို ထည့်ကာ ချိတ်ဆက်မည် ကို ရွေးပါ။

  6. စီမံပေးထားသော MCP ဆာဗာ၏ URL အပြည့်အစုံကို ထည့်ပါ-

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

ဥပမာ-

https://myorg-myaccount.azure.snowflakecomputing.com/api/v2/databases/CHATGPT_APPS/schemas/TOOLS/mcp-servers/CHATGPT_SNOWFLAKE_MCP

ChatGPT Snowflake Template connection form with name, managed MCP server URL, and OAuth settings.

ပြင်ဆင်သတ်မှတ်မှု မျက်နှာပြင်တွင် Snowflake သတ်မှတ်ချက်များကို သီးခြားအကွက်များဖြင့် ပြထားပါက URL ထဲမှ တူညီသော တန်ဖိုးများကို အသုံးပြုပါ-

Snowflake ဟို့စ်ရှေ့ဆက်

သင့် Snowflake အကောင့် URL တွင် ဒေသ သို့မဟုတ် ကလောက် နောက်ဆက်များ အပါအဝင် .snowflakecomputing.com ရှေ့မှ အပိုင်းအားလုံးကို အသုံးပြုပါ။

ဥပမာ၊ အကောင့် URL သည် အောက်ပါအတိုင်း စတင်ပါက-

https://myorg-myaccount.azure.snowflakecomputing.com

ဟို့စ်ရှေ့ဆက်မှာ-

myorg-myaccount.azure

ဒေတာဘေ့စ်

MCP ဆာဗာ ပါဝင်သည့် ဒေတာဘေ့စ်ကို ထည့်ပါ။ ဥပမာ-

CHATGPT_APPS

စီမံချက်

MCP ဆာဗာ ပါဝင်သည့် စီမံချက်ကို ထည့်ပါ။ ဥပမာ-

TOOLS

MCP ဆာဗာအမည်

Snowflake MCP ဆာဗာ အရာဝတ္ထုအမည်ကို ထည့်ပါ။ ဥပမာ-

CHATGPT_SNOWFLAKE_MCP

OAuth ကို သတ်မှတ်ပါ

သင့်အကောင့်အတွက် ရရှိနိုင်ပြီး သင့်အဖွဲ့အစည်း၏ လိုအပ်ချက်များနှင့် ကိုက်ညီသည့် OAuth နည်းလမ်းကို ရွေးပါ။ နည်းလမ်းနှစ်ခုလုံးတွင် အထက်ပါ ဘုံ MCP ဆာဗာ ပြင်ဆင်သတ်မှတ်မှုနှင့် အောက်ပါ ချိတ်ဆက်မှု စမ်းသပ်ချက်များ၊ ဝင်ရောက်ခွင့် ထိန်းချုပ်မှုများကို အသုံးပြုပါသည်။

မည်သည့် OAuth နည်းလမ်းတွင်မဆို session:role:all ကို အသုံးပြုပါက Snowflake သည် အသုံးပြုသူတစ်ဦးစီ၏ မူလအခန်းကဏ္ဍကို အသုံးပြုပါသည်။ OAuth ပေါင်းစည်းချိတ်ဆက်မှုတွင် အခန်းကဏ္ဍ ခွင့်ပြုစာရင်းကို သတ်မှတ်ထားပါက မူလအခန်းကဏ္ဍသည် ထိုစာရင်းတွင် ခွင့်ပြုထားရမည်ဖြစ်ပြီး ပိတ်ဆို့ထားခြင်း မရှိရပါ။ အခြား အတည်ပြုထားသော အခန်းကဏ္ဍတစ်ခု ရှိနေရုံဖြင့် ၎င်းကို အလိုအလျောက် ရွေးချယ်ပေးမည် မဟုတ်ပါ။

အသင့်ပါ OAuth

ဆက်မလုပ်မီ အထက်ပါ ဘုံအပိုင်းများအတိုင်း MCP ဆာဗာ ဖန်တီးခြင်း၊ ခွင့်ပြုချက်ပေးခြင်း၊ ဆာဗာ စစ်ဆေးခြင်းနှင့် ၎င်း၏ အသေးစိတ်ကို ChatGPT တွင် ထည့်သွင်းခြင်းတို့ကို အပြီးသတ်ပါ။ ဤအပိုင်းသို့ တိုက်ရိုက် ရောက်လာသည့်တိုင် ထိုအဆင့်များကို လုပ်ဆောင်ရန် လိုအပ်ပါသည်။

သင့် Snowflake အကောင့်အတွက် ChatGPT မိတ်ဖက်အက်ပ်ကို ရရှိနိုင်ပြီး ChatGPT ပြင်ဆင်သတ်မှတ်မှု ပေါ့ပ်အပ်တွင် အသင့်ပါ OAuth ရရှိနိုင်မှသာ ဤနည်းလမ်းကို အသုံးပြုပါ။

  1. MCP ဆာဗာ တည်ရှိသည့် Snowflake အကောင့်တွင်ပင် ChatGPT မိတ်ဖက် ပေါင်းစည်းချိတ်ဆက်မှုကို ဖွင့်ပေးရန် Snowflake စီမံခန့်ခွဲသူကို တောင်းဆိုပါ။ ဖွင့်ထားပြီးသား ChatGPT မိတ်ဖက် ပေါင်းစည်းချိတ်ဆက်မှု ရှိပါက ၎င်းကို ပြန်လည်အသုံးပြုပါ။

  2. ChatGPT ပြင်ဆင်သတ်မှတ်မှု ပေါ့ပ်အပ်တွင် အသင့်ပါ OAuth ကို အသုံးပြုပါ။ ကလိုင်းယင့် ID သို့မဟုတ် ကလိုင်းယင့် လျှို့ဝှက်ကီး ထည့်ရန်၊ ပြန်ခေါ် URL မှတ်ပုံတင်ရန် မလိုပါ။

  3. အကောင့်ဝင်ရန်၊ သဘောတူခွင့်ပြုရန်နှင့် ဝင်ရောက်ခွင့် သတ်မှတ်ရန် အောက်ပါ “Snowflake ကို ချိတ်ဆက်ပြီး စီမံပါ” အပိုင်းအတိုင်း ဆက်လုပ်ပါ။ ထို့နောက် အသုံးပြုခွင့်ရှိပြီး စီမံခန့်ခွဲသူ မဟုတ်သည့် အဖွဲ့ဝင်များဖြင့် စမ်းသပ်မှုများ အပါအဝင် “အက်ပ်ကို စမ်းသပ်ပါ” အပိုင်းကို အပြီးသတ်ပါ။

အထက်တွင် ဖော်ပြထားသော မူလအခန်းကဏ္ဍ၊ ခွင့်ပြုစာရင်းနှင့် ပိတ်ဆို့ထားသော အခန်းကဏ္ဍတို့၏ လုပ်ဆောင်ပုံသည် ဤနည်းလမ်းအတွက်လည်း အကျုံးဝင်ပါသည်။

စိတ်ကြိုက် OAuth ကလိုင်းယင့်

ဆက်မလုပ်မီ အထက်ပါ ဘုံအပိုင်းများအတိုင်း MCP ဆာဗာ ဖန်တီးခြင်း၊ ခွင့်ပြုချက်ပေးခြင်း၊ ဆာဗာ စစ်ဆေးခြင်းနှင့် ၎င်း၏ အသေးစိတ်ကို ChatGPT တွင် ထည့်သွင်းခြင်းတို့ကို အပြီးသတ်ပါ။ ဤအပိုင်းသို့ တိုက်ရိုက် ရောက်လာသည့်တိုင် ထိုအဆင့်များကို လုပ်ဆောင်ရန် လိုအပ်ပါသည်။

စိတ်ကြိုက် OAuth ကလိုင်းယင့်အတွက် Snowflake မှ ကလိုင်းယင့် ID နှင့် ကလိုင်းယင့် လျှို့ဝှက်ကီး လိုအပ်ပါသည်။ အထက်တွင် ဖော်ပြထားသော မူလအခန်းကဏ္ဍ၊ ခွင့်ပြုစာရင်းနှင့် ပိတ်ဆို့ထားသော အခန်းကဏ္ဍတို့၏ လုပ်ဆောင်ပုံသည် ဤနည်းလမ်းအတွက်လည်း အကျုံးဝင်ပါသည်။

  1. ChatGPT ပြင်ဆင်သတ်မှတ်မှု ပေါ့ပ်အပ်တွင် အဆင့်မြင့် OAuth ဆက်တင်များ > အသုံးပြုသူ သတ်မှတ်ထားသော OAuth ကလိုင်းယင့် ကို ရွေးပြီး ChatGPT တွင် ပြထားသည့် ပြန်ခေါ် URL ကို အတိအကျ ကူးယူပါ။

  2. OAUTH_CLIENT_TYPE = 'CONFIDENTIAL' နှင့် OAUTH_REDIRECT_URI ကို ထိုပြန်ခေါ် URL အတိအကျအဖြစ် သတ်မှတ်ပြီး စိတ်ကြိုက် OAuth လုံခြုံရေး ပေါင်းစည်းချိတ်ဆက်မှုကို ဖန်တီးပါ။

  3. ပေါင်းစည်းချိတ်ဆက်မှုအမည်ကို စာလုံးအကြီးများဖြင့် ရေး၍ Snowflake တွင် အောက်ပါ ညွှန်ကြားချက်ကို လုပ်ဆောင်ပါ-

    SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('YOUR_INTEGRATION_NAME');

  4. JSON ရလဒ်မှ oauth_client_id ကို ChatGPT ရှိ OAuth ကလိုင်းယင့် ID ထဲသို့၊ oauth_client_secret ကို OAuth ကလိုင်းယင့် လျှို့ဝှက်ကီး ထဲသို့ ကူးထည့်ပါ။

  5. တိုကင် အဆုံးမှတ် အထောက်အထားစစ်ဆေးနည်း ကို client_secret_basic အဖြစ် သတ်မှတ်ပါ။

စိတ်ကြိုက် ကလိုင်းယင့်၏ အထောက်အထားများကို ထည့်ပြီးနောက် အောက်ပါ “Snowflake ကို ချိတ်ဆက်ပြီး စီမံပါ” နှင့် “အက်ပ်ကို စမ်းသပ်ပါ” အပိုင်းများအတိုင်း ဆက်လုပ်ပါ။

Snowflake ကို ချိတ်ဆက်ပြီး စီမံပါ

  1. မည်သည့် OAuth နည်းလမ်းကို အသုံးပြုသည်ဖြစ်စေ တူညီသော ChatGPT ပြင်ဆင်သတ်မှတ်မှု ပေါ့ပ်အပ်တွင် ဆက်လုပ်မည် ကို ရွေးပြီး Snowflake သို့ အကောင့်ဝင်ကာ ချိတ်ဆက်မှုကို ခွင့်ပြုပါ။ သင့်အဖွဲ့အစည်း၏ SSO ကို သတ်မှတ်ထားပါက ၎င်းကို အသုံးပြုနိုင်ပါသည်။

  2. အလုပ်နေရာအတွက် ပြင်ဆင်သတ်မှတ်ပါက အသုံးပြုသင့်သည့် အဖွဲ့ဝင်များအတွက် ပလပ်အင် ထည့်သွင်းမှုမူဝါဒနှင့် အခန်းကဏ္ဍ သို့မဟုတ် အဖွဲ့အလိုက် ဝင်ရောက်ခွင့်ကို သတ်မှတ်ပါ။ Snowflake နှင့် Snowflake - တရားဝင် နမူနာပုံစံ နှစ်ခုလုံးကို ဖွင့်ထားကြောင်း စစ်ဆေးပါ။

  3. Snowflake ကို အသုံးပြုသင့်သည့် အခန်းကဏ္ဍများအတွက် အသုံးပြုသူ ဝင်ရောက်ခွင့် ကို သတ်မှတ်ရန် အလုပ်နေရာ စီမံခန့်ခွဲသူများတွင် တာဝန်ရှိပါသည်။

  4. အသုံးပြုနိုင်စေထားသော ကိရိယာများအတွက် လုပ်ဆောင်ချက် ထိန်းချုပ်မှု ကို ပြန်လည်စစ်ဆေးရန် အလုပ်နေရာ စီမံခန့်ခွဲသူများတွင် တာဝန်ရှိပါသည်။

  5. ChatGPT က အက်ပ်ကို မသုံးမီ အဖွဲ့ဝင်များအား မည်သည့်အချိန်တွင် မေးမြန်းမည်ကို ရွေးချယ်ရန် အက်ပ်ခွင့်ပြုချက်များ ကို ပြန်လည်စစ်ဆေးပေးရန် အလုပ်နေရာ စီမံခန့်ခွဲသူများတွင် တာဝန်ရှိပါသည်။

ဤအက်ပ်ခွင့်ပြုချက်များသည် ChatGPT စကားဝိုင်းများအတွက် အကျုံးဝင်ပါသည်။ အလုပ်နေရာ အေးဂျင့်များသည် မည်သည့် အက်ပ်လုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်ပြီး နောက်ဆုံးအသုံးပြုသူများအား မည်သည့်အချိန်တွင် အတည်ပြုခိုင်းမည်ကို ဆုံးဖြတ်ရန် အေးဂျင့်ဖန်တီးသူက အေးဂျင့်တစ်ခုချင်းစီအတွက် သတ်မှတ်ထားသော ထိန်းချုပ်မှုများကို အသုံးပြုပါသည်။ အေးဂျင့်၏ လုပ်ဆောင်ပုံအတွက် Enterprise နှင့် Business အတွက် ChatGPT အလုပ်နေရာ အေးဂျင့်များ ကို ကြည့်ပါ။

အက်ပ်ကို စမ်းသပ်ပါ

  1. စကားဝိုင်းတစ်ခုကို ဖွင့်ပြီး Snowflake ကို ရွေးကာ ချိတ်ဆက်မှုကို စမ်းသပ်ပါ။

  2. သင် သတ်မှတ်ထားသော ကိရိယာများကို ChatGPT က ရှာတွေ့ကြောင်း စစ်ဆေးပါ။

  3. အတည်ပြုထားသော ဒေတာတွင် ရှာဖွေခြင်း သို့မဟုတ် ဖတ်ရန်သီးသန့် မေးမြန်းခြင်းကဲ့သို့ အန္တရာယ်နည်းသော ဖတ်ရှုမှုကို ဦးစွာ လုပ်ဆောင်ပါ။

  4. အတည်ပြုထားသော အခန်းကဏ္ဍနှင့် အရာဝတ္ထုများအပြင် အခြားအရာများသို့ ဝင်ရောက်ခြင်းကို Snowflake ခွင့်ပြုချက်များက တားဆီးထားကြောင်း စစ်ဆေးပါ။

  5. အလုပ်နေရာအတွက် ပြင်ဆင်သတ်မှတ်ပါက မူလ Snowflake အခန်းကဏ္ဍ မတူညီကြသော၊ အသုံးပြုခွင့်ရှိပြီး စီမံခန့်ခွဲသူ မဟုတ်သည့် အဖွဲ့ဝင်များဖြင့် စမ်းသပ်ပါ။ စီမံခန့်ခွဲသူက အောင်မြင်စွာ ချိတ်ဆက်နိုင်ရုံဖြင့် အဖွဲ့ဝင်တိုင်း ချိတ်ဆက်နိုင်ကြောင်း အတည်မပြုနိုင်ပါ။

အလုပ်နေရာ စီမံခန့်ခွဲသူများအနေဖြင့် Snowflake တစ်ခုတည်းကို ဖွင့်ထားရုံဖြင့် မလုံလောက်ပါ။ Snowflake - တရားဝင် နမူနာပုံစံ ကို ဖွင့်ပြီး ချိတ်ဆက်ထားခြင်း မရှိပါက အဖွဲ့ဝင်များအတွက် ပလပ်အင်သည် ပိတ်ထားသည့်အဖြစ် ပေါ်နေနိုင်ပါသည်။

MCP ဆာဗာ URL နှင့် OAuth လုပ်ဆောင်ပုံ

ChatGPT သည် Snowflake က စီမံသည့် MCP ဆာဗာ၏ URL အပြည့်အစုံသို့ ချိတ်ဆက်ပါသည်-

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

ChatGPT သည် အောက်ပါ Snowflake OAuth အဆုံးမှတ်များကို ရှာဖွေသတ်မှတ်ရန် ထို URL ထဲမှ Snowflake ဟို့စ်ရှေ့ဆက်ကို အသုံးပြုပါသည်-

  • ခွင့်ပြုချက်ပေးခြင်း- https://<snowflake_host_prefix>.snowflakecomputing.com/oauth/authorize

  • တိုကင်- https://<snowflake_host_prefix>.snowflakecomputing.com/oauth/token-request

Snowsight URL၊ Snowflake အကောင့်၏ အရင်းခံ URL သီးသန့် သို့မဟုတ် လမ်းကြောင်းအပိုင်းများ ပိုပါနေသော URL ကို ကူးထည့်ခြင်း မပြုပါနှင့်။ MCP URL တွင် /api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server} ပါဝင်ရမည်ဖြစ်ပြီး သင့် Snowflake အရာဝတ္ထုများနှင့် အတိအကျ ကိုက်ညီရပါမည်။

ပြဿနာဖြေရှင်းခြင်း

စီမံခန့်ခွဲသူအတွက် Snowflake ကို ဖွင့်ထားသော်လည်း အဖွဲ့ဝင်တစ်ဦးအတွက် ပိတ်ထားပါသည်

  • စီမံခန့်ခွဲသူ ကွန်ဆိုလ် > ပလပ်အင်များ တွင် Snowflake နှင့် Snowflake - တရားဝင် နမူနာပုံစံ နှစ်ခုလုံးကို ဖွင့်ထားကြောင်း စစ်ဆေးပါ။

  • Snowflake - တရားဝင် နမူနာပုံစံ ကို ဖွင့်ပြီး ၎င်း၏ ချိတ်ဆက်မည် လုပ်ငန်းစဉ်ကို အပြီးသတ်ပါ။ နမူနာပုံစံကို မချိတ်ဆက်ဘဲ ဖွင့်ထားရုံဖြင့် မလုံလောက်ပါ။

  • Snowflake ကို ဖွင့်ပြီး နမူနာပုံစံသည် ၎င်းအတွက် လိုအပ်သော အက်ပ်အဖြစ် ပေါ်နေကြောင်း စစ်ဆေးပါ။

  • ပြဿနာကြုံနေရသည့် အဖွဲ့ဝင်၏ အခန်းကဏ္ဍ သို့မဟုတ် အဖွဲ့ကို ပလပ်အင် ထည့်သွင်းမှုမူဝါဒက ခွင့်ပြုထားကြောင်း စစ်ဆေးပါ။

MCP ဆာဗာကို မတွေ့ပါ

  • MCP ဆာဗာ URL အပြည့်အစုံကို ပြန်စစ်ပါ။ ပြင်ဆင်သတ်မှတ်မှု မျက်နှာပြင်က နမူနာပုံစံ၏ အကွက်လေးခုကို တောင်းပါက ထိုအကွက်များကို ပြန်စစ်ပါ။

  • MCP ဆာဗာသည် ထိုဒေတာဘေ့စ်နှင့် စီမံချက်တွင် အတိအကျ ရှိကြောင်း စစ်ဆေးပါ။

ChatGPT တွင် ကိရိယာများ မပေါ်ပါ

  • MCP ဆာဗာ သတ်မှတ်ချက်တွင် ကိရိယာများ ပါဝင်ကြောင်း စစ်ဆေးပါ။

  • ထိုအခန်းကဏ္ဍတွင် MCP ဆာဗာအတွက် USAGE ခွင့်ပြုချက် ရှိကြောင်း စစ်ဆေးပါ။

ကိရိယာ ပေါ်နေသော်လည်း အသုံးပြုသည့်အခါ အလုပ်မလုပ်ပါ

  • ရှာဖွေမှုဝန်ဆောင်မှု၊ semantic view၊ warehouse၊ လုပ်ထုံးလုပ်နည်း သို့မဟုတ် UDF ကဲ့သို့သော နောက်ခံ Snowflake အရာဝတ္ထုအတွက် ထိုအခန်းကဏ္ဍတွင် လိုအပ်သည့် ခွင့်ပြုချက်ရှိကြောင်း စစ်ဆေးပါ။

SQL ကိရိယာ အလုပ်မလုပ်ပါ

  • warehouse အမည် မှန်ကန်ပြီး warehouse လည်ပတ်နေကြောင်း စစ်ဆေးပါ။

  • ထိုအခန်းကဏ္ဍတွင် warehouse အတွက် USAGE ခွင့်ပြုချက် ရှိကြောင်း စစ်ဆေးပါ။

  • ဖတ်ရန်သီးသန့် ဝင်ရောက်ခွင့်ပေးရန် ရည်ရွယ်ပါက read_only: true ကို သတ်မှတ်ထားကြောင်း စစ်ဆေးပါ။

တောင်းဆိုထားသော ALL အခန်းကဏ္ဍကို တိတိကျကျ ပိတ်ဆို့ထားပါသည်

သင့်မူလအခန်းကဏ္ဍကို OAuth ပေါင်းစည်းချိတ်ဆက်မှု၏ ခွင့်ပြုထားသော၊ ပိတ်ဆို့ထားသော အခန်းကဏ္ဍများနှင့် နှိုင်းယှဉ်စစ်ဆေးပေးရန် သင့် Snowflake စီမံခန့်ခွဲသူကို တောင်းဆိုပါ။ အခြား ခွင့်ပြုထားသော အခန်းကဏ္ဍတစ်ခု ရှိနေရုံဖြင့် ၎င်းကို အလိုအလျောက် ရွေးချယ်ပေးမည် မဟုတ်ပါ။ သင့်လျော်ပါက မူလအခန်းကဏ္ဍကို အတည်ပြုထားသော အခန်းကဏ္ဍတစ်ခုသို့ ပြောင်းပြီး ပြန်ချိတ်ဆက်ပါ။ မူလအခန်းကဏ္ဍကို ပြောင်းခြင်းသည် ChatGPT ပြင်ပရှိ သင်၏ Snowflake အသုံးပြုချိန်များအပေါ်လည်း သက်ရောက်မှုရှိပါသည်။

ခွင့်ပြုချက်ပေးခြင်း မအောင်မြင်ပါ

  • အသုံးပြုသူသည် Snowflake သို့ အကောင့်ဝင်နိုင်ကြောင်း စစ်ဆေးပါ။

  • session:role:all ကို အသုံးပြုပါက အသုံးပြုသူ၏ မူလအခန်းကဏ္ဍကို OAuth ပေါင်းစည်းချိတ်ဆက်မှုက ခွင့်ပြုထားကြောင်း စစ်ဆေးပါ။

  • ပြင်ဆင်သတ်မှတ်မှုတွင် Snowflake က စီမံသည့် MCP OAuth လုပ်ငန်းစဉ်ကို အသုံးပြုထားကြောင်း စစ်ဆေးပါ။

  • စိတ်ကြိုက် OAuth ကလိုင်းယင့်ကို အသုံးပြုပါက ကလိုင်းယင့် ID နှင့် ကလိုင်းယင့် လျှို့ဝှက်ကီး တို့သည် Snowflake OAuth ပေါင်းစည်းချိတ်ဆက်မှုနှင့် ကိုက်ညီပြီး ၎င်း၏ ပြန်ညွှန်း URI သည် ChatGPT တွင် ပြထားသော ပြန်ခေါ် URL နှင့် အတိအကျ ကိုက်ညီကြောင်း စစ်ဆေးပါ။

    အသင့်ပါ OAuth ကို အသုံးပြုပါက MCP ဆာဗာ တည်ရှိသည့် အကောင့်တွင် ChatGPT မိတ်ဖက် ပေါင်းစည်းချိတ်ဆက်မှု ရရှိနိုင်ပြီး ဖွင့်ထားကြောင်း စစ်ဆေးပေးရန် Snowflake စီမံခန့်ခွဲသူကို တောင်းဆိုပါ။

Snowflake ကွန်ရက်မူဝါဒ သို့မဟုတ် IP ခွင့်ပြုစာရင်းက ချိတ်ဆက်ကိရိယာကို ပိတ်ဆို့ထားပါသည်

  • Snowflake ကွန်ရက်မူဝါဒ သို့မဟုတ် ဝင်ရောက်ခွင့်စည်းမျဉ်းများကို မွမ်းမံပေးရန် Snowflake စီမံခန့်ခွဲသူကို တောင်းဆိုပါ။

  • လက်ရှိ ChatGPT ချိတ်ဆက်ကိရိယာ၏ အထွက် IP အပိုင်းအခြားများ မှ အဝင်ချိတ်ဆက်မှုများကို ခွင့်ပြုပါ။

  • ဤခွင့်ပြုစာရင်းကို Snowflake တွင် သတ်မှတ်ပါ။ ၎င်းသည် ChatGPT အလုပ်နေရာ၏ IP ခွင့်ပြုစာရင်း သတ်မှတ်မှုနှင့် သီးခြား ဖြစ်ပါသည်။

  • IP အပိုင်းအခြားများ ပြောင်းလဲနိုင်သောကြောင့် ဖြစ်နိုင်ပါက ထုတ်ပြန်ထားသော JSON မှ အလိုအလျောက် မွမ်းမံနိုင်အောင် လုပ်ဆောင်ပါ။

ဟို့စ်အမည် ချိတ်ဆက်မှု ပြဿနာ

မှန်ကန်သော Snowflake ဟို့စ်ရှေ့ဆက်ကို အသုံးပြုပါ။ အောက်မျဉ်းပါသော Snowflake ဟို့စ်အမည်များသည် ပြဿနာဖြစ်စေနိုင်သောကြောင့် တုံးတိုများကို ဦးစားပေး အသုံးပြုပါ။

ဤဆောင်းပါးသည် အထောက်အကူ ဖြစ်ပါသလား။