ನೀವು 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 ಸರ್ವರ್ ಹೆಸರು.
MCP ಸರ್ವರ್ ಲಭ್ಯಗೊಳಿಸಿದ ಮತ್ತು ಬಳಕೆದಾರರು ಅಧಿಕಾರ ನೀಡಲು ಬಳಸಿದ Snowflake ಪಾತ್ರವು ಅನುಮತಿಸುವ ಸಾಧನಗಳನ್ನು ಮಾತ್ರ ChatGPT ಪತ್ತೆಹಚ್ಚಿ ಬಳಸಬಹುದು.
ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ನಿಮಗೆ ಬೇಕಾಗಿರುವುದು:
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 ಮೂಲಕ ಹುಡುಕಾಟ.
ಅನುಮೋದಿತ ಅರ್ಥಾಧಾರಿತ ವ್ಯೂ ಮೂಲಕ 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 Agent ಅನ್ನು ಲಭ್ಯಗೊಳಿಸಿದರೆ, ಆ ಆಬ್ಜೆಕ್ಟ್ಗೆ ಅಗತ್ಯವಿರುವ ಅನುಮತಿಗಳನ್ನೂ ನೀಡಿ.
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 ಬಳಸಿ. ನೀವು ಕ್ಲೈಂಟ್ ID ಅಥವಾ ಕ್ಲೈಂಟ್ ರಹಸ್ಯ ಕೀಯನ್ನು ನಮೂದಿಸುವ ಅಥವಾ ಕಾಲ್ಬ್ಯಾಕ್ URL ನೋಂದಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಸೈನ್ ಇನ್ ಮಾಡಲು, ಸಮ್ಮತಿ ನೀಡಲು ಮತ್ತು ಪ್ರವೇಶ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಕೆಳಗಿನ “Snowflake ಅನ್ನು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ” ವಿಭಾಗದೊಂದಿಗೆ ಮುಂದುವರಿಯಿರಿ. ನಂತರ “ಆ್ಯಪ್ ಪರೀಕ್ಷಿಸಿ” ವಿಭಾಗದಲ್ಲಿನ ಕ್ರಮಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ. ಪ್ರವೇಶಕ್ಕೆ ಅನುಮತಿ ಪಡೆದ ನಿರ್ವಾಹಕರಲ್ಲದ ಸದಸ್ಯರೊಂದಿಗಿನ ಪರೀಕ್ಷೆಗಳನ್ನೂ ನಡೆಸಿ.
ಮೇಲೆ ವಿವರಿಸಿದ ಪೂರ್ವನಿಯೋಜಿತ ಪಾತ್ರ, ಅನುಮತಿ ಪಟ್ಟಿ ಮತ್ತು ನಿರ್ಬಂಧಿತ ಪಾತ್ರಗಳ ಕಾರ್ಯವಿಧಾನವು ಈ ವಿಧಾನಕ್ಕೂ ಅನ್ವಯಿಸುತ್ತದೆ.
ಕಸ್ಟಮ್ OAuth ಕ್ಲೈಂಟ್
ಮುಂದುವರಿಯುವ ಮೊದಲು, ಮೇಲಿನ ಸಾಮಾನ್ಯ ವಿಭಾಗಗಳಲ್ಲಿನ ಕ್ರಮಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ: MCP ಸರ್ವರ್ ರಚಿಸಿ, ಅನುಮತಿಗಳನ್ನು ನೀಡಿ, ಸರ್ವರ್ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಅದರ ವಿವರಗಳನ್ನು ChatGPT ನಲ್ಲಿ ನಮೂದಿಸಿ. ನೀವು ನೇರವಾಗಿ ಈ ವಿಭಾಗಕ್ಕೆ ಬಂದಿದ್ದರೂ ಈ ಕ್ರಮಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದು ಅಗತ್ಯ.
ಕಸ್ಟಮ್ OAuth ಕ್ಲೈಂಟ್ಗಾಗಿ, ನಿಮಗೆ Snowflake ನಿಂದ ಕ್ಲೈಂಟ್ ID ಮತ್ತು ಕ್ಲೈಂಟ್ ರಹಸ್ಯ ಕೀ ಅಗತ್ಯವಿದೆ. ಮೇಲೆ ವಿವರಿಸಿದ ಪೂರ್ವನಿಯೋಜಿತ ಪಾತ್ರ, ಅನುಮತಿ ಪಟ್ಟಿ ಮತ್ತು ನಿರ್ಬಂಧಿತ ಪಾತ್ರಗಳ ಕಾರ್ಯವಿಧಾನವು ಈ ವಿಧಾನಕ್ಕೂ ಅನ್ವಯಿಸುತ್ತದೆ.
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 ಫಲಿತಾಂಶದಿಂದ
oauth_client_idಅನ್ನು ChatGPT ನಲ್ಲಿನ OAuth ಕ್ಲೈಂಟ್ ID ಕ್ಷೇತ್ರಕ್ಕೆ ಮತ್ತುoauth_client_secretಅನ್ನು OAuth ಕ್ಲೈಂಟ್ ರಹಸ್ಯ ಕೀ ಕ್ಷೇತ್ರಕ್ಕೆ ಅಂಟಿಸಿ.ಟೋಕನ್ ಎಂಡ್ಪಾಯಿಂಟ್ ದೃಢೀಕರಣ ವಿಧಾನ ಅನ್ನು
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ಅನುಮತಿ ಇದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಸಾಧನ ಕಾಣಿಸುತ್ತದೆ, ಆದರೆ ಬಳಸಿದಾಗ ವಿಫಲವಾಗುತ್ತದೆ
ಹುಡುಕಾಟ ಸೇವೆ, ಅರ್ಥಾಧಾರಿತ ವ್ಯೂ, ವೇರ್ಹೌಸ್, ಪ್ರಕ್ರಿಯೆ ಅಥವಾ UDF ನಂತಹ ಆಧಾರವಾಗಿರುವ Snowflake ಆಬ್ಜೆಕ್ಟ್ನಲ್ಲಿ ಪಾತ್ರಕ್ಕೆ ಅಗತ್ಯ ಅನುಮತಿ ಇದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
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 ಹೋಸ್ಟ್ ಹೆಸರುಗಳು ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು; ಬದಲಿಗೆ ಕಿರುಗೆರೆಗಳನ್ನು ಬಳಸಿ.
