Hoppa till innehållet

Integration · Företagsdata

Anslut Claude & ChatGPT till Google BigQuery

Ställ din AI en fråga om dina data och låt den skriva och köra SQL i BigQuery. Den kan lista dina projekt, datamängder och tabeller, läsa upp en tabells schema innan den gör en fråga, förhandsvisa rader och följa upp på långvariga jobb. Den kan också skapa datamängder och tabeller, strömma in rader och uppdatera beskrivningar och etiketter om du aktiverar dessa verktyg.

Anslut Google BigQuery gratis

Gratis abonnemang, inget kreditkort krävs. Tar ungefär en minut.

Prova att fråga

  • “Vilka tabeller finns i datamängden försäljning, och vilka kolumner har orders?”

    AI:n listar tabellerna och vyarna i datamängden, läser sedan upp orders-tablens schema, antalet rader och storlek.

  • “Hur mycket inkomst bokade vi per månad denna år?”

    Den kontrollerar tabellschemat, skriver en GoogleSQL-fråga med månatlig total och kör den i ditt projekt.

  • “Hur mycket data skulle den frågan skanna innan jag kör den?”

    Den kör frågan som en torrkörning, vilket uppskattar antalet bytes som skannas utan att köra den.

Vad din AI kan göra

Frågor och resultat

Kör SQL-frågor med torrkörning eller ett tak på bytes som faktureras, hämta resultat sida efter sida och läs eller avbryt jobb.

Datamängder och tabeller

Bläddra i projekt, datamängder, tabeller, vyar och sparade rutiner, lässchema och förhandsvisa rader.

Skapa och uppdatera

Skapa datamängder och tabeller, strömma in rader, uppdatera beskrivningar, etiketter och kolumner, och radera tabeller.

  • “Visa mig de första 20 raderna i tabellen events.”

    Den läser rader direkt från tabellen utan att köra en fråga.

  • “Misslyckades jobb från igår?”

    Den listar nyligen körda jobb i projektet filtrerat efter tillstånd och läser status och fel på det du väljer.

  • “Skapa en tabell som heter leads i datamängden marknadsföring med namn, e-post och skapad_at.”

    Den skapar en tom tabell med den kolumnschema. Rader kan sedan strömmas in med insert_rows.

45 verktyg för Google BigQuery

Dessa verktyg aktiveras när du ansluter. Du kan stänga av valfritt verktyg eller kräva ditt godkännande innan det körs.

  • cancel_jobRaderarBe BigQuery om att avbryta ett körande jobb med `projects_id` och `jobs_id`. Det arbete det redan gjort åtgärdas inte.
  • create_datasetÄndrar dataSkapa en ny tom datamängd i projektet `projects_id`. Ställ in datamängdens-ID:n i `dataset_reference`, samt `location` och `description`.
  • create_dataset_routineÄndrar dataSkapa en ny rutin för en datamängd. Sök först efter rutiner för att undvika dubletter. API-sammanfattning: Skapar en ny rutin i datamängden.
  • create_projectÄndrar dataSkapa ett nytt projekt för ett projekt. Sök först efter projekt för att undvika dubletter. API-sammanfattning: Startar ett nytt asynkront jobb.
  • create_tableÄndrar dataSkapa en ny tom tabell i en datamängd med `projects_id` och `datasets_id`. Sätt tabell-ID:n i `body.tableReference` och kolumnerna i `body.schema`.
  • create_table_row_access_policies_batch_deleteSynligt för andraSkapa en ny rad tillgångspolitiker batch ta bort för en tabell. Har effekter synliga utanför detta system. API-sammanfattning: Tar bort de angivna radtillgångspolitikerna.
  • create_table_row_access_policyÄndrar dataSkapa en ny radåtkunskapspolicy för en tabell. Sök först efter radåtkunskapspolicyer för att undvika dubletter. API-sammanfattning: Skapar en radåtkunskapspolicy.
  • create_test_iam_permissionRaderarSkapa en ny test IAM-rättighet. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Returnerar rättigheter som en anropare har på den angivna resursen.
  • create_test_iam_permission_bigquery_row_access_policies_test_iamRaderarSkapa en ny test IAM-rättighet. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Returnerar rättigheter som en anropare har på den angivna resursen.
  • create_test_iam_permission_bigquery_tables_test_iam_permissionsRaderarSkapa en ny test IAM-rättighet. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Returnerar rättigheter som en anropare har på den angivna resursen.
  • create_undeleteÄndrar dataSkapa en ny upphävning. API-sammanfattning: Upphever en databas som ligger inom tidsresemönstret baserat på datasetId.
  • delete_dataset_modelRaderarTa bort ett modell permanent via models id. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Tar bort modellen som anges av modelId från databasen.
  • delete_dataset_routineRaderarTa bort en rutin permanent via routines id. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Tar bort rutinen som anges av routineId från databasen.
  • delete_job_deletesFlyttar pengarTa bort ett radering permanent via jobs id. Finansiell eller irreversibel åtgärd; kan kräva godkännande. API-sammanfattning: Begärar borttagningen av en arbets metadata.
  • delete_project_datasetRaderarTa bort en databas permanent via datasets id. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Tar bort databasen som anges av datasetId-värdet.
  • delete_tableRaderarTa bort en tabell och all dess data permanent via `projects_id`, `datasets_id` och `tables_id`. Detta kan inte åtgärdas när tidsresemönstret har passerat.
  • delete_table_row_access_policyRaderarTa bort en radåtkunskapspolicy permanent via row access policies id. Destruktiv åtgärd; kan kräva godkännande. API-sammanfattning: Tar bort en radåtkunskapspolicy.
  • get_datasetHämta detaljer för en databas via `projects_id` och `datasets_id`, inklusive plats, beskrivning, etiketter och inställningar för åtkomst.
  • get_dataset_modelHämta en modell för en databas via models id. API-sammanfattning: Hämtar den angivna modellresursen med model ID.
  • get_jobHämta status, statistik och eventuella fel för en arbetsstatus via `projects_id` och `jobs_id`.
  • get_query_resultsHämta resultatet från en frågearbete via `projects_id` och `queries_id` (jobbid från run_query), sida efter sida. Använd när run_query returnerade innan frågan var klar.
  • get_routineHämta definition och argument för en rutin via `projects_id`, `datasets_id` och `routines_id`.
  • get_routine_iam_policyÄndrar dataHämta en rutin via rutins id. API-sammanfattning: Hämtar åtkomstkontrollpolicy för en resurs.
  • get_row_access_policy_iam_policyÄndrar dataHämta en radåtkomstpolicy via radåtkomstpolicys id. API-sammanfattning: Hämtar åtkomstkontrollpolicy för en resurs.
  • get_tableHämta detaljer för en tabell via `projects_id`, `datasets_id` och `tables_id`, inklusive dess kolumnschema, radantal och storlek. Kontrollera detta innan du skriver en fråga.
  • get_table_iam_policyÄndrar dataHämta en tabell via tabeller id. API-sammanfattning: Hämtar åtkomstkontrollpolicy för en resurs.
  • get_table_row_access_policyHämta en radåtkomstpolicy för en tabell via radåtkomstpolicys id. API-sammanfattning: Hämtar den angivna radåtkomstpolicyen via policy-id.
  • insert_rowsÄndrar dataStrömma in nya rad i en tabell med `projects_id`, `datasets_id` och `tables_id`; överför `rows` som en lista av objekt med ett `json`-fält som innehåller varje rad.
  • list_datasetsLista datamängder i ett projekt (`projects_id`). Använd `filter` för att filtrera efter etikett och `all` för att inkludera dolda datamängder.
  • list_jobsLista nyligen utförda BigQuery-jobb (frågor, laddningar, exporteringar) i projektet `projects_id`, filtrerade efter `state_filter` eller skapelsestid.
  • list_routinesLista sparade rutiner (användardefinierade funktioner och lagrade procedurer) i en datamängd via `projects_id` och `datasets_id`.
  • list_tablesLista tabeller och visuella objekt i en datamängd via `projects_id` och `datasets_id`.
  • preview_table_rowsLäs rader direkt från en tabell via `projects_id`, `datasets_id` och `tables_id`, valfritt endast `selected_fields` och från `start_index`. Gratis och snabbt för ett snabbt överblick; använd run_query för att filtrera eller aggregera.
  • run_queryÄndrar dataKör en SQL `query` (GoogleSQL som standard) i projektet `projects_id` och returnera resultaten om den avslutas inom `timeout_ms`. Frågor faktureras per skannade byte; sätt `dry_run` för att uppskatta kostnaden först, eller `maximum_bytes_billed` för att begränsa den. Utgångsordningar som INSERT, UPDATE, DELETE eller DROP ändrar data permanent.
  • search_dataset_modelsSök modeller för en datamängd. Använd detta för att hitta befintliga modeller innan du skapar en ny modell. Resultat är sidadelat. API-sammanfattning: Lista alla modeller i den angivna datamängden.
  • search_project_accountsSök konton för ett projekt. Använd detta för att hitta befintliga konton innan du skapar ett nytt konto. API-sammanfattning: RPC för att hämta tjänstekontot för ett projekt som används för interaktioner med Google Cloud KMS.
  • search_projects_bigquery_jobs_listSök projekt för ett projekt via min skapelsestid, tillståndsfiltre, alla användare, max skapelsestid, föräldere-jobb-id eller projection. Använd detta för att hitta befintliga projekt innan du skapar ett nytt projekt. Resultat är sidadelat. API-sammanfattning: Lista alla jobb som du startade i det angivna projektet.
  • search_table_row_access_policiesSök radåtkomstpolicier för en tabell. Använd detta för att hitta befintliga radåtkomstpolicier innan du skapar en ny radåtkomstpolicy. Resultat är sidadelat. API-sammanfattning: Lista alla radåtkomstpolicier på den angivna tabellen.
  • update_datasetÄndrar dataUppdatera en databassats beskrivning, etiketteringar, vänligt namn eller standardutgången med `projects_id` och `datasets_id`. Endast de fält du anger ändras.
  • update_dataset_modelÄndrar dataUppdatera en befintlig modell identifierad via modeller id. Endast fälten du skickar ändras. API-sammanfattning: Patch specifika fält i den angivna modellen.
  • update_dataset_routineÄndrar dataUppdatera en befintlig rutin identifierad via rutiner id. API-sammanfattning: Uppdaterar information i en befintlig rutin.
  • update_routines_iam_policyÄndrar dataUppdatera ett befintligt rutin identifierat av routines id. API sammanfattning: Ställer in åtkomstkontrollpolicyn på det angivna resurset.
  • update_tableÄndrar dataUppdatera en tabells beskrivning, etiketter, utgångstid eller lägg till kolumner via `projects_id`, `datasets_id` och `tables_id`. Endast fälten du skickar in i `body` ändras.
  • update_table_row_access_policyÄndrar dataUppdatera en befintlig radåtkomstpolicy identifierad av radåtkomstpolicys id. API sammanfattning: Uppdaterar en radåtkomstpolicy.
  • update_tables_iam_policyÄndrar dataUppdatera ett befintligt tabell identifierat av tables id. API sammanfattning: Ställer in åtkomstkontrollpolicyn på det angivna resurset.

Kom igång i tre steg

  1. 1

    Välj appen

    Skapa ett gratis PipMCP-konto och välj Google BigQuery i applistan.

  2. 2

    Klistra in din nyckel

    Klistra in OAuth-klient-ID och klienthemlighet från ditt egna Google Cloud-projekt, plus ID:t för projektet som håller dina data, sedan logga in med Google en gång. I Google Cloud-konsolen skapa eller välj ett projekt och aktivera BigQuery API:n. Ställ upp på OAuth-godkännande-skärmen, gå sedan till Credentials > Skapa krediter > OAuth klient-ID, välj Web-application och lägg till omriktningen https://pipmcp.com/oauth/callback.

  3. 3

    Lägg till länken i din AI

    Du får en personlig MCP-länk. Lägg till den i Claude, ChatGPT eller Cursor:

    1. Klicka på ditt namn och sedan på Inställningar › Anslutningar › Lägg till anpassad anslutning.
    2. Klistra in din länk som URL för den fjärranslutna MCP-servern.
    3. Aktivera anslutningen via +-menyn i en chatt.

Frågor

Vad kan AI:n göra i Google BigQuery?

Den kan lista projekt, datamängder, tabeller, rutiner och jobb, läsa upp tabellschema, förhandsvisa rader och köra SQL-frågor. Den kan skapa datamängder och tabeller, strömma in rader, uppdatera tabeller och datamängder, avbryta jobb och radera tabeller om du aktiverar dessa verktyg.

Ser AI:n mina Google BigQuery-krediter?

Nej. Dina Google BigQuery-kredenser är krypterade vid viljestånd och visas aldrig för AI:n. Efter att du sparade dem visas de inte längre, inte ens för dig. AI:n ser endast resultaten från verktygen den anropar.

Kan jag styra vad AI:n får göra?

Ja. Du väljer vilka verktyg som är aktiverade, så du kan börja med att bläddra och förhandsvisa. En SQL-utgångsordning som DELETE eller DROP ändrar data permanent, och att ta bort en tabell tar bort den samt dess data, så dessa åtgärder kan kräva ditt godkännande innan de köras. Varje verktygsanrop loggas.

Fungerar det med ChatGPT?

Ja. I ChatGPT gå till Inställningar › Appar & Kopplingar › Avancerat och aktivera Utvecklarmodus, sedan lägg till din PipMCP-länk. Utvecklarmodus kräver ett betald ChatGPT-avtal: Plus, Pro, Business eller Enterprise. Länken fungerar också i Claude (Inställningar › Kopplingar › Lägg till anpassad koppling), Cursor och andra MCP-klienter.

Vad kostar det?

Google BigQuery ansluter via OAuth, och denna OAuth-anslutning kräver PipMCP Pro-planen. PipMCP har också ett gratisplan utan kreditkort, men det inkluderar inte denna anslutning. Betalda planer faktureras per avslutat uppgift. Du behöver också ditt eget Google BigQuery-konto.

Kommer AI:s frågorna att lägga till i min BigQuery-fakturering?

Frågorna kör i ditt eget Google Cloud-projekt, och BigQuery fakturerar dem per skannade byte. AI:n kan göra en torrkörning för att uppskatta byte först, eller ställa in ett maximum byte fakturerat så att en fråga stoppar istället för att scanna mer. Förhandsvisning av tabellradar läser direkt från tabellen utan att köra en fråga.

Låt din AI arbeta i Google BigQuery redan idag.

Kom igång gratis. Din nyckel förblir krypterad, och du bestämmer vad AI:n får göra.

Anslut Google BigQuery gratis

PipMCP har ingen koppling till Google BigQuery. Produktnamnen är varumärken som tillhör respektive ägare.