ለድርጅትዎ የSnowflake መተግበሪያ አብነትን የሚያዋቅሩ የChatGPT የስራ ቦታ አስተዳዳሪ ከሆኑ ይህን መመሪያ ይጠቀሙ። አብነት አባላት የሚጠቀሙት የመጨረሻ መተግበሪያ አይደለም። የሚያስፈልገውን የSnowflake ውቅር ካቀረቡ በኋላ ለየስራ ቦታው የተዘጋጀ ረቂቅ መተግበሪያ የሚፈጥር የማዋቀር ፍሰት ነው።
ለSnowflake፣ አብዛኛው ማዋቀር በSnowflake ውስጥ ይከናወናል። በSnowflake የሚተዳደር MCP አገልጋይ ይፈጥራሉ፣ ለትክክለኛው ሚና ወደ MCP አገልጋዩ እና ወደ መሰረታዊ ነገሮቹ መዳረሻ ይሰጣሉ፣ ከዚያም በChatGPT አብነት ማዋቀር ፍሰት ውስጥ የሚተዳደረውን MCP አገልጋይ URL ወይም የክፍሎቹን መስኮች ያስገባሉ። ChatGPT ረቂቅ መተግበሪያውን ከፈጠረ በኋላ፣ ማተም እና እንደ ሌሎች የስራ ቦታ መተግበሪያዎች ማስተዳደር ይችላሉ።
የሚያዋቅሩት ነገር
በChatGPT ውስጥ ለየስራ ቦታው የተዘጋጀ የSnowflake መተግበሪያ እየፈጠሩ ነው። መተግበሪያው ከሚከተሉትን ከሚገልጽ በSnowflake የሚተዳደር MCP አገልጋይ ጋር ይገናኛል፦
ChatGPT ሊጠቀምባቸው የሚችላቸው፣ መሳሪያዎች የሚባሉ እርምጃዎች።
እነዚያ መሳሪያዎች ሊደርሱባቸው የሚችሉት የSnowflake ውሂብ ወይም ነገሮች።
ተጠቃሚዎች በየትኛው የSnowflake ሚና መፍቀድ እንዳለባቸው።
የኮኔክተር መጨረሻ ነጥብን የሚለዩት የSnowflake ውሂብ ጎታ፣ እቅድ ማውጣት እና MCP አገልጋይ ስም።
ChatGPT ተጠቃሚው በሚፈቅድበት የSnowflake ሚና የተፈቀዱ እና በMCP አገልጋዩ የተጋለጡ መሳሪያዎችን ብቻ ማግኘት እና መጠቀም ይችላል።
ከመጀመርዎ በፊት
ያስፈልግዎታል፦
የChatGPT የስራ ቦታ አስተዳዳሪ ወይም ባለቤት መዳረሻ።
የMCP አገልጋይ ነገሮችን መፍጠር እና ፈቃዶችን መስጠት የሚችል የSnowflake መዳረሻ።
MCP አገልጋዩ የሚኖርበት የSnowflake ውሂብ ጎታ እና እቅድ ማውጣት።
ChatGPT ምን እንዲያደርግ መፈቀድ እንዳለበት ውሳኔ፣ ለምሳሌ Cortex Search፣ Cortex Analyst፣ ንባብ-ብቻ SQL፣ ወይም የተወሰነ ሂደት ወይም ተግባር።
ተጠቃሚዎች መተግበሪያውን ሲፈቅዱ የሚጠቀሙበት ዝቅተኛ-መብት ያለው የSnowflake ሚና።
ማንኛውንም የክልል ወይም የክላውድ ቅጥያ ጨምሮ የSnowflake መለያ አስተናጋጅ ቅድመ-ቅጥያ።
ለማዘጋጀት የሚገቡ እሴቶች
የSnowflake አስተናጋጅ ቅድመ-ቅጥያ፦ በSnowflake መለያ URL ውስጥ ከ .snowflakecomputing.com በፊት ያለው ሁሉ።
ውሂብ ጎታ፦ MCP አገልጋዩን የያዘው ውሂብ ጎታ።
እቅድ ማውጣት፦ MCP አገልጋዩን የያዘው እቅድ ማውጣት።
የMCP አገልጋይ ስም፦ የSnowflake MCP አገልጋይ ነገር ስም።
የChatGPT ማዋቀር ማያ ገጽ URL ከጠየቀ፣ ሙሉ የሚተዳደር MCP አገልጋይ URL።
የSnowflake ሚና፦ ተጠቃሚዎች መተግበሪያውን ሲፈቅዱ መጠቀም ያለባቸው ሚና።
የመሳሪያ ዝርዝር፦ ChatGPT እንዲጠቀምባቸው የሚፈልጉት የSnowflake ነገሮች እና እርምጃዎች።
ChatGPT ምን ማድረግ እንደሚችል ይወስኑ
ማጋለጥ የሚፈልጉትን ችሎታዎች ብቻ ይምረጡ። የተለመዱ አማራጮች የሚከተሉትን ያካትታሉ፦
በተመረቀ የSnowflake ውሂብ ወይም ይዘት ውስጥ መልሶችን ለማግኘት በCortex Search ይፈልጉ።
በተፈቀደ ሴማንቲክ እይታ በኩል Q&A ከCortex Analyst ጋር።
ለተቆጣጠረ የጥያቄ መዳረሻ ንባብ-ብቻ SQL።
ለተወሰኑ የስራ ፍሰቶች የSnowflake ወኪል፣ የተከማቸ ሂደት፣ ወይም UDF።
SQLን ካነቁ፣ ድርጅትዎ የጽሁፍ መዳረሻን ገምግሞ ካላጸደቀ በስተቀር ንባብ-ብቻ እንዲሆን ያድርጉት።
የSnowflake MCP አገልጋይ ይፍጠሩ
በSnowflake ውስጥ፣ MCP አገልጋዩን መፍጠር እና መዳረሻ መስጠት በሚችል ሚና ይግቡ። MCP አገልጋዩ መፈጠር ባለበት ውሂብ ጎታ እና እቅድ ማውጣት ውስጥ የስራ ሉህ ይክፈቱ።
ChatGPT መጠቀም ያለባቸውን መሳሪያዎች ብቻ የሚዘረዝር 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: "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" $$;
ChatGPT ትክክለኛውን መሳሪያ መምረጥ እንዲችል የመሳሪያ ስሞች ቋሚ እና ገላጭ መሆን አለባቸው። MCP አገልጋዩን መፍጠር ወደ መሰረታዊ የSnowflake ነገሮች መዳረሻን በራስ-ሰር አይሰጥም።
ትክክለኛዎቹን የSnowflake ፈቃዶች ይስጡ
ተጠቃሚዎች የሚፈቅዱበትን የSnowflake ሚና ይምረጡ፣ ከዚያም ለዚያ ሚና ወደ ውሂብ ጎታው፣ እቅድ ማውጣት፣ MCP አገልጋይ፣ እና መሳሪያዎቹ የሚጠቀሙባቸው ሁሉም መሰረታዊ ነገሮች መዳረሻ ይስጡ።
ምሳሌ፦
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 USAGE ON WAREHOUSE CHATGPT_WH TO ROLE CHATGPT_CONNECTOR_ROLE;
MCP አገልጋዩ ሴማንቲክ እይታ፣ UDF፣ የተከማቸ ሂደት፣ ወይም Cortex Agent ካጋለጠ፣ ለእነዚያም ነገሮች የሚያስፈልጉ ፈቃዶችን ይስጡ።
Snowflake ዝግጁ መሆኑን ያረጋግጡ
ያሂዱ፦
SHOW MCP SERVERS IN SCHEMA CHATGPT_APPS.TOOLS;
ከዚያ ያሂዱ፦
DESCRIBE MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP;
ያረጋግጡ፦
አገልጋዩ በተጠበቀው ውሂብ ጎታ እና እቅድ ማውጣት ውስጥ አለ።
የመሳሪያዎች ዝርዝሩ እርስዎ ያሰቡት ነው።
እያንዳንዱ የመሳሪያ መለያ ወደ ትክክለኛው የSnowflake ነገር ይጠቁማል።
የሚገናኘው ሚና በMCP አገልጋዩ ላይ USAGE አለው።
የሚገናኘው ሚና በእያንዳንዱ መሰረታዊ ነገር ላይ የሚያስፈልጉ ፈቃዶች አሉት።
በChatGPT ውስጥ የአብነት ማዋቀርን ይጀምሩ
በChatGPT ውስጥ፣ መተግበሪያው መገኘት ወዳለበት የስራ ቦታ ይቀይሩ።
የስራ ቦታ ቅንብሮች > መተግበሪያዎችን ይክፈቱ።
ማውጫን ይምረጡ።
Snowflakeን ይፈልጉ።
የSnowflake መተግበሪያ አብነትን ይምረጡ እና ማዋቀርን ይጀምሩ።
ግልጽ የመተግበሪያ ስም እና መግለጫ ያስገቡ፣ ለምሳሌ Snowflake ወይም Snowflake - Analytics።
በማዋቀር ፍሰቱ የተጠየቁትን የሚተዳደረው MCP አገልጋይ ዝርዝሮች ያስገቡ።
የማዋቀር ማያ ገጹ ሙሉ የሚተዳደር MCP አገልጋይ URL ከጠየቀ፣ ይህን ቅርጸት ይጠቀሙ፦
https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}
የማዋቀር ማያ ገጹ የተለዩ መስኮችን ከጠየቀ፣ ከዚያ URL ተመሳሳይ እሴቶችን ይጠቀሙ፦
የSnowflake አስተናጋጅ ቅድመ-ቅጥያ።
ውሂብ ጎታ።
እቅድ ማውጣት።
የMCP አገልጋይ ስም።
ረቂቅ መተግበሪያውን ይፍጠሩ እና ያትሙ
በChatGPT ውስጥ የSnowflake አብነት ማዋቀርን ያስቀምጡ።
ረቂቅ መተግበሪያውን ይፍጠሩ።
የረቂቅ መተግበሪያውን ዝርዝሮች፣ የማረጋገጫ ቅንብሮች እና የሚገኙ እርምጃዎችን ይገምግሙ።
ዝግጁ ሲሆን ረቂቅ መተግበሪያውን ያትሙ።
መተግበሪያው በየስራ ቦታ ቅንብሮች > መተግበሪያዎች > የነቁ ውስጥ መታየቱን ያረጋግጡ።
ሊጠቀሙበት ለሚገቡ ሚናዎች የተጠቃሚ መዳረሻን ያዋቅሩ።
ለተጋለጡ መሳሪያዎች የእርምጃ ቁጥጥርን ይገምግሙ።
ChatGPT መተግበሪያውን ከመጠቀሙ በፊት አባላትን መቼ እንደሚጠይቅ ለመምረጥ የመተግበሪያ ፈቃዶችን ይገምግሙ።
እነዚህ የመተግበሪያ ፈቃዶች ለChatGPT ውይይቶች ይተገበራሉ። የስራ ቦታ ወኪሎች የትኞቹ የመተግበሪያ እርምጃዎች እንደሚገኙ እና የመጨረሻ ተጠቃሚዎች መቼ እንዲያጸድቁ እንደሚጠየቁ ለመወሰን በወኪሉ ገንቢ የተቀመጡ የእያንዳንዱ ወኪል ቁጥጥሮችን ይጠቀማሉ። ስለ ወኪል ባህሪ፣ ይመልከቱ፦ ChatGPT የስራ ቦታ ወኪሎች ለEnterprise እና Business።
መተግበሪያውን ይፈትሹ
እንደ የተፈቀደ የሙከራ ተጠቃሚ ከChatGPT የመገናኘት ፍሰቱን ይጀምሩ።
ወደ Snowflake ይግቡ እና ከተጠየቀ የታሰበውን ሚና ይምረጡ።
ChatGPT ከMCP አገልጋዩ የሚጠበቁትን መሳሪያዎች መግኘቱን ያረጋግጡ።
መጀመሪያ ዝቅተኛ-አደጋ ያለው የንባብ እርምጃ ያሂዱ፣ ለምሳሌ ፍለጋ ወይም በተፈቀደ ውሂብ ላይ የንባብ-ብቻ ጥያቄ።
የSnowflake ፈቃዶች ከተፈቀደው ሚና እና ነገሮች ውጭ መዳረሻን እንደሚከለክሉ ያረጋግጡ።
የMCP አገልጋይ URL እና የOAuth ባህሪ
ChatGPT ወደ ሙሉ በSnowflake የሚተዳደር MCP አገልጋይ URL ይገናኛል። ChatGPT የSnowflake OAuth መጨረሻ ነጥቦችን ለመፍታት ከዚያ URL የSnowflake አስተናጋጅ ቅድመ-ቅጥያን ይጠቀማል።
የSnowsight URL፣ የSnowflake መለያ ስር URL ብቻውን፣ ወይም ተጨማሪ የመንገድ ክፍሎች ያሉት ማንኛውም URL አይለጥፉ። የMCP URL ውሂብ ጎታውን፣ እቅድ ማውጣትን እና የMCP አገልጋይ መንገድን መያዝ አለበት፣ እና ከSnowflake ነገሮችዎ ጋር በትክክል መዛመድ አለበት።
ችግር መፍታት
MCP አገልጋይ አልተገኘም፦ ሙሉውን የMCP አገልጋይ URL ወይም የተለዩትን አስተናጋጅ ቅድመ-ቅጥያ፣ ውሂብ ጎታ፣ እቅድ ማውጣት እና የአገልጋይ መስኮች እንደገና ያረጋግጡ።
በChatGPT ውስጥ ምንም መሳሪያዎች አይታዩም፦ የMCP አገልጋይ ዝርዝር መሳሪያዎችን እንደሚያካትት እና ሚናው በMCP አገልጋዩ ላይ USAGE እንዳለው ያረጋግጡ።
መሳሪያ ይታያል ግን ሲጠቀሙበት ይከሽፋል፦ ሚናው በመሰረታዊው የSnowflake ነገር ላይ ትክክለኛው ፈቃድ እንዳለው ያረጋግጡ።
የSQL መሳሪያ ይከሽፋል፦ የwarehouse ስም ትክክል መሆኑን፣ warehouse እንደሚገኝ፣ ሚናው በእሱ ላይ USAGE እንዳለው፣ እና ንባብ-ብቻ መዳረሻ ካሰቡ read_only እውነት መሆኑን ያረጋግጡ።
ፈቃድ መስጠት ይከሽፋል፦ ተጠቃሚው ወደ Snowflake መግባት እና የታሰበውን ሚና መጠቀም እንደሚችል ያረጋግጡ።
የአስተናጋጅ ስም ግንኙነት ችግር፦ ትክክለኛውን የSnowflake አስተናጋጅ ቅድመ-ቅጥያ ይጠቀሙ። underscore ያላቸው የSnowflake አስተናጋጅ ስሞች ችግሮችን ሊፈጥሩ ይችላሉ፤ hyphen ይመረጣል።
