Konfigurere Snowflake MCP for Notion
Lær hvordan du kobler Snowflake til en skreddersydd agent eller Notion-agenten din, slik at du kan stille spørsmål om bedriftens data i Notion.
Hopp til vanlige spørsmålNoen funksjoner er i alfa.
Noen funksjoner som dekkes i denne artikkelen, inkludert arbeidsområdekonfigurerte MCP-tilkoblinger og autorisasjon per bruker i skreddersydde agenter, er for øyeblikket i alfa og er kanskje ikke tilgjengelige i arbeidsområdet ditt ennå.
Kontakt kundeteamet ditt hos Notion for å be om tilgang, eller søk om å bli med i programmet vårt for tidlig tilgang til dataagenter →
De skreddersydde agentene og Notion-agenten din kan koble til Snowflake via en MCP (Model Context Protocol)-server som Snowflake drifter. Når serveren er satt opp, kan du spørre agenten om dataene i Snowflake-datavarehuset og få svar direkte i Notion.
Oppsettet skjer i etapper, og ulike personer har ansvar for hver av dem:
En Snowflake-administrator setter opp rollen, datavarehuset og den Snowflake-administrerte MCP-serveren.
En eier eller administrator av et Notion-arbeidsområde konfigurerer MCP-tilkoblingen til Snowflake for arbeidsområdet.
Medlemmer av arbeidsområdet kan deretter koble til Snowflake MCP fra skreddersydde agenter ved å bruke sin egen Snowflake-påloggingsinformasjon, eller koble Snowflake direkte til Notion-agenten sin. Trinn 1–10 i denne artikkelen er like for begge fremgangsmåtene. Fremgangsmåtene skiller lag ved trinn 11, avhengig av hvilken agent du vil koble til.
Hvilke verktøy du kan bruke, avhenger av Snowflake-skyregionen din.
Snowflakes administrerte MCP-server er ikke tilgjengelig i Fastlands-Kina eller i regioner for offentlig sektor.
Arbeidsområdet ditt i Notion må ha et Business- eller Enterprise-abonnement.
Bruk Notion på nettet eller i skrivebordsappen. Denne funksjonen er ikke tilgjengelig på mobil.
Bedriften din trenger en Snowflake-konto.
For å bygge en skreddersydd agent må du ha tillatelse til å opprette agenter i arbeidsområdet ditt.
Et delt oppsett gir ikke alle de samme dataene.
Arbeidsområdet lagrer opplysninger om tilkoblingen, blant annet OAuth-klient-ID og klienthemmelighet. Opplysningene brukes til å sette opp tilkoblingen, ikke til felles pålogging. Alle logger på Snowflake med sin egen konto. Enten de bruker en skreddersydd agent eller sin egen Notion-agent, får agenten bare tilgang til dataene som kontoen har tilgang til.
Før teamet ditt kan koble Snowflake til Notion, må en Snowflake-administrator sette opp tilgang. Dette er det mest omfattende trinnet, og du trenger bare å gjøre det én gang. Samarbeid med administratoren for Notion-arbeidsområdet ditt: Notion oppgir en omdirigerings-URI, og Snowflake oppgir en OAuth-klient-ID og -hemmelighet.
Du skal sette opp en rolle og et datavarehus, opprette den Snowflake-administrerte MCP-serveren, gi den tilgang til ressursene den trenger, konfigurere OAuth-omfanget og sikkerhetsintegrasjonen og legge til en nettverkspolicy hvis organisasjonen krever det.
Fyll ut dette arbeidsarket sammen med administratoren for Notion-arbeidsområdet ditt før du starter. Medlemmer kan hoppe over dette og logge på med sine egne Snowflake-kontoer når oppsettet er fullført.
Hold OAuth-klienthemmeligheten privat.
Ikke legg den til i Slack, supportsaker, versjonskontroll eller terminalhistorikken. Del den bare via en godkjent, sikker kanal.
Felt | Verdi | Eier |
|---|---|---|
Snowflake-kontoidentifikator |
| Snowflake-administrator |
MCP-database |
| Snowflake-administrator |
MCP-skjema |
| Snowflake-administrator |
MCP-server |
| Snowflake-administrator |
Datavarehus |
| Snowflake-administrator |
Tilgangsrolle |
| Snowflake-administrator |
Server-URL |
| Snowflake-administrator |
Omfang for primærrolle |
| Snowflake-administrator |
URI for omdirigering | Kopier URI-en som Notion genererer | Administrator for Notion-arbeidsområdet |
Klient-ID for OAuth | Hent fra Snowflake | Snowflake-administrator |
OAuth-klienthemmelighet | Overfør via en godkjent, sikker kanal | Snowflake-administrator |
Kontohostnavnet bruker bindestreker, ikke understreker. Sørg for at hvert objektnavn i server-URL-en samsvarer med det tilsvarende objektnavnet i Snowflake.
Bruk en egen rolle med bare nødvendige rettigheter og ett godkjent datavarehus hvis mulig.
Begrenset rolle uten sekundære roller (anbefalt). Denne modellen er enklere å forstå og kontrollere. Sett OAUTH_USE_SECONDARY_ROLES = NONE, angi ALLOWED_ROLES_LIST og bruk Notion-omfanget session:role:<mcp_access_role>.
En brukers standard sekundære roller (valgfritt). Bruk denne modellen bare når serveren trenger rettigheter fra Snowflake-innstillingen DEFAULT_SECONDARY_ROLES for hver bruker. Sett OAUTH_USE_SECONDARY_ROLES = IMPLICIT, utelat ALLOWED_ROLES_LIST og angi omfanget for primærrollen. Snowflake tillater ikke sekundære roller av typen IMPLICIT sammen med ALLOWED_ROLES_LIST. Derfor må du utelate listen over tillatte roller når du bruker denne modellen.
Bruk en egen rolle med bare nødvendige rettigheter for MCP-serveren hvis mulig.
Tildel denne rollen gjennom din vanlige prosess for identitetsbehandling. Hvis Okta eller SCIM administrerer medlemskap i Snowflake-roller, må du ikke legge til brukere manuelt utenfor denne prosessen.
Opprett eller velg en database og et skjema som eies av teamet som skal kjøre serveren.
For spørsmål om bedriftens data med styrt tilgang kan du gjøre en Cortex Agent tilgjengelig som verktøy for medlemmene. Den samler semantiske visninger, verifiserte spørringer, Cortex Search og orkestrering på ett sted. Det er valgfritt å bruke en Cortex Agent. Hvis du oppretter en, bruker du spesifikasjonen nedenfor. Hvis du erstatter en eksisterende agent, må du sørge for at den nye følger den godkjente spesifikasjonen.
execution_environment må ligge under Analyst-verktøyressursen.
Hvis du plasserer warehouse på øverste nivå, kan agentdefinisjonen bli opprettet, men verktøyet får ikke et warehouse å bruke når det kjøres.
Andre støttede Snowflake MCP-verktøytyper inkluderer CORTEX_ANALYST_MESSAGE, CORTEX_SEARCH_SERVICE_QUERY, GENERIC og SYSTEM_EXECUTE_SQL.
Hvis du trenger direkte SQL-tilgang, legger du den på en egen MCP-server med en egen rolle som har minst mulig tilgang. Sørg for at rollen bare gir lesetilgang.
Å legge til SYSTEM_EXECUTE_SQL på serveren til den styrte agenten kan la klienter omgå dens semantiske visninger og verifiserte spørringer.
Gi hvert verktøy et tydelig navn og en beskrivelse. Forklar hvilke data det dekker, hvor detaljerte resultatene er, og når det skal brukes. Dette hjelper agenten med å velge riktig verktøy.
USAGE-privilegiet på en MCP-server lar en rolle koble til serveren og se hvilke verktøy som er tilgjengelige. Det gir ikke rollen tilgang til datavarehuset, agenten, den semantiske visningen, Cortex Search-tjenesten, den lagrede prosedyren eller underliggende data. Gi rollen tilgang til hver ressurs som serverens verktøy trenger.
Gi tilgang kun til de ekstra ressursene hvert verktøy trenger. Gi for eksempel SELECT på en godkjent semantisk visning, USAGE på en Cortex Search-tjeneste eller USAGE på en bestemt funksjon eller prosedyre. Ikke gi rollen til PUBLIC eller tildel omfattende rettigheter for eksisterende eller fremtidige objekter.
Før du setter opp OAuth, sjekk MCP-serveren og rettighetene den er tildelt:
Konfigurer MCP-skjemaet slik at det oppgir nøyaktig hvilken rolle medlemmene skal be om:
Angi et bestemt rolleomfang. Ikke bruk session:role:all. Snowflake tolker denne verdien som brukerens standard primærrolle, ikke som tilgang til alle roller. Retningslinjer for privilegerte roller kan også blokkere den. Når du angir en bestemt rolle, blir det lettere å se hvilken tilgang du ber om, og kontrollere den.
Avklar dette med administratoren for Notion-arbeidsområdet før du kjører SQL-koden. Be administratoren skrive inn URL-en til Snowflake-serveren i skjemaet for MCP-oppsett i arbeidsområdet og slå på Manually configure authentication og Use a workspace-shared OAuth client. Notion genererer en omdirigerings-URI. Kopier den og send den til Snowflake-administratoren. Når Snowflake har opprettet klient-ID-en og klienthemmeligheten, kan administratoren for arbeidsområdet fullføre oppsettet av tilkoblingen.
Bruk omdirigerings-URI-en nøyaktig slik Notion oppgir den. Ikke legg til en avsluttende skråstrek eller spørringsparametere, og ikke endre vertsnavnet.
Når du angir IS_AGENTIC = TRUE, merkes økter som opprettes gjennom integrasjonen, som agentøkter. Funksjonen IS_AGENT_ACTIVATED() i Snowflake returnerer da TRUE. Det gjør at Snowflake kan bruke egen revisjonslogging og styring for agenter. Hvis du bruker den valgfrie modellen med sekundærroller, angir du OAUTH_USE_SECONDARY_ROLES = IMPLICIT og utelater ALLOWED_ROLES_LIST.
Verdien 7776000 sekunder gir oppdateringstokener en gyldighet på 90 dager. Sjekk at dette samsvarer med organisasjonens retningslinjer for ny autorisering og rotasjon av tokener før du bruker verdien. Unngå CREATE OR REPLACE SECURITY INTEGRATION ved vanlige endringer. Hvis du erstatter integrasjonen, kan eksisterende tilkoblinger bli avbrutt.
Kjør dette for å kontrollere integrasjonen uten å vise hemmeligheten:
Kontroller at integrasjonen er slått på, at omdirigerings-URI-en stemmer nøyaktig, at rollen er tillatt og ikke blokkert, og at oppdateringstokener og PKCE er slått på. Sjekk også at endepunktene for autorisering og tokener bruker den offentlige verten for Snowflake-kontoen.
Dette trinnet er bare nødvendig hvis organisasjonen krever en nettverkspolicy. Be den ansvarlige for sikkerhet eller nettverk om å godkjenne IP-adresseområdene Notion bruker for utgående trafikk.
OAuth-integrasjonen må tillate begge Notion-stiene:
API-stien som håndterer OAuth-tilbakeringinger og utveksler autorisasjonskoder
stien for arbeidsområdets kjøremiljø, som validerer tilkoblingen, kjører verktøy og oppdaterer tokener
Disse stiene kan bruke ulike IP-adresser for utgående trafikk fra Notion. Hvis du bare tillater adressen som ble brukt ved den første tokenutvekslingen, kan påloggingen lykkes selv om validering eller oppdatering av tokener mislykkes. Bruk de gjeldende, godkjente IP-adresseområdene for utgående trafikk fra Notion. Ikke legg til en enkelt IP-adresse hentet fra en nettleser eller logg i tillatelseslisten for produksjon.
Knytt nettverkspolicyen til OAuth-integrasjonen, ikke til enkeltbrukere. Ikke endre policyer som gjelder hele kontoen, for pålogging i nettleser, VPN-tilgang eller brukernes nettverkstilgang. Hvis en nettverkspolicy blokkerer en forespørsel om token, kan Snowflake returnere invalid_client. Denne feilen betyr ikke nødvendigvis at klient-ID-en eller hemmeligheten er feil.
Kjør dette i et sikkert Snowflake-arbeidsark. Integrasjonsnavnet skiller mellom store og små bokstaver og er vanligvis med store bokstaver:
Del klient-ID-en og den tilhørende hemmeligheten med administratoren for Notion-arbeidsområdet ved hjelp av en godkjent sikker kanal. Snowflake tilbyr to gyldige hemmeligheter, slik at du kan rotere dem uten nedetid. Lim aldri inn noen av hemmelighetene i dokumentasjon, chat, supportsaker eller versjonskontroll.
Funksjonen for MCP-tilkoblinger konfigurert i arbeidsområdet er nå i alfafasen.
Hvis arbeidsområdet ditt ikke har tilgang ennå, ta kontakt med kundeteamet ditt eller søk om plass i vårt program for tidlig tilgang til dataagenter.
Når Snowflake er klar, legger en eier eller administrator av arbeidsområdet til MCP-serveren én gang for arbeidsområdet. Medlemmer kan deretter finne den uten å se OAuth-klienthemmeligheten, enten de kobler Snowflake MCP til en skreddersydd agent eller til sin egen Notion-agent.
Åpne
Settingsfor arbeidsområdet.Gå via
ConnectionstilWorkspace shared MCPs.Opprett en ny MCP-server for arbeidsområdet via
New workspace MCP.
Fyll ut feltene, og legg til serveren med Add MCP server:
Felt | Hva du skal skrive inn |
|---|---|
Navn | Et tydelig navn som er synlig for medlemmer, for eksempel |
Beskrivelse | Et kort notat om dataene og hvordan de er ment å brukes. |
Server-URL | Den nøyaktige offentlige Snowflake MCP-URL-en fra arbeidsarket. |
Manually configure authentication | Slå på. Notion henter OAuth-opplysningene fra Snowflake. |
Use a workspace-shared OAuth client | Slå på. |
Omdirigerings-URI | Generert av Notion. Bekreft at den samsvarer med URI-en du ga Snowflake-administratoren. |
Klient-ID | Klient-ID-en fra OAuth-integrasjonen i Snowflake. |
Klienthemmelighet | Den tilhørende klienthemmeligheten du mottok gjennom den godkjente kanalen for hemmeligheter. |
OAuth-tilgangsområder | Velg akkurat tilgangsområdet |
Når du har lagret, kontrollerer du at den nye raden vises under Shared with this workspace, og at Workspace OAuth client viser Configured.
Hva dette oppsettet gjør:
Hjelper medlemmer med å finne den godkjente serveren.
Lagrer OAuth-klienthemmeligheten én gang i Notions krypterte lagring for tilkoblinger.
Sikrer at medlemmer logger på med server-URL-en, klienten og tilgangsområdene du har godkjent.
Oppretter ikke en delt Snowflake-økt og omgår ikke Snowflakes tilgangskontroller.
Kobler ikke til alle medlemmer automatisk. Hver person må logge på separat.
Hvis du fjerner dette oppsettet, kan nye medlemmer ikke lenger finne serveren. Eksisterende tilkoblinger kan fortsatt vises. Samordne derfor endringen med tilbakekalling av tilgangstillatelser i Snowflake og fjerning av eksisterende tilkoblinger.
Når administratorene har gjort Snowflake MCP-tilkoblingen klar, kan du bruke den på to måter. Setter du den opp for et team, begynner du med 11A. Vil du bare stille dine egne spørsmål, går du til 11B. Du kan også gjøre begge deler – det er separate tilkoblinger.
Med en skreddersydd agent får teamet ett sted å stille spørsmål om Snowflake-data. Koble til Snowflake én gang, legg til instruksjoner om måltall og tabeller, og del agenten med teamet. Alle som bruker den, må logge på Snowflake med sin egen påloggingsinformasjon. Dermed får hver enkelt bare svar basert på data de har tilgang til.
Autentisering per person i skreddersydde agenter er nå i alfafasen.
Hvis arbeidsområdet ditt ikke har tilgang ennå, ta kontakt med kundeteamet ditt eller søk om plass i vårt program for tidlig tilgang til dataagenter.
Koble Snowflake til en skreddersydd agent
Åpne den skreddersydde agenten din, eller opprett en ny.
Gå til
Innstillinger→Verktøy og tilgang.Velg
Legg til tilkobling, og velg deretter Snowflake-serveren merketAdministrert av arbeidsområdet. Ikke velgTilpasset MCP-servereller skriv inn server-URL-en manuelt.Logg på Snowflake i nettleseren din. Organisasjonens vanlige Okta- eller SSO-pålogging kan dukke opp.
Se gjennom og godkjenn Snowflake-rollen du har blitt bedt om å bruke.
Velg hvilke verktøy agenten kan bruke. La verktøy som kan skrive og
CORTEX_AGENT_RUNvære satt til å be om godkjenning til du har testet dem.Velg
Koble til, og bekreft at tilkoblingen vises somTilkoblet.
Gi agenten kontekst
Tilkoblingen gir agenten tilgang til Snowflake. Instruksjonene dine forteller agenten hvordan bedriften bruker dataene. Beskriv hvilke verktøy agenten skal bruke til ulike spørsmål, hvordan teamet definerer nøkkeltall, og hvilke tabeller eller semantiske visninger den skal starte med. Noen få spørsmål med verifiserte svar hjelper mye. Se veiledningen for Data Scout-verktøysettet hvis du vil ha et ferdig utgangspunkt.
Del agenten
Del agenten med teamet ditt på samme måte som du deler en hvilken som helst skreddersydd agent. Første gang noen stiller den et spørsmål som krever Snowflake, blir de bedt om å logge på med sin egen Snowflake-konto. De blir ikke bedt om en klient-ID eller klienthemmelighet.
Autentisering per person gjelder når noen chatter direkte med agenten.
Planlagte og utløste kjøringer er ikke knyttet til noen pålogget person. Derfor kan de foreløpig ikke bruke Snowflake-tilgangen til noen. Hvis du trenger Snowflake-data på faste tidspunkter, snakker du med Snowflake-administratoren før du setter det opp.
Hvis du vil stille dine egne spørsmål i din egen chat, kobler du Snowflake til din Notion-agent. Du logger på med din egen Snowflake-konto, slik at agenten din bare får tilgang til det du har tillatelse til å se.
Gå til
Innstillinger→Notion KI.Under
MCP-serverevelger duLegg til MCP-server.Velg Snowflake-serveren merket
Administrert av arbeidsområdet. Ikke velgTilpasset MCP-servereller skriv inn server-URL-en manuelt.Velg
Koble til.Logg på Snowflake i nettleseren din. Organisasjonens vanlige Okta- eller SSO-pålogging kan dukke opp.
Gjennomgå og godkjenn den forespurte Snowflake-rollen.
Når nettleseren spør om du vil åpne Notion, velger du
Åpne Notion.Bekreft at serverstatusen er
Tilkoblet, ikkeKrever autentisering.
Etter at du har koblet til, vises Snowflake under Alle kilder → MCP-servere i chatten.
Du skal ikke bli bedt om en OAuth-klient-ID eller en klienthemmelighet i noen av alternativene.
Hvis Notion ber om en av delene, kan du ha valgt alternativet for egendefinert MCP i stedet for serveren som administreres av arbeidsområdet. Det kan også hende administratoren ikke har slått på Use a workspace-shared OAuth client. Gå tilbake og velg serveren Workspace Managed.
Still et ufarlig spørsmål med et kjent svar som agenten bør bruke Snowflake til å svare på.
Bekreft at agenten bruker Snowflake og returnerer et resultat.
Bekreft at du ikke kan få tilgang til data utenfor rollen du har fått tildelt.
Hvis du setter opp en skreddersydd agent, bør du også be en teamkollega med en mer begrenset Snowflake-rolle om å prøve den. Teamkollegaen skal bare se data vedkommende selv har tilgang til, ikke dine. Slik kan du raskt sjekke at agenten bruker tilgangen til hver enkelt, ikke tilgangen til den som opprettet agenten.
Be Snowflake-administratoren om å sjekke brukeren, rollen, datavarehuset og spørringshistorikken din hvis du vil undersøke nærmere. En vellykket pålogging bekrefter hvem du er, men ikke at alle tillatelser er riktige.
Still agenten et spesifikt spørsmål om Snowflake-dataene dine. For eksempel:
«Hvor mange registreringer hadde vi forrige måned, ifølge Snowflake?»
«Hvilke ti kontoer hadde høyest omsetning dette kvartalet, ifølge Snowflake?»
Med en skreddersydd agent kan du vanligvis droppe «ifølge Snowflake» når instruksjonene gjør det klart når agenten skal bruke Snowflake. Med Notion-agenten hjelper det å nevne Snowflake, slik at agenten velger riktig kilde.
Store forespørsler kan ta lengre tid eller få tidsavbrudd. Hvis det skjer, still et mer avgrenset spørsmål eller del opp forespørselen i mindre spørsmål.
Som regel forblir du tilkoblet uten å gjøre noe. Snowflake bruker tilgangstokener med kort levetid, og Notion oppdaterer dem i bakgrunnen. Et utløpende tilgangstoken i seg selv vil ikke koble deg fra.
Du må logge inn på nytt hvis:
Oppdateringstokenet ditt utløper eller en administrator tilbakekaller det
En administrator erstatter OAuth-integrasjonen eller klienthemmeligheten
Snowflake-rollen din fjernes
En administrator fjerner arbeidsområdeoppsettet eller tilkoblingen din
En nettverkspolicy blokkerer token-oppdateringen
Med en skreddersydd agent er hver persons pålogging separat. Hvis én person blir bedt om å logge på igjen, påvirker det ikke noen andre, og personen som bygde agenten trenger ikke å gjøre noe.
Hvis du bytter ut klienthemmeligheten: Bruk Snowflakes metode for å bytte mellom to hemmeligheter i stedet for å erstatte integrasjonen. La begge hemmelighetene være gyldige lenge nok til å oppdatere og teste arbeidsområdeoppsettet før du slutter å bruke den gamle.
ALTER SECURITY INTEGRATION <oauth_integration_name>
REFRESH OAUTH_CLIENT_SECRET_2;
Snowflake MCP-tilkoblingen er ikke oppført. Arbeidsområdeadministratoren din har kanskje ikke lagt den til ennå, eller arbeidsområdet ditt kan begrense tilpassede servere. Be administratoren din om hjelp.
Du blir bedt om en klient-ID eller klienthemmelighet. Du valgte sannsynligvis alternativet for en tilpasset MCP-server. Gå tilbake og velg Snowflake-serveren merket Administrert av arbeidsområdet i stedet.
Du blir bedt om å logge på igjen. Snowflake-økten din kan ha utløpt, eller en administrator kan ha oppdatert tilkoblingen. Logg på Snowflake igjen.
Du åpnet en skreddersydd agent, og den ba deg logge på Snowflake. Det er forventet første gang. Hver person som bruker en administrert skreddersydd agent, må logge på med sine egne påloggingsopplysninger for Snowflake.
En teamkollega får andre resultater fra den samme skreddersydde agenten. Det er som forventet. Agenten bruker Snowflake-tilgangen til hver enkelt, så personer med ulike roller ser ulike data.
Den skreddersydde agenten fungerer i chat, men ikke etter en tidsplan. Planlagte og utløste kjøringer har ingen pålogget person, så de kan foreløpig ikke bruke Snowflake med pålogging per person.
Du har logget på, men får ikke koblet til, eller verktøyene virker ikke. Påloggingen bekrefter hvem du er, men tilgangen avhenger fortsatt av tillatelsene dine i Snowflake. Be Snowflake-administratoren sjekke at rollen din gir tilgang til serveren, datavarehuset, agenten og dataene.
Agenten finner ikke en tabell. Agenten har bare tilgang til data som Snowflake-kontoen din har tilgang til. Sjekk tillatelsene dine i Snowflake, og oppgi tabellnavnet i spørsmålet.
En forespørsel får tidsavbrudd. Still et mer konkret spørsmål, eller del forespørselen opp i mindre spørsmål.
Disse feilene skyldes vanligvis innstillinger i Snowflake, ikke Notion. Del dem med Snowflake-administratoren din.
Server-URL-en ser ut til å være doblet, som
https://https%3A...Adressen ble limt inn med en ekstrahttps://foran. Rett den slik at URL-en starter med bare énhttps://.Du ser «This server does not support OAuth authentication.» Sikkerhetsintegrasjonen er ikke satt opp for OAuth, eller server-URL-en er feil. Be Snowflake-administratoren din om å sjekke OAuth-sikkerhetsintegrasjonen og server-URL-en.
Du ser
invalid_clientmens du logger på eller fornyer økten. Klient-ID-en eller klienthemmeligheten er feil, eller klienthemmeligheten er endret. Be administratoren din om gjeldende klient-ID og klienthemmelighet.Innlogging fungerer, men feiler umiddelbart etterpå. Rollen din har kanskje ikke tilgang til serveren, eller en rolle eller nettverksregel blokkerer økten. Be administratoren din om å sjekke tilgangene og retningslinjene dine.
Du ser «The role ALL requested has been explicitly blocked.» Tilkoblingen ba om alle roller samtidig (
session:role:all), noe som er blokkert. Bruk én bestemt rolle i stedet, somsession:role:analyst, med ditt faktiske rollenavn.Du ser en omdirigeringsfeil (feil 390307). Omdirigerings-URL-en som er lagret i Snowflake, samsvarer ikke med den Notion bruker. Be administratoren din om å sette omdirigerings-URL-en i sikkerhetsintegrasjonen til nøyaktig den URL-en Notion bruker.
Du ser feil 390311 om en ugyldig kodeutfordring. Dette er en PKCE-samsvarsfeil. Be administratoren din om å bekrefte at
OAUTH_ENFORCE_PKCEer satt riktig på sikkerhetsintegrasjonen.Du er tilkoblet, men ingen verktøy vises. Rollen din mangler kanskje
USAGEpå MCP-serveren. Be administratoren din om å bekrefte tilgangen, og kjør deretterDESCRIBE MCP SERVERfor å sjekke oppsettet.Du kan nå mer eller mindre data enn forventet. Sekundære roller endrer hva økten din kan se. Sjekk hvilke roller som er aktive i økten din sammen med administratoren din.
Det fungerte før, men nå feiler det for alle etter at en hemmelighet ble endret. Klienthemmeligheten ble byttet ut, så den lagrede tilkoblingen er utdatert. Be administratoren din om den nye klienthemmeligheten, og koble til på nytt.
Det fungerte før, men nå fungerer det ikke for deg. En rolle, tilgang eller regel kan ha blitt endret, eller økten din kan ha utløpt. Logg på igjen, og be administratoren din sjekke at tilgangen din ikke er endret.
Kontoidentifikatoren din blir avvist. Bruk
organisasjon-konto-formatet med bindestrek, sommyorg-myaccount, ikke punktum.En PrivateLink-konto kan ikke koble til. PrivateLink-kontoer krever ekstra nettverksoppsett. Spør administratoren din om PrivateLink tillater Notion-tilkoblingen.
Snowflake er ikke tilgjengelig i planlagte eller utløste kjøringer. Ingen er logget på under disse kjøringene, så de kan ennå ikke bruke pålogging for hver bruker. Kjør forespørselen i chatten i stedet.
Du ser
oauth_security_erroretter å ha logget inn via nettleseren. En nettverkspolicy på kontonivå kan blokkere forespørselen. Administratoren din kan bekrefte dette ved å kjøre:
Innlogging ser ut til å fungere, men du får en rollefeil, selv med riktig scope. Standardrollen din kan være blokkert, for eksempel
ACCOUNTADMINeller en rolle iBLOCKED_ROLES_LIST. Administratoren din kan sjekke og fikse dette:
Disse kommandoene hjelper administratoren din å sjekke oppsettet uten å endre noe. Kjør dem i Snowflake.
ACCOUNT_USAGE-visninger kan ha forsinkelser, så en manglende rad er ikke bevis på at en forespørsel aldri fant sted.
Ikke bytt ut hemmeligheter, svekk retningslinjer eller utvid tilganger før du vet hvilket lag som svikter.
Bruk disse Snowflake-veiledningene for å fullføre oppsettet:
Vanlige spørsmål
Bør jeg sette opp en skreddersydd agent eller koble Snowflake til Notion-agenten min?
Bør jeg sette opp en skreddersydd agent eller koble Snowflake til Notion-agenten min?
Hvis du setter opp Snowflake MCP-tilkoblingen for teamet, lag en skreddersydd agent. Da får alle de samme instruksjonene og definisjonene av måltallene deres, og ett sted å stille spørsmål. Hver person logger fortsatt på med egen Snowflake-påloggingsinformasjon. Hvis du bare vil stille egne spørsmål, kobler du Snowflake MCP til Notion-agenten din. Du kan gjøre begge deler.
Blir Snowflake også koblet til den skreddersydde agenten vår hvis jeg kobler det til Notion-agenten min?
Blir Snowflake også koblet til den skreddersydde agenten vår hvis jeg kobler det til Notion-agenten min?
Nei. Hver av dem har en separat tilkobling, og hver skreddersydde agent trenger sin egen. Snowflake-oppsettet fra trinn 1–10 deles; påloggingen gjør det ikke.
Ser alle på teamet de samme dataene?
Ser alle på teamet de samme dataene?
Nei. Hver person logger på Snowflake med sin egen påloggingsinformasjon, og agenten har bare tilgang til det den aktuelle kontoen har tilgang til. Det gjelder også for en skreddersydd agent.
Må jeg dele Snowflake-passordet mitt med teamet mitt?
Må jeg dele Snowflake-passordet mitt med teamet mitt?
Nei. Ingen deler påloggingsinformasjon. Arbeidsområdet lagrer OAuth-klientdetaljene én gang, og hver person logger på Snowflake selv.
