OpenAI
Энэ хуудсыг машинаар орчуулсан. Англи хэл дээрх нийтлэлийн эх хувилбарыг үзнэ үү.

ChatGPT дотор Snowflake аппын загварыг тохируулах

ChatGPT ажлын талбарын админууд болон ChatGPT Plus эсвэл ChatGPT Pro хэрэглэгчид ChatGPT-г Snowflake-ийн удирддаг MCP сервертэй хэрхэн холбохыг мэдэж аваарай.

Шинэчилсэн: 7 days ago

Та ChatGPT ажлын талбарын админ эсвэл ChatGPT Plus, Pro хэрэглэгч бөгөөд ChatGPT-ийг Snowflake-ийн удирддаг MCP серверээр дамжуулан Snowflake-тэй холбохыг хүсэж байвал энэ зааврыг ашиглаарай.

Тохиргооны ихэнхийг Snowflake дээр хийнэ. Snowflake бэлэн болсны дараа ChatGPT дээр Snowflake загварын холболтыг бүрэн тохируулаад, уг загварыг ашигладаг Snowflake өргөтгөлийг идэвхжүүлнэ үү.

  • Суурилагдсан OAuth: Таны Snowflake бүртгэл болон ChatGPT-д ашиглах боломжтой бол Snowflake админы идэвхжүүлсэн ChatGPT түншийн аппыг ашиглана уу. Snowflake-д нэвтэрнэ үү. Танай байгууллагын SSO тохируулагдсан бол үүнийг ашиглаарай. ChatGPT-д клиент ID эсвэл клиентийн нууц түлхүүр оруулах шаардлагагүй. Доорх «Суурилагдсан OAuth» хэсгийн зааврыг дагана уу.

  • Тусгай OAuth клиент: Танай байгууллага өөрийн OAuth клиент ашиглахыг шаарддаг эсвэл суурилагдсан OAuth ашиглах боломжгүй бол энэ аргыг сонгоно уу. Доорх «Тусгай OAuth клиент» хэсгийн зааврыг дагана уу.

OAuth-ийн аль ч аргыг сонгосон, доор тайлбарласан MCP серверийн нийтлэг тохиргоо, ашиглах объектуудын зөвшөөрөл болон сүлжээний хандалтыг тохируулах шаардлагатай. OAuth-ийг тохируулахаас өмнө «Snowflake серверийн мэдээллийг ChatGPT-д оруулах» хэсгийг дуустал нийтлэг тохиргоог хийнэ үү.

Та юу тохируулах вэ?

Та 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 өгөгдлийн сан болон схем.

  • ChatGPT-д юу ашиглахыг зөвшөөрөхөө шийдсэн байх. Жишээлбэл, Cortex Search, Cortex Analyst, зөвхөн унших SQL эсвэл тодорхой процедур, функц.

  • Хэрэглэгчид аппад эрх олгохдоо ашиглах, зөвхөн зайлшгүй шаардлагатай эрх бүхий 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 юу хийж болохыг шийдэх

Зөвхөн ашиглуулахыг хүссэн боломжуудаа сонгоно уу. Түгээмэл сонголтууд:

  • Cortex Search ашиглан Snowflake-ийн индексжүүлсэн өгөгдөл эсвэл контентоос хариулт хайх.

  • Зөвшөөрөгдсөн семантик харагдацаар дамжуулан 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 өгөгдлийн сан, схем, үйлчилгээ, харагдац, тооцооллын агуулах болон серверийн нэрээр солино уу.

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 нь заасан тооцооллын агуулах дээр зөвхөн унших SQL ажиллуулах боломжтой болгоно.

ChatGPT зөв хэрэгслийг сонгож чадахын тулд тогтмол, зориулалтыг нь тодорхой илэрхийлсэн нэрс ашиглана уу. MCP сервер үүсгэснээр түүний ашиглах Snowflake объектуудад хандах эрх автоматаар олгогдохгүй.

Тодорхойлолтын нэмэлт сонголтуудыг Snowflake-ийн удирддаг MCP сервер үүсгэх хэсгээс үзнэ үү.

Snowflake-ийн зохих зөвшөөрлүүдийг олгох

Хэрэглэгчид эрх олгохдоо ашиглах Snowflake эрхийн үүргийг сонгоод, түүнд дараах зүйлсэд хандах эрх олгоно уу:

  1. Өгөгдлийн сан болон схем.

  2. MCP сервер.

  3. Хайлтын үйлчилгээ, семантик харагдац эсвэл тооцооллын агуулах зэрэг хэрэгслүүдийн ашиглах объект бүр.

Жишээ:

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 эрхтэй эсэх.

  • Холбогдоход ашиглах эрхийн үүрэг хэрэгслүүдийн ашиглах объект бүрд шаардлагатай зөвшөөрөлтэй эсэх.

Snowflake серверийн мэдээллийг ChatGPT-д оруулах

Ажлын талбарт тохируулах бол 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 нь тухайн URL дахь Snowflake хостын угтварыг ашиглан Snowflake OAuth-ийн дараах эцсийн цэгүүдийг тодорхойлно:

  • Эрх олголт: 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 эрхтэй эсэхийг шалгана уу.

Хэрэгсэл харагдаж байгаа ч ашиглахад алдаа гарах

  • Тухайн эрхийн үүрэг хэрэгслийн ашиглах Snowflake объектод шаардлагатай зөвшөөрөлтэй эсэхийг шалгана уу. Үүнд хайлтын үйлчилгээ, семантик харагдац, тооцооллын агуулах, процедур эсвэл UDF орно.

SQL хэрэгсэл ажиллахгүй байх

  • Тооцооллын агуулахын нэр зөв бөгөөд агуулах ажиллаж байгаа эсэхийг шалгана уу.

  • Тухайн эрхийн үүрэг тооцооллын агуулах дээр 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 хостын нэр асуудал үүсгэж болзошгүй тул оронд нь богино зураас ашиглаарай.

Энэ нийтлэл танд тус болсон уу?