જો તમે ChatGPT વર્કસ્પેસ ઍડમિન અથવા ChatGPT Plus કે Pro વપરાશકર્તા છો અને Snowflake દ્વારા સંચાલિત MCP સર્વર મારફતે ChatGPTને Snowflake સાથે જોડવા માંગો છો, તો આ માર્ગદર્શિકાનો ઉપયોગ કરો.
મોટાભાગનું સેટઅપ Snowflakeમાં થાય છે. Snowflake તૈયાર થઈ જાય પછી, ChatGPTમાં Snowflake ટેમ્પલેટનું કનેક્શન પૂર્ણ કરો અને પછી તે ટેમ્પલેટનો ઉપયોગ કરતું 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 મંજૂરીસૂચિ દ્વારા ઍક્સેસ મર્યાદિત કરતું હોય, તો Snowflake ઍડમિનને હાલની ChatGPT કનેક્ટરની આઉટગોઇંગ IP રેન્જમાંથી આવતા કનેક્શનને મંજૂરી આપવા કહો. આ સૂચિ બદલાતી રહે છે અને તેને અદ્યતન રાખવી જોઈએ.
તૈયાર રાખવાનાં મૂલ્યો
Snowflake હોસ્ટ પ્રીફિક્સ: Snowflake એકાઉન્ટ URLમાં .snowflakecomputing.com પહેલાં આવતું બધું.
ડેટાબેઝ: MCP સર્વર ધરાવતો ડેટાબેઝ.
સ્કીમા: MCP સર્વર ધરાવતો સ્કીમા.
MCP સર્વરનું નામ: Snowflake MCP સર્વર ઑબ્જેક્ટનું નામ.
જો ChatGPT સેટઅપ સ્ક્રીન URL માંગે, તો સંપૂર્ણ સંચાલિત MCP સર્વર URL.
Snowflake ભૂમિકા: ઍપને અધિકૃત કરતી વખતે વપરાશકર્તાઓએ વાપરવાની ભૂમિકા.
સાધનોની સૂચિ: Snowflake ઑબ્જેક્ટ અને ક્રિયાઓ જેનો ChatGPT પાસે ઉપયોગ કરાવવા માંગો છો.
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 સર્વરની વિગતો દાખલ કરો
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 ક્લાયન્ટ ગોઠવો
કનેક્ટ કરવા માટે તમારે Snowflake પાસેથી ક્લાયન્ટ ID અને ક્લાયન્ટ સિક્રેટની જરૂર પડશે.
તમે session:role:all વાપરો ત્યારે Snowflake દરેક વપરાશકર્તાની ડિફૉલ્ટ ભૂમિકાનો ઉપયોગ કરે છે. જો OAuth ઇન્ટિગ્રેશનમાં ભૂમિકાની મંજૂરીસૂચિ ગોઠવેલી હોય, તો ડિફૉલ્ટ ભૂમિકા તેના દ્વારા મંજૂર હોવી જોઈએ અને અવરોધિત ન હોવી જોઈએ. બીજી મંજૂર ભૂમિકા હોવાને કારણે તે આપમેળે પસંદ થતી નથી.
ChatGPT સેટઅપ મોડલમાં અદ્યતન OAuth સેટિંગ્સ ખોલો, વપરાશકર્તા-નિર્ધારિત OAuth ક્લાયન્ટ પસંદ કરો અને ChatGPTમાં બતાવેલું કૉલબૅક URL કૉપિ કરો.
OAUTH_CLIENT_TYPE = 'CONFIDENTIAL'સાથે કસ્ટમ OAuth સુરક્ષા ઇન્ટિગ્રેશન બનાવો અનેOAUTH_REDIRECT_URIને એ જ કૉલબૅક URL પર સેટ કરો.ઇન્ટિગ્રેશનનું નામ મોટા અક્ષરોમાં વાપરીને 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ને કનેક્ટ અને સંચાલિત કરો
એ જ ChatGPT સેટઅપ મોડલમાં ચાલુ રાખો પસંદ કરો, Snowflakeમાં સાઇન ઇન કરો અને કનેક્શનને અધિકૃત કરો.
વર્કસ્પેસ સેટઅપ માટે, તેનો ઉપયોગ કરનારા સભ્યો માટે પ્લગઇન ઇન્સ્ટૉલેશન નીતિ અને ભૂમિકા અથવા જૂથનો ઍક્સેસ ગોઠવો. Snowflake અને Snowflake - અધિકૃત ટેમ્પલેટ બંને સક્ષમ છે તેની ખાતરી કરો.
Snowflakeનો ઉપયોગ કરનારી ભૂમિકાઓ માટે વપરાશકર્તા ઍક્સેસ ગોઠવવાની જવાબદારી વર્કસ્પેસ ઍડમિનની છે.
ઉપલબ્ધ કરાવેલાં સાધનો માટે ક્રિયા નિયંત્રણની સમીક્ષા કરવાની જવાબદારી વર્કસ્પેસ ઍડમિનની છે.
ઍપનો ઉપયોગ કરતા પહેલાં ChatGPT સભ્યોને ક્યારે પૂછે તે પસંદ કરવા માટે ઍપ પરવાનગીઓની સમીક્ષા કરવાની જવાબદારી વર્કસ્પેસ ઍડમિનની છે.
આ ઍપ પરવાનગીઓ ChatGPT વાર્તાલાપો પર લાગુ થાય છે. વર્કસ્પેસ એજન્ટો કઈ ઍપ ક્રિયાઓ ઉપલબ્ધ છે અને અંતિમ વપરાશકર્તાઓને તેમની મંજૂરી માટે ક્યારે પૂછવામાં આવે છે તે નક્કી કરવા એજન્ટના નિર્માતાએ સેટ કરેલાં એજન્ટ-દીઠ નિયંત્રણોનો ઉપયોગ કરે છે. એજન્ટની વર્તણૂક માટે જુઓ: એન્ટરપ્રાઇઝ અને બિઝનેસ માટે 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 ભૂમિકા સ્પષ્ટપણે અવરોધિત કરવામાં આવી છે
તમારા Snowflake ઍડમિનને તમારી ડિફૉલ્ટ ભૂમિકાની OAuth ઇન્ટિગ્રેશનની મંજૂર અને અવરોધિત ભૂમિકાઓ સાથે સરખામણી કરવા કહો. બીજી મંજૂર ભૂમિકા હોવાને કારણે તે આપમેળે પસંદ થતી નથી. યોગ્ય હોય તો ડિફૉલ્ટ ભૂમિકાને મંજૂર ભૂમિકામાં બદલો અને ફરી કનેક્ટ કરો. તમારી ડિફૉલ્ટ ભૂમિકા બદલવાથી 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 હોસ્ટનામ સમસ્યા સર્જી શકે છે; તેના બદલે હાઇફન વાપરો.
