Konfigurera Snowflake MCP för Notion

I det hÀr hjÀlpdokumentet

LÀr dig hur du ansluter Snowflake till en skrÀddarsydd agent eller din Notion-agent sÄ att du kan stÀlla frÄgor om företagets data i Notion.

GÄ till vanliga frÄgor

Vissa funktioner Àr i alfaversion.

Vissa funktioner i den hÀr artikeln Àr fortfarande i alfaversion och kanske inte finns i din arbetsyta Àn. Det gÀller bland annat MCP-anslutningar som konfigureras för en arbetsyta och anvÀndarspecifik auktorisering i skrÀddarsydda agenter.

Kontakta ditt kundteam pĂ„ Notion eller ansök till vĂ„rt program för tidig Ă„tkomst för dataagenter → för att begĂ€ra Ă„tkomst.

Dina skrÀddarsydda agenter och Notion-agent kan ansluta till Snowflake via en MCP (Model Context Protocol)-server som Snowflake driver. NÀr den Àr konfigurerad kan du frÄga din agent om data i ditt virtuella datalager i Snowflake och fÄ svar direkt i Notion.

Konfigurationen sker i etapper, och olika personer ansvarar för varje del:

  • En Snowflake-administratör stĂ€ller in rollen, det virtuella datalagret och den Snowflake-hanterade MCP-servern.

  • En Ă€gare eller administratör för Notion-arbetsytan konfigurerar Snowflake-MCP-anslutningen för arbetsytan.

  • Arbetsytemedlemmar kan sedan ansluta till Snowflake MCP frĂ„n skrĂ€ddarsydda agenter med sina egna Snowflake-inloggningsuppgifter, eller ansluta Snowflake direkt till sin Notion-agent. Steg 1–10 i den hĂ€r artikeln Ă€r desamma för bĂ„da alternativen. Alternativen skiljer sig Ă„t frĂ„n steg 11, beroende pĂ„ vilken agent du vill ansluta.

  • De tillgĂ€ngliga verktygen kan variera beroende pĂ„ din Snowflake-molnregion.

  • Snowflakes hanterade MCP-server Ă€r inte tillgĂ€nglig pĂ„ det kinesiska fastlandet eller i molnregioner för myndigheter.

  • Din Notion-arbetsyta mĂ„ste ha ett Business- eller Enterprise-abonnemang.

  • AnvĂ€nd Notion pĂ„ webben eller pĂ„ datorn. Den hĂ€r funktionen Ă€r inte tillgĂ€nglig pĂ„ mobilen.

  • Ditt företag behöver ett Snowflake-konto.

  • För att bygga en skrĂ€ddarsydd agent behöver du behörighet att skapa agenter i din arbetsyta.

En delad konfiguration ger inte alla Ätkomst till samma data.

Arbetsytan lagrar uppgifter för anslutningen, bland annat ett OAuth-klient-ID och en klienthemlighet. Uppgifterna anvÀnds för att konfigurera anslutningen, inte som en delad inloggning. Var och en loggar in pÄ Snowflake med sitt eget konto. Oavsett om du anvÀnder en skrÀddarsydd agent eller din egen Notion-agent kan agenten bara nÄ data som kontot har Ätkomst till.

Innan ditt team kan ansluta Snowflake till Notion mÄste en Snowflake-administratör stÀlla in Ätkomst. Detta Àr det mest omfattande steget, och du behöver bara göra det en gÄng. Samarbeta med din Notion-arbetsyteadministratör: Notion tillhandahÄller en omdirigerings-URI, och Snowflake tillhandahÄller ett OAuth-klient-ID och en klienthemlighet.

Du kommer att stÀlla in en roll och ett virtuellt datalager, skapa den Snowflake-hanterade MCP-servern, ge den Ätkomst till de resurser den behöver, konfigurera OAuth-omfÄnget och sÀkerhetsintegreringen samt lÀgga till en nÀtverkspolicy om din organisation krÀver en.

Fyll i detta arbetsblad tillsammans med din Notion-arbetsyteadministratör innan du börjar. Medlemmar kan hoppa över detta och logga in med sina egna Snowflake-konton nÀr konfigurationen Àr klar.

HÄll OAuth-klienthemligheten privat.

LÀgg inte till den i Slack, Àrenden, kÀllkodshantering eller terminalhistorik. Dela den endast via en godkÀnd sÀker kanal.

FĂ€lt

VĂ€rde

Ägare

Identifierare för Snowflake-konto

<organization-account>

Snowflake-administratör

MCP-databas

<database_name>

Snowflake-administratör

MCP-schema

<schema_name>

Snowflake-administratör

MCP-server

<mcp_server_name>

Snowflake-administratör

Virtuellt datalager

<warehouse_name>

Snowflake-administratör

Åtkomstroll

<mcp_access_role>

Snowflake-administratör

Webbadress för server

https://<account_host>/api/v2/databases/<database_name>/schemas/<schema_name>/mcp-servers/<mcp_server_name>

Snowflake-administratör

OmfÄng för primÀr roll

session:role:<mcp_access_role>

Snowflake-administratör

Omdirigerings-URI

Kopiera den URI som Notion genererar

Notion-arbetsytans administratör

OAuth-klient-ID

HÀmta frÄn Snowflake

Snowflake-administratör

OAuth-klienthemlighet

Överför via en godkĂ€nd kanal för hemliga uppgifter

Snowflake-administratör

Kontots vÀrdnamn innehÄller bindestreck, inte understreck. Se till att varje objektnamn i serverns webbadress matchar motsvarande objektnamn i Snowflake.

AnvÀnd en dedikerad roll med lÀgsta möjliga behörighet och ett godkÀnt virtuellt datalager nÀr sÄ Àr möjligt.

BegrÀnsad roll utan sekundÀra roller (rekommenderas). Denna modell Àr enklare att förstÄ och granska. StÀll in OAUTH_USE_SECONDARY_ROLES = NONE, ange ALLOWED_ROLES_LIST och anvÀnd Notion-omfÄnget session:role:<mcp_access_role>.

En anvÀndares sekundÀra standardroller Àr ett valfritt alternativ. AnvÀnd den hÀr modellen bara om servern behöver behörigheter frÄn varje anvÀndares DEFAULT_SECONDARY_ROLES i Snowflake. StÀll in OAUTH_USE_SECONDARY_ROLES = IMPLICIT, utelÀmna ALLOWED_ROLES_LIST och ange ett uttryckligt omfÄng för den primÀra rollen. Snowflake tillÄter inte sekundÀra roller med IMPLICIT tillsammans med ALLOWED_ROLES_LIST. UtelÀmna dÀrför listan över tillÄtna roller nÀr du anvÀnder den hÀr modellen.

AnvÀnd en dedikerad roll med lÀgsta möjliga behörighet för MCP-servern nÀr sÄ Àr möjligt.

Tilldela rollen via den vanliga processen för identitetshantering. Om medlemskap i Snowflake-roller hanteras via Okta eller SCIM ska du inte lÀgga till anvÀndare manuellt utanför den processen.

Skapa eller vÀlj en databas och ett schema som Àgs av det team som ska köra servern.

För styrda affÀrsfrÄgor kan du göra en Cortex Agent tillgÀnglig som verktyg för medlemmarna. DÄ samlas semantiska vyer, verifierade frÄgor, Search och orkestrering pÄ ett stÀlle. Du behöver inte anvÀnda en Cortex Agent. Om du skapar en, anvÀnd specifikationen nedan. Om du ersÀtter en befintlig agent ska den nya följa den godkÀnda specifikationen.

execution_environment mÄste ligga kvar kapslad under resursen för Analyst-verktyget.

Om du placerar warehouse pÄ översta nivÄn kan agentdefinitionen skapas, men verktyget saknar dÄ ett datalager nÀr det körs.

Andra stödda Snowflake MCP-verktygstyper inkluderar CORTEX_ANALYST_MESSAGE, CORTEX_SEARCH_SERVICE_QUERY, GENERIC och SYSTEM_EXECUTE_SQL.

Om du behöver direkt SQL-Ätkomst lÀgger du den pÄ en separat MCP-server med en egen roll som har sÄ fÄ behörigheter som möjligt. Se till att rollen bara har lÀsbehörighet.

Att lÀgga till SYSTEM_EXECUTE_SQL till den styrda agentens server kan lÄta klienter kringgÄ dess semantiska vyer och verifierade frÄgor.

Ge varje verktyg ett tydligt namn och en beskrivning. Förklara vilka data det omfattar, hur detaljerade resultaten Àr och nÀr verktyget ska anvÀndas. DÄ blir det lÀttare för agenten att vÀlja rÀtt verktyg.

USAGE-privilegiet pÄ en MCP-server lÄter en roll ansluta till servern och se vilka verktyg som finns. Det ger inte rollen Ätkomst till det virtuella datalagret, agenten, den semantiska vyn, Search-tjÀnsten, den lagrade proceduren eller underliggande data. Ge rollen Ätkomst till de resurser som serverns verktyg behöver.

Ge bara Ätkomst till de ytterligare resurser som varje verktyg behöver. Ge till exempel rollen SELECT för en godkÀnd semantisk vy, USAGE för en Cortex Search-tjÀnst eller USAGE för en specifik funktion eller procedur. Tilldela inte rollen till PUBLIC och ge den inte omfattande behörigheter för befintliga eller framtida objekt.

Innan du konfigurerar OAuth, kontrollera MCP-servern och de behörigheter som har beviljats:

Konfigurera MCP-schemat sÄ att det anger exakt vilken roll medlemmarna ska begÀra:

AnvÀnd ett tydligt angivet rollomfÄng. AnvÀnd inte session:role:all. Snowflake tolkar det vÀrdet som anvÀndarens primÀra standardroll, inte som Ätkomst till alla roller. Policyer för privilegierade roller kan ocksÄ blockera det. En tydligt angiven roll gör det lÀttare att se och kontrollera vilken Ätkomst som begÀrs.

Prata med administratören för Notion-arbetsytan innan du kör SQL-koden. Be administratören ange Snowflake-serverns webbadress i formulÀret för MCP-konfiguration i arbetsytan och aktivera Konfigurera autentisering manuellt och AnvÀnd en OAuth-klient som delas inom arbetsytan. Notion skapar en omdirigerings-URI. Kopiera den och skicka den till Snowflake-administratören. NÀr Snowflake har skapat ett klient-ID och en klienthemlighet kan arbetsytans administratör slutföra anslutningen.

AnvÀnd omdirigerings-URI:n exakt som Notion anger den. LÀgg inte till ett avslutande snedstreck eller frÄgeparametrar och Àndra inte vÀrdnamnet.

Att stÀlla in IS_AGENTIC = TRUE markerar sessioner som skapats genom denna integrering som agentsessioner. Snowflakes IS_AGENT_ACTIVATED()-funktion returnerar dÄ TRUE, vilket gör att Snowflake kan tillÀmpa agentspecifik granskning och styrning. Om du anvÀnder den valfria modellen för sekundÀra roller stÀller du in OAUTH_USE_SECONDARY_ROLES = IMPLICIT och utelÀmnar ALLOWED_ROLES_LIST.

En giltighetstid för uppdateringstoken pÄ 7 776 000 sekunder motsvarar 90 dagar. Kontrollera att den följer organisationens policyer för förnyad auktorisering och byte av token innan du anvÀnder den. Undvik CREATE OR REPLACE SECURITY INTEGRATION vid rutinÀndringar. Om du ersÀtter integreringen kan befintliga anslutningar avbrytas.

Kör följande för att kontrollera integreringen utan att visa klienthemligheten:

Kontrollera att integreringen Àr aktiverad, att omdirigerings-URI:n stÀmmer exakt och att rollen Àr tillÄten och inte blockerad. Kontrollera ocksÄ att uppdateringstoken och PKCE Àr aktiverade och att bÄde auktoriserings- och tokenslutpunkten anvÀnder Snowflakes offentliga vÀrdnamn för kontot.

Det hÀr steget behövs bara om organisationen krÀver en nÀtverkspolicy. Be den som ansvarar för sÀkerhet eller nÀtverk att godkÀnna Notions aktuella IP-adressintervall för utgÄende trafik.

OAuth-integreringen mÄste tillÄta bÄda Notion-sökvÀgarna:

  1. API-sökvÀgen som hanterar OAuth-Äteranrop och utbyter auktoriseringskoder

  2. sökvÀgen som arbetsytan anvÀnder för att validera anslutningen, köra verktyg och uppdatera token

Dessa sökvÀgar kan anvÀnda olika Notion-adresser för utgÄende trafik. Om du endast tillÄter den adress som anvÀndes vid det första tokenutbytet kan inloggningen lyckas, men validering eller uppdatering av token kan misslyckas. AnvÀnd Notions aktuella, godkÀnda IP-adressintervall för utgÄende trafik. LÀgg inte till en enstaka IP-adress frÄn en webblÀsare eller logg i tillÄtelselistan för produktionsmiljön.

Koppla nĂ€tverkspolicyn till OAuth-integreringen, inte till enskilda anvĂ€ndare. Ändra inte policyerna för hela kontot som styr inloggning via webblĂ€sare, VPN-Ă„tkomst eller anvĂ€ndarnas nĂ€tverksĂ„tkomst. Om en nĂ€tverkspolicy blockerar en tokenbegĂ€ran kan Snowflake returnera invalid_client. Det betyder inte nödvĂ€ndigtvis att klient-ID:t eller klienthemligheten Ă€r felaktig.

Kör detta i ett sÀkert Snowflake-arbetsblad. Integreringens namn Àr skiftlÀgeskÀnsligt och skrivs vanligtvis med versaler:

Dela klient-ID:t och dess matchande hemlighet med administratören för din Notion-arbetsyta via en godkÀnd sÀker kanal. Snowflake tillhandahÄller tvÄ giltiga hemligheter, sÄ att du kan rotera dem utan driftstopp. Klistra aldrig in nÄgon av hemligheterna i dokumentation, chatt, Àrenden eller kÀllkodshantering.

Arbetsytakonfigurerade MCP-anslutningar Àr en funktion som just nu Àr i alfafasen.

Om din arbetsyta inte har Ätkomst Àn kan du kontakta ditt kundteam eller ansöka till vÄrt program för tidig Ätkomst till dataagenter.

NÀr Snowflake Àr redo lÀgger en Àgare eller administratör av arbetsytan till servern en gÄng för arbetsytan. Medlemmar kan sedan hitta den utan att se OAuth-klienthemligheten, oavsett om de ansluter Snowflake MCP till en skrÀddarsydd agent eller till sin egen Notion-agent.

  1. GÄ till InstÀllningar för arbetsytan.

  2. VĂ€lj Anslutningar → Delade MCP:er för arbetsytan.

  3. VÀlj Ny MCP för arbetsytan.

Fyll i dessa fÀlt och vÀlj sedan LÀgg till MCP-server:

FĂ€lt

Vad som ska anges

Namn

Ett tydligt namn som visas för medlemmar, till exempel Company Snowflake Data Agent.

Beskrivning

En kort beskrivning av vilka data som finns och hur de ska anvÀndas.

Webbadress för server

Den exakta offentliga webbadressen för Snowflake MCP frÄn arbetsbladet.

Konfigurera autentisering manuellt

Aktivera. Notion identifierar Snowflakes OAuth-detaljer.

AnvÀnd en OAuth-klient som delas inom arbetsytan

Aktivera.

Omdirigerings-URI

Genererad av Notion. BekrÀfta att den matchar URI:n du gav till Snowflake-administratören.

Klient-ID

Klient-ID:t frÄn Snowflake OAuth-integreringen.

Klienthemlighet

Den tillhörande hemligheten som du fick via den godkÀnda sÀkra kanalen.

OAuth-omfÄng

VÀlj exakt omfÄnget session:role:<mcp_access_role>. Alla omfÄng fungerar bara om Snowflake anger just det godkÀnda omfÄnget och inget bredare.

Kontrollera efter att du sparat att den nya raden visas under Delat med den hÀr arbetsytan och att Arbetsytans OAuth-klient visar Konfigurerad.

Vad den hÀr konfigurationen gör:

  • HjĂ€lper medlemmar att hitta den godkĂ€nda servern.

  • Lagrar OAuth-klienthemligheten en gĂ„ng i Notions krypterade lagring för anslutningar.

  • Ser till att medlemmarna loggar in med den serveradress, klient och de omfĂ„ng som du har godkĂ€nt.

  • Skapar inte en delad Snowflake-session och kringgĂ„r inte Snowflakes Ă„tkomstkontroller.

  • Ansluter inte varje medlem automatiskt. Varje person mĂ„ste logga in separat.

Om du tar bort den hÀr konfigurationen kan nya medlemmar inte lÀngre hitta servern. Befintliga anslutningar kan fortfarande visas, sÄ samordna denna Àndring med att Äterkalla Snowflake-behörigheter och ta bort befintliga anslutningar.

NÀr administratörerna har förberett Snowflake MCP-anslutningen kan du anvÀnda den pÄ tvÄ sÀtt. Konfigurerar du den för ett team? Börja med 11A. Vill du bara stÀlla egna frÄgor? GÄ direkt till 11B. Du kan ocksÄ göra bÄda. Det Àr tvÄ separata anslutningar.

En skrÀddarsydd agent ger ditt team en samlad plats för att stÀlla frÄgor om Snowflake-data. Du ansluter Snowflake en gÄng, lÀgger till instruktioner om dina mÀtvÀrden och tabeller, och delar agenten med ditt team. Alla som anvÀnder den kommer att behöva logga in pÄ Snowflake med sina egna inloggningsuppgifter, sÄ att varje person endast fÄr svar baserat pÄ den data de har behörighet att se.

Autentisering per person i skrÀddarsydda agenter Àr just nu i alfafasen.

Om din arbetsyta inte har Ätkomst Àn kan du kontakta ditt kundteam eller ansöka till vÄrt program för tidig Ätkomst till dataagenter.

Anslut Snowflake till en skrÀddarsydd agent

  1. Öppna din skrĂ€ddarsydda agent, eller skapa en ny.

  2. GĂ„ till InstĂ€llningar → Verktyg och Ă„tkomst.

  3. VÀlj LÀgg till anslutning, vÀlj sedan Snowflake-servern mÀrkt Workspace Managed. VÀlj inte Custom MCP server och ange inte serverns webbadress manuellt.

  4. Logga in pÄ Snowflake i din webblÀsare. Din organisations vanliga Okta- eller SSO-inloggning kan visas.

  5. Granska och godkÀnn den begÀrda Snowflake-rollen.

  6. VÀlj vilka verktyg agenten fÄr anvÀnda. LÄt verktyg som kan skriva data och CORTEX_AGENT_RUN krÀva godkÀnnande tills du har testat dem.

  7. VÀlj Anslut och bekrÀfta att anslutningen visas som Ansluten.

Ge agenten sammanhang

Anslutningen ger agenten Ätkomst till Snowflake. Dina instruktioner talar om hur företaget anvÀnder dessa data. Beskriv i agentens instruktioner vilka verktyg den ska anvÀnda för olika typer av frÄgor, hur teamet definierar viktiga mÀtvÀrden och vilka tabeller eller semantiska vyer den ska utgÄ frÄn. NÄgra verifierade exempelfrÄgor rÀcker lÄngt. Vill du ha nÄgot att utgÄ frÄn? Se guiden till Data Scout-verktygslÄdan.

Dela agenten

Dela agenten med ditt team pÄ samma sÀtt som du delar vilken skrÀddarsydd agent som helst. Första gÄngen nÄgon stÀller en frÄga som krÀver Snowflake kommer de att uppmanas att logga in med sitt eget Snowflake-konto. De kommer inte att behöva ange nÄgot klient-ID eller nÄgon klienthemlighet.

Autentisering per person gÀller nÀr nÄgon chattar direkt med agenten.

Schemalagda och utlösta körningar har ingen inloggad person, sÄ de kan Ànnu inte anvÀnda nÄgons Snowflake-Ätkomst. Om du behöver Snowflake-data enligt ett schema, prata med din Snowflake-administratör innan du stÀller in det.

Om du vill stÀlla dina egna frÄgor i din egen chatt kan du ansluta Snowflake till din Notion-agent. Du loggar in med ditt eget Snowflake-konto, sÄ att din agent endast nÄr det du har behörighet att se.

  1. GĂ„ till InstĂ€llningar → Notion AI.

  2. Under MCP-servrar vÀljer du LÀgg till MCP-server.

  3. VÀlj Snowflake-servern mÀrkt Workspace Managed. VÀlj inte Custom MCP server och ange inte serverns webbadress manuellt.

  4. VĂ€lj Anslut.

  5. Logga in pÄ Snowflake i din webblÀsare. Din organisations vanliga Okta- eller SSO-inloggning kan visas.

  6. Granska och godkÀnn den begÀrda Snowflake-rollen.

  7. NĂ€r din webblĂ€sare frĂ„gar om du vill öppna Notion vĂ€ljer du Öppna Notion.

  8. BekrÀfta att serverstatusen Àr Ansluten, inte KrÀver autentisering.

NĂ€r du har anslutit visas Snowflake under Alla kĂ€llor → MCP-servrar i chatten.

Du bör inte behöva ange ett OAuth-klient-ID eller en klienthemlighet för nÄgot av alternativen.

Om Notion frÄgar efter nÄgot av dessa kan du ha valt alternativet för anpassad MCP istÀllet för den arbetsytahanterade servern, eller sÄ har din administratör kanske inte aktiverat AnvÀnd en arbetsytedelad OAuth-klient. GÄ tillbaka och vÀlj servern Arbetsytahanterad istÀllet.

  1. StÀll en ofarlig frÄga med ett kÀnt svar som bör besvaras med hjÀlp av Snowflake.

  2. BekrÀfta att agenten anvÀnder Snowflake och returnerar ett resultat.

  3. BekrÀfta att du inte kan komma Ät data utanför den roll du har tilldelats.

Om du konfigurerar en skrÀddarsydd agent kan du ocksÄ be en teammedlem med en mer begrÀnsad Snowflake-roll att testa den. Personen bör bara se sina egna data, inte dina. Det Àr det snabbaste sÀttet att kontrollera att agenten anvÀnder varje persons Ätkomst, inte Ätkomsten hos den som skapade agenten.

För en mer ingÄende kontroll, be din Snowflake-administratör att bekrÀfta din anvÀndare, roll, ditt datalager och din frÄgehistorik. En lyckad inloggning bekrÀftar din identitet, men inte att alla behörigheter Àr korrekta.

StÀll en specifik frÄga till agenten om din Snowflake-data. Till exempel:

  • ”FrĂ„n Snowflake, hur mĂ„nga registreringar hade vi totalt förra mĂ„naden?”

  • ”FrĂ„n Snowflake, vilka tio konton gav oss högst intĂ€kter det hĂ€r kvartalet?”

Med en skrĂ€ddarsydd agent kan du oftast utelĂ€mna ”frĂ„n Snowflake” nĂ€r instruktionerna tydligt anger nĂ€r Snowflake ska anvĂ€ndas. Med din Notion-agent hjĂ€lper det att nĂ€mna Snowflake sĂ„ att agenten vĂ€ljer rĂ€tt kĂ€lla.

Stora förfrÄgningar kan ta lÀngre tid eller nÄ tidsgrÀnsen. Om det hÀnder, stÀll en mer avgrÀnsad frÄga eller dela upp förfrÄgan i mindre frÄgor.

För det mesta förblir du ansluten utan att behöva göra nÄgot. Snowflake anvÀnder kortlivade Ätkomsttoken, och Notion förnyar dem i bakgrunden. Att en Ätkomsttoken hÄller pÄ att löpa ut innebÀr inte i sig att du kopplas frÄn.

Du behöver logga in igen om:

  • Din uppdateringstoken gĂ„r ut eller en administratör Ă„terkallar den

  • En administratör ersĂ€tter OAuth-integreringen eller klienthemligheten

  • Din Snowflake-roll tas bort

  • En administratör tar bort arbetsytans konfiguration eller din anslutning

  • En nĂ€tverkspolicy blockerar token-uppdateringen

Med en skrÀddarsydd agent Àr varje persons inloggning separat. Om en person ombeds logga in igen pÄverkar det inte nÄgon annan, och personen som byggde agenten behöver inte göra nÄgonting.

Om du roterar klienthemligheten: AnvÀnd Snowflakes rotation med tvÄ hemligheter istÀllet för att ersÀtta integreringen. BehÄll bÄda hemligheterna giltiga tillrÀckligt lÀnge för att uppdatera och testa arbetsytans konfiguration innan du drar tillbaka den gamla.

ALTER SECURITY INTEGRATION <oauth_integration_name>
REFRESH OAUTH_CLIENT_SECRET_2;

  • Snowflakes MCP-anslutning finns inte i listan. Arbetsytans administratör kanske inte har lagt till den Ă€n, eller sĂ„ begrĂ€nsar arbetsytan anvĂ€ndningen av anpassade servrar. Be administratören om hjĂ€lp.

  • Du ombeds ange ett klient-ID eller en klienthemlighet. Du valde förmodligen alternativet för en anpassad MCP-server. GĂ„ tillbaka och vĂ€lj Snowflake-servern mĂ€rkt Workspace Managed i stĂ€llet.

  • Du ombeds logga in igen. Din Snowflake-session kan ha gĂ„tt ut, eller sĂ„ kan en administratör ha uppdaterat anslutningen. Logga in pĂ„ Snowflake igen.

  • Du öppnade en skrĂ€ddarsydd agent och blev ombedd att logga in pĂ„ Snowflake. Det Ă€r som det ska första gĂ„ngen. Alla som anvĂ€nder en hanterad skrĂ€ddarsydd agent mĂ„ste logga in med sina egna Snowflake-inloggningsuppgifter.

  • En teammedlem fĂ„r andra resultat frĂ„n samma skrĂ€ddarsydda agent. Det Ă€r som det ska. Agenten anvĂ€nder varje persons Snowflake-Ă„tkomst, sĂ„ personer med olika roller ser olika data.

  • Den skrĂ€ddarsydda agenten fungerar i chatten men inte enligt ett schema. Schemalagda och utlösta körningar har ingen inloggad person, sĂ„ de kan Ă€nnu inte anvĂ€nda Snowflake med individuell inloggning.

  • Du har loggat in, men anslutningen fungerar inte eller verktygen slutar fungera. Inloggningen bekrĂ€ftar vem du Ă€r, men din Ă„tkomst beror fortfarande pĂ„ dina behörigheter i Snowflake. Be din Snowflake-administratör kontrollera att din roll har Ă„tkomst till servern, det virtuella datalagret, agenten och data.

  • Agenten kan inte hitta en tabell. Agenten kan bara nĂ„ data som ditt Snowflake-konto har Ă„tkomst till. Kontrollera dina behörigheter i Snowflake och ange tabellnamnet i din frĂ„ga.

  • En förfrĂ„gan tar för lĂ„ng tid. StĂ€ll en mer specifik frĂ„ga eller dela upp förfrĂ„gan i mindre frĂ„gor.

Felen beror oftast pÄ instÀllningar i Snowflake, inte i Notion. Visa dem för din Snowflake-administratör.

  • Serverns webbadress verkar ha dubbla prefix, som https://https%3A... Adressen har klistrats in med ett extra https:// i början. Ta bort det extra prefixet sĂ„ att webbadressen börjar med bara ett https://.

  • Du ser ”This server does not support OAuth authentication.” SĂ€kerhetsintegreringen Ă€r inte konfigurerad för OAuth, eller sĂ„ Ă€r serverns webbadress felaktig. Be din Snowflake-administratör kontrollera OAuth-sĂ€kerhetsintegreringen och serverns webbadress.

  • Du ser invalid_client nĂ€r du loggar in eller uppdaterar. Klient-ID:t eller klienthemligheten Ă€r felaktig, eller sĂ„ har klienthemligheten Ă€ndrats. Be din administratör om aktuellt klient-ID och aktuell klienthemlighet.

  • Du kan logga in, men det slutar fungera direkt efterĂ„t. Din roll kanske inte har Ă„tkomst till servern, eller sĂ„ blockerar en roll eller nĂ€tverksregel sessionen. Be din administratör kontrollera dina behörigheter och policyer.

  • Du ser ”The role ALL requested has been explicitly blocked.” Anslutningen begĂ€rde alla roller samtidigt med session:role:all, men det Ă€r blockerat. Ange i stĂ€llet en specifik roll med ditt riktiga rollnamn, till exempel session:role:analyst.

  • Du ser ett omdirigeringsfel, fel 390307. Webbadressen för omdirigering som sparats i Snowflake matchar inte den som Notion anvĂ€nder. Be din administratör ange exakt den webbadress som Notion anvĂ€nder i sĂ€kerhetsintegreringen.

  • Du ser fel 390311 om en ogiltig kodutmaning. PKCE-vĂ€rdena matchar inte. Be din administratör kontrollera att OAUTH_ENFORCE_PKCE Ă€r korrekt instĂ€llt i sĂ€kerhetsintegreringen.

  • Du Ă€r ansluten, men inga verktyg visas. Din roll kanske saknar USAGE pĂ„ MCP-servern. Be din administratör att bekrĂ€fta behörigheten och kör sedan DESCRIBE MCP SERVER för att kontrollera konfigurationen.

  • Du har Ă„tkomst till mer eller mindre data Ă€n du vĂ€ntade dig. SekundĂ€ra roller pĂ„verkar vilka data du kan se under sessionen. Be din administratör hjĂ€lpa dig att kontrollera vilka roller som Ă€r aktiva.

  • Det fungerade tidigare, men efter att klienthemligheten Ă€ndrades fungerar det inte lĂ€ngre för nĂ„gon. Klienthemligheten har bytts ut, sĂ„ den sparade anslutningen Ă€r inaktuell. Be din administratör om den nya klienthemligheten och anslut igen.

  • Det fungerade tidigare, men nu fungerar det inte lĂ€ngre för dig. En roll, behörighet eller policy kan ha Ă€ndrats, eller sĂ„ har din session löpt ut. Logga in igen och be din administratör kontrollera att din Ă„tkomst inte har Ă€ndrats.

  • Din kontoidentifierare avvisas. AnvĂ€nd formatet organization-account med ett bindestreck, som myorg-myaccount, inte punkter.

  • Ett PrivateLink-konto kan inte ansluta. PrivateLink-konton krĂ€ver extra nĂ€tverkskonfiguration. FrĂ„ga din administratör om PrivateLink tillĂ„ter Notion-anslutningen.

  • Snowflake Ă€r inte tillgĂ€ngligt i schemalagda körningar eller körningar som startas av en utlösare. Ingen Ă€r inloggad under de hĂ€r körningarna, sĂ„ de kan Ă€nnu inte anvĂ€nda personlig inloggning. Kör din förfrĂ„gan i chatten i stĂ€llet.

  • Du ser oauth_security_error efter att du har loggat in via webblĂ€saren. En nĂ€tverkspolicy pĂ„ kontonivĂ„ kan blockera förfrĂ„gan. Din administratör kan kontrollera det genom att köra:

  • Inloggningen verkar fungera, men du fĂ„r ett rollfel trots att du har angett rĂ€tt behörighetsomfattning. Din standardroll kan vara blockerad, till exempel ACCOUNTADMIN eller en roll i BLOCKED_ROLES_LIST. Din administratör kan kontrollera och Ă„tgĂ€rda det:

Dessa skrivskyddade kommandon hjÀlper din administratör att bekrÀfta konfigurationen utan att Àndra nÄgot. Kör dem i Snowflake.

ACCOUNT_USAGE-vyer kan slÀpa efter, sÄ en saknad rad Àr inte bevis pÄ att en begÀran aldrig skedde.

Rotera inte hemligheter, försvaga inte policyer eller utöka inte behörigheter förrÀn du vet vilket lager som orsakar felet.

AnvÀnd dessa Snowflake-guider för att slutföra konfigurationen:


Vanliga frÄgor

Bör jag stÀlla in en skrÀddarsydd agent eller ansluta Snowflake till min Notion-agent?

Om du stÀller in Snowflake MCP-anslutningen för ditt team kan du bygga en skrÀddarsydd agent. DÄ fÄr alla samma instruktioner, samma definitioner av era mÀtvÀrden och ett gemensamt stÀlle att stÀlla frÄgor pÄ. Var och en loggar ÀndÄ in med sina egna Snowflake-uppgifter. Om du bara vill stÀlla egna frÄgor kan du ansluta Snowflake MCP till din Notion-agent. Du kan ocksÄ göra bÄde och.

Om jag ansluter Snowflake till min Notion-agent, ansluts det dÄ ocksÄ till vÄr skrÀddarsydda agent?

Nej. Det Ă€r separata anslutningar, och varje skrĂ€ddarsydd agent behöver en egen. Snowflake-konfigurationen frĂ„n steg 1–10 delas, men inloggningen Ă€r personlig.

Ser alla i teamet samma data?

Nej. Var och en loggar in pÄ Snowflake med sina egna uppgifter, och agenten kommer bara Ät det som personens konto har Ätkomst till. Det gÀller Àven en skrÀddarsydd agent.

MÄste jag dela mitt Snowflake-lösenord med mitt team?

Nej. Ingen delar inloggningsuppgifter. Arbetsytan lagrar OAuth-klientuppgifterna en gÄng, och varje person loggar in pÄ Snowflake sjÀlv.


Ge feedback

Var den hÀr resursen till hjÀlp?


Powered by Fruition