तुम्ही ChatGPT वर्कस्पेसचे प्रशासक किंवा ChatGPT Plus किंवा Pro वापरकर्ते असाल आणि Snowflake द्वारे व्यवस्थापित MCP सर्व्हरमार्फत ChatGPT ला Snowflake शी जोडू इच्छित असाल, तर हे मार्गदर्शक वापरा.
बहुतांश संरचना Snowflake मध्ये केली जाते. Snowflake तयार झाल्यावर, ChatGPT मध्ये Snowflake साच्याची जोडणी पूर्ण करा. त्यानंतर तो साचा वापरणारे Snowflake प्लगइन सक्षम करा.
अंगभूत OAuth: तुमच्या Snowflake खात्यासाठी आणि ChatGPT मध्ये उपलब्ध असल्यास, Snowflake प्रशासकाने सक्षम केलेला ChatGPT भागीदार अनुप्रयोग वापरा. Snowflake मध्ये साइन इन करा. तुमच्या संस्थेचे SSO संरचित केलेले असल्यास ते वापरा. ChatGPT मध्ये क्लायंट आयडी किंवा क्लायंट गुप्त की प्रविष्ट करण्याची गरज नाही. खालील अंगभूत OAuth विभागातील सूचनांचे पालन करा.
सानुकूल OAuth क्लायंट: तुमच्या संस्थेला स्वतःचा OAuth क्लायंट आवश्यक असल्यास किंवा अंगभूत OAuth उपलब्ध नसल्यास हा मार्ग वापरा. खालील सानुकूल OAuth क्लायंट विभागातील सूचनांचे पालन करा.
दोन्ही OAuth मार्गांसाठी खाली वर्णन केलेली सामायिक MCP सर्व्हर संरचना, संबंधित मूळ ऑब्जेक्टच्या परवानग्या आणि नेटवर्क प्रवेश आवश्यक आहेत. OAuth संरचित करण्यापूर्वी, “ChatGPT मध्ये Snowflake सर्व्हरचे तपशील प्रविष्ट करा” या विभागापर्यंतची सामायिक संरचना पूर्ण करा.
तुम्ही काय संरचित करत आहात
तुम्ही Snowflake द्वारे व्यवस्थापित MCP सर्व्हर तयार करत आहात, जो ChatGPT साठी कनेक्टर एंडपॉइंट म्हणून काम करतो. MCP सर्व्हर पुढील गोष्टी ठरवतो:
ChatGPT कोणत्या कृती वापरू शकते.
त्या साधनांना कोणत्या Snowflake डेटा किंवा ऑब्जेक्टचा प्रवेश मिळू शकतो.
प्रत्येक वापरकर्ता कोणत्या Snowflake भूमिकेसह अधिकृतता देतो.
कोणता Snowflake डेटाबेस, स्कीमा आणि MCP सर्व्हरचे नाव एंडपॉइंटची ओळख निश्चित करतात.
त्यानंतर तुम्ही व्यवस्थापित MCP सर्व्हरचा संपूर्ण URL वापरून ChatGPT मध्ये Snowflake - अधिकृत साचा संरचित करता. साच्याच्या संरचना स्क्रीनवर 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 काय करू शकते ते ठरवा
तुम्हाला उपलब्ध करून द्यायच्या आहेत तेवढ्याच क्षमता निवडा. सामान्य पर्याय असे आहेत:
अनुक्रमित Snowflake डेटा किंवा सामग्रीमध्ये उत्तरे शोधण्यासाठी Cortex Search द्वारे शोध.
मंजूर सिमॅंटिक व्ह्यूमार्फत Cortex Analyst सह प्रश्नोत्तरे.
नियंत्रित क्वेरी प्रवेशासाठी केवळ-वाचन SQL.
विशिष्ट कार्यप्रवाहासाठी Snowflake एजंट, संग्रहित प्रक्रिया किंवा UDF.
तुम्ही SQL सक्षम करत असल्यास, तुमच्या संस्थेने लेखन प्रवेशाचे परीक्षण करून त्याला मंजुरी दिलेली नसेल, तर ते केवळ-वाचन स्वरूपात ठेवा.
Snowflake कार्यपत्रक उघडा
Snowflake ॲपमध्ये साइन इन करा.
MCP सर्व्हर तयार करण्याची आणि प्रवेश देण्याची परवानगी असलेल्या भूमिकेवर स्विच करा.
वर्कस्पेस येथे जा.

SQL फाइल असलेली वर्कस्पेस तयार करा.

वर्कस्पेसच्या संदर्भासाठी MCP सर्व्हर तयार केला जाणार असलेला डेटाबेस आणि स्कीमा सेट करा.

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 ऑब्जेक्ट ही उदाहरणे आहेत:
support-searchनिर्दिष्ट केलेली Cortex Search सेवा उपलब्ध करून देते.revenue-analystनिर्दिष्ट केलेला सिमॅंटिक व्ह्यू उपलब्ध करून देते. आवश्यकतेनुसार इतर व्ह्यूसाठी साधने जोडा.sql-readonlyनिर्दिष्ट केलेल्या वेअरहाउससह केवळ-वाचन SQL उपलब्ध करून देते.
ChatGPT ला योग्य साधन निवडता यावे म्हणून साधनांसाठी स्थिर, वर्णनात्मक नावे वापरा. MCP सर्व्हर तयार केल्याने संबंधित मूळ Snowflake ऑब्जेक्टचा प्रवेश आपोआप मिळत नाही.
विनिर्देशाच्या अतिरिक्त पर्यायांसाठी, हे पहा: Snowflake द्वारे व्यवस्थापित MCP सर्व्हर तयार करा.
योग्य 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 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 वर्कस्पेस निवडा आणि प्लगइन उघडा. वर्कस्पेसमधील नेव्हिगेशन आणि जुन्या ॲप्सच्या प्रवेशासाठी, प्लगइन आणि ॲप्ससाठी प्रशासकीय नियंत्रणे, सुरक्षा आणि अनुपालन पहा.
ChatGPT मध्ये, ॲप ज्या खात्यात किंवा वर्कस्पेसमध्ये उपलब्ध असावे तिथे स्विच करा.
वैयक्तिक संरचनेसाठी सेटिंग्ज > प्लगइन येथे जा. वर्कस्पेसची संरचना करत असल्यास वर्कस्पेस प्रशासक म्हणून प्रशासक कन्सोल > प्लगइन येथे जा.
Snowflake शोधा.
Snowflake - अधिकृत साचा सक्षम करा.
Snowflake - अधिकृत साचा उघडा, जोडणीसाठी स्पष्ट नाव प्रविष्ट करा आणि जोडा निवडा.
व्यवस्थापित 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

संरचनेच्या स्क्रीनवर 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 उपलब्ध असेल, तेव्हाच हा मार्ग वापरा.
MCP सर्व्हर असलेल्या त्याच Snowflake खात्यात ChatGPT भागीदार एकत्रीकरण सक्षम करण्यास Snowflake प्रशासकाला सांगा. आधीपासून सक्षम असलेले ChatGPT भागीदार एकत्रीकरण पुन्हा वापरा.
ChatGPT संरचना संवादपेटीत अंगभूत OAuth वापरा. क्लायंट आयडी किंवा क्लायंट गुप्त की प्रविष्ट करण्याची किंवा कॉलबॅक URL नोंदवण्याची गरज नाही.
साइन इन करण्यासाठी, संमती देण्यासाठी आणि प्रवेश संरचित करण्यासाठी खालील “Snowflake जोडा आणि व्यवस्थापित करा” या विभागानुसार पुढे जा. त्यानंतर “ॲपची चाचणी घ्या” विभाग पूर्ण करा. यात प्रवेशाची परवानगी असलेल्या बिगर-प्रशासक सदस्यांसह चाचण्यांचाही समावेश करा.
वर वर्णन केलेली पूर्वनिर्धारित भूमिका, अनुमतीसूची आणि अवरोधित भूमिकांची कार्यपद्धती या मार्गालाही लागू होते.
सानुकूल OAuth क्लायंट
पुढे जाण्यापूर्वी, वरील सामायिक विभागांतील सूचना पूर्ण करून MCP सर्व्हर तयार करा, परवानग्या द्या, सर्व्हरची पडताळणी करा आणि त्याचे तपशील ChatGPT मध्ये प्रविष्ट करा. तुम्ही थेट या विभागात आला असलात तरी हे करणे आवश्यक आहे.
सानुकूल OAuth क्लायंटसाठी, तुम्हाला Snowflake कडून क्लायंट आयडी आणि क्लायंट गुप्त की आवश्यक आहेत. वर वर्णन केलेली पूर्वनिर्धारित भूमिका, अनुमतीसूची आणि अवरोधित भूमिकांची कार्यपद्धती या मार्गालाही लागू होते.
ChatGPT संरचना संवादपेटीत, प्रगत OAuth सेटिंग्ज > वापरकर्ता-परिभाषित OAuth क्लायंट निवडा आणि ChatGPT मध्ये दाखवलेला कॉलबॅक URL जसाच्या तसा कॉपी करा.
OAUTH_CLIENT_TYPE = 'CONFIDENTIAL'वापरून आणिOAUTH_REDIRECT_URIचे मूल्य अगदी तोच कॉलबॅक URL ठेवून सानुकूल OAuth सुरक्षा एकत्रीकरण तयार करा.एकत्रीकरणाचे नाव इंग्रजी मोठ्या अक्षरांत वापरून Snowflake मध्ये पुढील विधान चालवा:
SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('YOUR_INTEGRATION_NAME');JSON निकालातून, ChatGPT मधील OAuth क्लायंट आयडी मध्ये
oauth_client_idआणि OAuth क्लायंट गुप्त की मध्येoauth_client_secretपेस्ट करा.टोकन एंडपॉइंट प्रमाणीकरण पद्धत ही
client_secret_basicवर सेट करा.
सानुकूल क्लायंटची ओळखपत्रे प्रविष्ट केल्यानंतर, खालील “Snowflake जोडा आणि व्यवस्थापित करा” आणि “ॲपची चाचणी घ्या” या विभागांनुसार पुढे जा.
Snowflake जोडा आणि व्यवस्थापित करा
कोणताही OAuth मार्ग वापरत असलात तरी, त्याच ChatGPT संरचना संवादपेटीत पुढे जा निवडा, Snowflake मध्ये साइन इन करा आणि जोडणीला अधिकृतता द्या. तुमच्या संस्थेचे SSO संरचित केलेले असल्यास तुम्ही ते वापरू शकता.
वर्कस्पेसची संरचना करताना, प्लगइन स्थापना धोरण आणि ते वापरणाऱ्या सदस्यांसाठी भूमिका किंवा गटाचा प्रवेश संरचित करा. Snowflake आणि Snowflake - अधिकृत साचा हे दोन्ही सक्षम आहेत याची खात्री करा.
Snowflake वापरणाऱ्या भूमिकांसाठी वापरकर्ता प्रवेश संरचित करण्याची जबाबदारी वर्कस्पेस प्रशासकांची आहे.
उपलब्ध करून दिलेल्या साधनांसाठी कृती नियंत्रण तपासण्याची जबाबदारी वर्कस्पेस प्रशासकांची आहे.
ॲप वापरण्यापूर्वी ChatGPT ने सदस्यांना कधी विचारावे हे ठरवण्यासाठी ॲप परवानग्या तपासण्याची जबाबदारी वर्कस्पेस प्रशासकांची आहे.
या ॲप परवानग्या ChatGPT संभाषणांना लागू होतात. ॲपमधील कोणत्या कृती उपलब्ध आहेत आणि अंतिम वापरकर्त्यांना त्यांच्या मंजुरीसाठी कधी विचारायचे हे ठरवण्यासाठी वर्कस्पेस एजंट त्यांच्या निर्मात्याने प्रत्येक एजंटसाठी ठरवलेली नियंत्रणे वापरतात. एजंटच्या कार्यपद्धतीसाठी, हे पहा: Enterprise आणि Business साठी ChatGPT वर्कस्पेस एजंट.
ॲपची चाचणी घ्या
चॅट उघडा, Snowflake निवडा आणि जोडणीची चाचणी घ्या.
तुम्ही संरचित केलेली साधने ChatGPT ला सापडतात याची खात्री करा.
प्रथम कमी जोखमीची वाचन कृती चालवा, जसे की मंजूर डेटावर शोध किंवा केवळ-वाचन क्वेरी.
Snowflake परवानग्या मंजूर भूमिका आणि ऑब्जेक्टच्या पलीकडे प्रवेश रोखतात याची खात्री करा.
वर्कस्पेसची संरचना करताना, वेगवेगळ्या पूर्वनिर्धारित 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}
पुढील Snowflake OAuth एंडपॉइंट निश्चित करण्यासाठी ChatGPT त्या 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परवानगी आहे याची खात्री करा.
साधन दिसते, पण वापरताना अयशस्वी होते
भूमिकेला संबंधित मूळ Snowflake ऑब्जेक्टवर आवश्यक परवानगी आहे याची खात्री करा. हा ऑब्जेक्ट शोध सेवा, सिमॅंटिक व्ह्यू, वेअरहाउस, प्रक्रिया किंवा UDF असू शकतो.
SQL साधन अयशस्वी होते
वेअरहाउसचे नाव योग्य आहे आणि वेअरहाउस चालू आहे याची खात्री करा.
भूमिकेला वेअरहाउसवर
USAGEपरवानगी आहे याची खात्री करा.केवळ-वाचन प्रवेश अपेक्षित असल्यास,
read_only: trueसेट केले आहे याची खात्री करा.
विनंती केलेली ALL भूमिका स्पष्टपणे अवरोधित केली आहे
तुमच्या पूर्वनिर्धारित भूमिकेची OAuth एकत्रीकरणातील परवानगी दिलेल्या आणि अवरोधित भूमिकांशी तुलना करण्यास तुमच्या Snowflake प्रशासकाला सांगा. परवानगी असलेली दुसरी भूमिका तुमच्याकडे असली, तरी ती आपोआप निवडली जात नाही. योग्य असल्यास, पूर्वनिर्धारित भूमिका बदलून मंजूर भूमिका निवडा आणि पुन्हा जोडणी करा. पूर्वनिर्धारित भूमिका बदलल्याचा परिणाम ChatGPT बाहेरील तुमच्या Snowflake सत्रांवरही होतो.
अधिकृतता देण्यात अयशस्वी
वापरकर्ता Snowflake मध्ये साइन इन करू शकतो याची खात्री करा.
session:role:allवापरताना, वापरकर्त्याच्या पूर्वनिर्धारित भूमिकेला OAuth एकत्रीकरणाने परवानगी दिली आहे याची खात्री करा.संरचनेत Snowflake द्वारे व्यवस्थापित MCP OAuth प्रक्रिया वापरली जाते याची खात्री करा.
तुम्ही सानुकूल OAuth क्लायंट वापरत असल्यास, क्लायंट आयडी आणि क्लायंट गुप्त की Snowflake OAuth एकत्रीकरणाशी जुळतात आणि त्याचा पुनर्निर्देशन URI हा ChatGPT मध्ये दाखवलेल्या कॉलबॅक URL शी तंतोतंत जुळतो याची खात्री करा.
तुम्ही अंगभूत OAuth वापरत असल्यास, MCP सर्व्हर असलेल्या खात्यात ChatGPT भागीदार एकत्रीकरण उपलब्ध आणि सक्षम आहे का ते तपासण्यास Snowflake प्रशासकाला सांगा.
Snowflake नेटवर्क धोरण किंवा IP अनुमतीसूची कनेक्टरला अवरोधित करते
Snowflake नेटवर्क धोरण किंवा प्रवेश नियम अद्ययावत करण्यास Snowflake प्रशासकाला सांगा.
सध्याच्या ChatGPT कनेक्टरच्या बाहेर जाणाऱ्या रहदारीसाठीच्या IP श्रेणींमधून येणाऱ्या जोडण्यांना परवानगी द्या.
ही अनुमतीसूची Snowflake मध्ये संरचित करा. ती ChatGPT वर्कस्पेसच्या IP अनुमतीसूचीपेक्षा वेगळी आहे.
या श्रेणी बदलू शकतात, म्हणून शक्य असल्यास प्रकाशित JSON वरून अद्यतने स्वयंचलित करा.
होस्टनावामुळे जोडणीत समस्या
योग्य Snowflake होस्ट उपसर्ग वापरा. Snowflake होस्टनावांमध्ये अधोरेषा असल्यास समस्या येऊ शकतात; त्याऐवजी संयोगचिन्हांना प्राधान्य द्या.
