OpenAI
ఈ పేజీ మెషిన్ ట్రాన్స్‌లేషన్‌తో అనువదించబడింది. అసలు ఇంగ్లీష్ ఆర్టికల్‌ను చూడండి.

ChatGPTలో Snowflake యాప్ టెంప్లేట్‌ను సెటప్ చేయండి

ChatGPT వర్క్‌స్పేస్ నిర్వాహకులు, ChatGPT Plus లేదా ChatGPT Pro వినియోగదారులు ChatGPTను Snowflake నిర్వహిత MCP సర్వర్‌కు ఎలా కనెక్ట్ చేయవచ్చో తెలుసుకోండి.

అప్డేట్ చేయబడిన: 10 days ago

మీరు ChatGPT వర్క్‌స్పేస్ నిర్వాహకులైతే లేదా Snowflake నిర్వహిత MCP సర్వర్ ద్వారా ChatGPTను Snowflakeకు కనెక్ట్ చేయాలనుకునే ChatGPT Plus లేదా ChatGPT Pro వినియోగదారులైతే ఈ మార్గదర్శిని ఉపయోగించండి.

సెటప్‌లో ఎక్కువ భాగం 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 పాత్ర.

  • ప్రాంతం లేదా క్లౌడ్ సఫిక్స్‌తో సహా 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 డేటాబేస్, స్కీమా, సేవలు, వ్యూలు, వేర్‌హౌస్ మరియు సర్వర్ పేర్లను ఉపయోగించండి.

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 అనుమతి ఉంది.

  • కనెక్ట్ అయ్యే పాత్రకు ప్రతి అంతర్లీన ఆబ్జెక్ట్‌పై అవసరమైన అనుమతులు ఉన్నాయి.

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 హోస్ట్ ప్రిఫిక్స్

ప్రాంతం లేదా క్లౌడ్ సఫిక్స్‌తో సహా, మీ 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 క్లయింట్‌ను కాన్ఫిగర్ చేయండి

కనెక్ట్ చేయడానికి Snowflake నుంచి క్లయింట్ ఐడీ మరియు క్లయింట్ సీక్రెట్ అవసరం.

మీరు session:role:all ఉపయోగించినప్పుడు, Snowflake ప్రతి వినియోగదారు డిఫాల్ట్ పాత్రను ఉపయోగిస్తుంది. కాన్ఫిగర్ చేసి ఉంటే, డిఫాల్ట్ పాత్రను OAuth ఇంటిగ్రేషన్ పాత్ర అనుమతి జాబితా అనుమతించాలి; అది బ్లాక్ అయి ఉండకూడదు. మరో ఆమోదిత పాత్ర ఉన్నంత మాత్రాన అది స్వయంచాలకంగా ఎంపిక కాదు.

  1. ChatGPT సెటప్ మోడల్‌లో అధునాతన OAuth సెట్టింగ్‌లు తెరిచి, వినియోగదారు నిర్వచిత OAuth క్లయింట్ ఎంచుకుని, 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 క్లయింట్ ఐడీలో, oauth_client_secretని OAuth క్లయింట్ సీక్రెట్లో అతికించండి.

  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}

ఈ 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 ప్రక్రియను ఉపయోగిస్తోందని నిర్ధారించండి.

  • క్లయింట్ ఐడీ, క్లయింట్ సీక్రెట్ Snowflake OAuth ఇంటిగ్రేషన్‌తో సరిపోలుతున్నాయని, దాని రీడైరెక్ట్ URI ChatGPTలో చూపిన కాల్‌బ్యాక్ URLతో సరిపోలుతుందని నిర్ధారించండి.

Snowflake నెట్‌వర్క్ విధానం లేదా IP అనుమతి జాబితా కనెక్టర్‌ను బ్లాక్ చేస్తోంది

  • Snowflake నెట్‌వర్క్ విధానం లేదా యాక్సెస్ నియమాలను నవీకరించమని Snowflake నిర్వాహకుడిని అడగండి.

  • ప్రస్తుత ChatGPT కనెక్టర్ అవుట్‌గోయింగ్ IP పరిధుల నుంచి వచ్చే కనెక్షన్‌లను అనుమతించండి.

  • ఈ అనుమతి జాబితాను Snowflakeలో కాన్ఫిగర్ చేయండి. ఇది ChatGPT వర్క్‌స్పేస్ IP అనుమతి జాబితాకు వేరు.

  • పరిధులు మారవచ్చు కాబట్టి, సాధ్యమైనప్పుడు ప్రచురించిన JSON నుంచి నవీకరణలను స్వయంచాలకం చేయండి.

హోస్ట్‌నేమ్ కనెక్షన్ సమస్య

సరైన Snowflake హోస్ట్ ప్రిఫిక్స్‌ను ఉపయోగించండి. అండర్‌స్కోర్‌లున్న Snowflake హోస్ట్‌నేమ్‌లు సమస్యలు కలిగించవచ్చు; హైఫన్‌లను ఉపయోగించడం మంచిది.

సూచనలు

ఈ వ్యాసం ఉపయోగకరంగా ఉందా?