OpenAI
இந்தப் பக்கம் இயந்திரத்தால் மொழிபெயர்க்கப்பட்டுள்ளது. மூல ஆங்கிலக் கட்டுரையைப் பாருங்கள்.

ChatGPT-இல் Snowflake பயன்பாட்டு டெம்ப்ளேட்டை அமைக்கவும்

ChatGPT வர்க்ஸ்பேஸ் நிர்வாகிகளும் ChatGPT Plus அல்லது ChatGPT Pro பயனர்களும், Snowflake நிர்வகிக்கும் MCP சேவையகத்துடன் ChatGPT-ஐ எவ்வாறு இணைப்பது என்பதை அறிக.

புதுப்பிக்கப்பட்டது: 2 hours ago

Snowflake நிர்வகிக்கும் MCP சேவையகம் வழியாக ChatGPT-ஐ Snowflake உடன் இணைக்க விரும்பும் ChatGPT வர்க்ஸ்பேஸ் நிர்வாகி அல்லது 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 வழங்கும் கிளையண்ட் ID மற்றும் கிளையண்ட் ரகசியம் தேவை.

நீங்கள் session:role:all என்பதைப் பயன்படுத்தும்போது, Snowflake ஒவ்வொரு பயனரின் இயல்புநிலைப் பங்கையும் பயன்படுத்துகிறது. உள்ளமைக்கப்பட்டிருந்தால், இயல்புநிலைப் பங்கை OAuth ஒருங்கிணைப்பின் பங்கு அனுமதிப்பட்டியல் அனுமதிக்க வேண்டும்; அது தடுக்கப்பட்டிருக்கக் கூடாது. வேறொரு அங்கீகரிக்கப்பட்ட பங்கு இருப்பதால் மட்டும் அது தானாகத் தேர்ந்தெடுக்கப்படாது.

  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-ஐ இணைத்து நிர்வகிக்கவும்

  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 செயல்பாடு

Snowflake நிர்வகிக்கும் MCP சேவையகத்தின் முழு URL உடன் ChatGPT இணைகிறது:

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

இந்த Snowflake OAuth எண்ட்பாயிண்ட்களைத் தீர்மானிக்க, அந்த URL-இல் உள்ள Snowflake புரவலன் முன்னொட்டை ChatGPT பயன்படுத்துகிறது:

  • அங்கீகாரம்: 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 செயல்முறையைப் பயன்படுத்துவதை உறுதிப்படுத்தவும்.

  • கிளையண்ட் ID மற்றும் கிளையண்ட் ரகசியம் Snowflake OAuth ஒருங்கிணைப்புடன் பொருந்துவதையும், அதன் திருப்பிவிடும் URI ChatGPT-இல் காட்டப்படும் திரும்பஅழைப்பு URL உடன் பொருந்துவதையும் உறுதிப்படுத்தவும்.

Snowflake பிணையக் கொள்கை அல்லது IP அனுமதிப்பட்டியல் இணைப்பானைத் தடுக்கிறது

  • Snowflake பிணையக் கொள்கை அல்லது அணுகல் விதிகளைப் புதுப்பிக்குமாறு Snowflake நிர்வாகியிடம் கேட்கவும்.

  • தற்போதைய ChatGPT இணைப்பானின் வெளிச்செல்லும் IP வரம்புகளிலிருந்து உள்வரும் இணைப்புகளை அனுமதிக்கவும்.

  • இந்த அனுமதிப்பட்டியலை Snowflake-இல் உள்ளமைக்கவும். இது ChatGPT வர்க்ஸ்பேஸ் IP அனுமதிப்பட்டியலிலிருந்து தனியானது.

  • வரம்புகள் மாறக்கூடும் என்பதால், முடிந்தால் வெளியிடப்பட்ட JSON-இலிருந்து புதுப்பிப்புகளைத் தானியக்கமாக்கவும்.

புரவலன் பெயர் இணைப்புச் சிக்கல்

சரியான Snowflake புரவலன் முன்னொட்டைப் பயன்படுத்தவும். அடிக்கோடுகளைக் கொண்ட Snowflake புரவலன் பெயர்கள் சிக்கல்களை ஏற்படுத்தலாம்; இணைப்புக்குறிகளைப் பயன்படுத்துவது சிறந்தது.

மேற்கோள்கள்

இந்தக் கட்டுரை உங்களுக்கு உதவியாக இருந்ததா?