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

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

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

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

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

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

သင်ထည့်သွင်းမည့်အရာ

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

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

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

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

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

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

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

  • ဒေတာဘေ့စ်။

  • စီမံချက်။

  • MCP ဆာဗာအမည်။

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

မစတင်မီ

သင်လိုအပ်သည်များ-

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

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

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

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

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

  • ဒေသ သို့မဟုတ် cloud နောက်ဆက်ရှိပါက ၎င်းအပါအဝင် 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 ဖြင့် ရှာဖွေခြင်း။

  • အတည်ပြုထားသော အဓိပ္ပာယ်ဆိုင်ရာ မြင်ကွင်းမှတစ်ဆင့် 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 ဒေတာဘေ့စ်၊ စီမံချက်၊ ဝန်ဆောင်မှုများ၊ မြင်ကွင်းများ၊ 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 က သတ်မှတ်ထားသော အဓိပ္ပာယ်ဆိုင်ရာ မြင်ကွင်းကို ဖော်ထုတ်ပေးသည်။ လိုအပ်သလို အခြားမြင်ကွင်းများအတွက် ကိရိယာများ ထည့်ပါ။

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

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

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

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

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

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

  2. MCP ဆာဗာ။

  3. ရှာဖွေရေးဝန်ဆောင်မှု၊ အဓိပ္ပာယ်ဆိုင်ရာမြင်ကွင်း သို့မဟုတ် 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 ဆာဗာအသေးစိတ်အချက်အလက်များ ထည့်ပါ

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

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

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

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

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

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

  7. စီမံထားသော 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 ဟို့စ်ရှေ့ဆက်

ဒေသ သို့မဟုတ် cloud နောက်ဆက်ရှိပါက ၎င်းအပါအဝင် သင့် 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 client ကို စီစဉ်သတ်မှတ်ပါ

ချိတ်ဆက်ရန် Snowflake မှ Client ID နှင့် Client Secret လိုအပ်သည်။

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

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

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

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

    SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('YOUR_INTEGRATION_NAME');

  4. JSON ရလဒ်မှ oauth_client_id ကို ChatGPT ရှိ OAuth client ID ထဲသို့လည်းကောင်း၊ oauth_client_secret ကို OAuth client secret ထဲသို့လည်းကောင်း ကူးထည့်ပါ။

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

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

  1. တူညီသော ChatGPT ထည့်သွင်းမှု မိုဒယ်တွင် ဆက်လုပ်ရန် ကို ရွေး၍ Snowflake သို့ လက်မှတ်ထိုးဝင်ပြီး ချိတ်ဆက်မှုကို ခွင့်ပြုပါ။

  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 ရှိကြောင်း အတည်ပြုပါ။

ကိရိယာတစ်ခုပေါ်သော်လည်း အသုံးပြုသောအခါ မအောင်မြင်ပါ

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

SQL ကိရိယာ မအောင်မြင်ပါ

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

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

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

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

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

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

  • အသုံးပြုသူက Snowflake သို့ လက်မှတ်ထိုးဝင်နိုင်ကြောင်း အတည်ပြုပါ။

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

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

  • Client ID နှင့် Client Secret တို့သည် Snowflake OAuth ပေါင်းစည်းမှုနှင့် ကိုက်ညီပြီး ၎င်း၏ redirect URI သည် ChatGPT တွင် ပြထားသော ပြန်ခေါ် URL နှင့် ကိုက်ညီကြောင်း အတည်ပြုပါ။

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

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

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

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

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

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

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

ကိုးကားချက်များ

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