Integracja · Dane firm
Połącz Claude i ChatGPT z Google BigQuery
Zadaj swojemu AI pytanie o dane, a ono napisze i uruchomi SQL w BigQuery. Może wyświetlać Twoje projekty, zbiory danych i tabele, odczytać schemat tabeli przed zapytaniem, podglądać wiersze i śledzić długo trwające zadania. Może też tworzyć zbiory danych i tabele, przesyłać strumieniowo wiersze oraz aktualizować opisy i etykiety, jeśli włączysz te narzędzia.
Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.
Spróbuj zapytać
“Jakie tabele znajdują się w zbiorze danych sprzedaży, a jakie kolumny ma tabela orders?”
AI wyświetla tabele i widoki w zbiorze danych, następnie odczytuje schemat tabeli orders, liczbę wierszy oraz jej rozmiar.
“Ile przychodu zarejestrowaliśmy miesięcznie w tym roku?”
Sprawdza schemat tabeli, pisze zapytanie GoogleSQL z sumą miesięczną i uruchamia je w Twoim projekcie.
“Ile danych przeanalizuje to zapytanie przed uruchomieniem?”
Uruchamia zapytanie w trybie dry run, który szacuje liczbę skanowanych bajtów bez wykonywania zapytania.
Co może robić Twoja AI
Zapytania i wyniki
Uruchamiaj zapytania SQL w trybie dry run lub z limitem rozliczanych bajtów, pobieraj wyniki stronami oraz odczytuj i anuluj zadania.
Zbiory danych i tabele
Przeglądaj projekty, zbiory danych, tabele, widoki i zapisane procedury, odczytuj schematy i podglądaj wiersze.
Tworzenie i aktualizacja
Twórz zbiory i tabele, przesyłaj wiersze, aktualizuj opisy, etykiety i kolumny oraz usuwaj tabele.
“Pokaż mi pierwsze 20 wierszy tabeli events.”
Odczytuje ona wiersze bezpośrednio z tabeli bez uruchamiania zapytania.
“Czy zadania zapytań z ostatniej nocy nie powiodły się?”
Wyświetla ona najnowsze zadania w projekcie, filtrowane według stanu, i odczytuje status oraz błędy wybranego zadania.
“Utwórz tabelę o nazwie leads w zbiorze danych marketingu z kolumnami name, email i created_at.”
Tworzy ona pustą tabelę ze schematem tych kolumn. Następnie można przesłać do niej wiersze za pomocą insert_rows.
Narzędzia dla Google BigQuery: 45
Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.
cancel_jobUsuwaPoproś BigQuery o anulowanie bieżącego zadania za pomocą `projects_id` i `jobs_id`. Praca, którą już wykonała, nie jest cofnięta.create_datasetZmienia daneStwórz nowy pusty zbiór danych w projekcie `projects_id`. Ustaw ID zbioru danych w `dataset_reference`, wraz z `location` i `description`.create_dataset_routineZmienia daneUtwórz nową procedurę w zbiorze danych. Najpierw wyszukaj procedury, aby uniknąć duplikatów. Podsumowanie API: Creates a new routine in the dataset.create_projectZmienia daneStwórz nowy projekt. Najpierw wyszukaj projekty, aby uniknąć duplikatów. Podsumowanie API: Uruchamia nowe zadanie asynchroniczne.create_tableZmienia daneStwórz nową pustą tabelę w zbiorze danych za pomocą `projects_id` i `datasets_id`. Wstaw ID tabeli do `body.tableReference` a kolumny do `body.schema`.create_table_row_access_policies_batch_deleteWidoczne dla innychStwórz nową partię usuwania polityk dostępu do wierszy dla tabeli. Efekty widoczne poza tym systemem. Podsumowanie API: Usuwa podane polityki dostępu do wierszy.create_table_row_access_policyZmienia daneStwórz nową politykę dostępu do wiersza dla tabeli. Najpierw wyszukaj polityki dostępu do wierszy, aby uniknąć duplikatów. Podsumowanie API: Tworzy politykę dostępu do wiersza.create_test_iam_permissionUsuwaUtwórz nowe uprawnienie testowe IAM. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Returns permissions that a caller has on the specified resource.create_test_iam_permission_bigquery_row_access_policies_test_iamUsuwaUtwórz nowe uprawnienie testowe IAM. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Returns permissions that a caller has on the specified resource.create_test_iam_permission_bigquery_tables_test_iam_permissionsUsuwaUtwórz nowe uprawnienie testowe IAM. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Returns permissions that a caller has on the specified resource.create_undeleteZmienia daneUtwórz nowe przywrócenie usuniętego elementu. Podsumowanie API: Undeletes a dataset which is within time travel window based on datasetId.delete_dataset_modelUsuwaTrwale usuń model według identyfikatora modelu. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes the model specified by modelId from the dataset.delete_dataset_routineUsuwaTrwale usuń procedurę według identyfikatora procedury. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes the routine specified by routineId from the dataset.delete_job_deletesPrzenosi środkiTrwałe usunięcie usuwania przez id zadań. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Prosi o usunięcie metadanych zadania.delete_project_datasetUsuwaTrwale usuń zbiór danych według identyfikatora zbioru danych. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes the dataset specified by the datasetId value.delete_tableUsuwaTrwale usuń tabelę i wszystkie jej dane za pomocą `projects_id`, `datasets_id` i `tables_id`. To nie może być cofnięte po upływie okna podróży w czasie.delete_table_row_access_policyUsuwaTrwale usuń zasadę dostępu do wierszy według identyfikatora zasady dostępu do wierszy. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes a row access policy.get_datasetPobierz szczegóły jednego zbioru danych za pomocą `projects_id` oraz `datasets_id`, w tym lokalizację, opis, etykiety i ustawienia dostępu.get_dataset_modelPobierz jeden model dla zbioru danych przez id modeli. Podsumowanie API: Pobiera określony zasób modelu przez ID modelu.get_jobPobierz status, statystyki i ewentualne błędy jednego zadania za pomocą `projects_id` oraz `jobs_id`.get_query_resultsPobierz wyniki zadania zapytania za pomocą `projects_id` oraz `queries_id` (ID zadania z run_query), stronicowanie po stronie. Używaj, gdy run_query zwrócił wynik przed zakończeniem zapytania.get_routinePobierz definicję i argumenty jednej procedury według `projects_id`, `datasets_id` i `routines_id`.get_routine_iam_policyZmienia danePobierz jedną procedurę według identyfikatora procedury. Podsumowanie API: Gets the access control policy for a resource.get_row_access_policy_iam_policyZmienia danePobierz jedną zasadę dostępu do wierszy według identyfikatora zasady dostępu do wierszy. Podsumowanie API: Gets the access control policy for a resource.get_tablePobierz szczegóły jednej tabeli według `projects_id`, `datasets_id` i `tables_id`, w tym schemat kolumn, liczbę wierszy i rozmiar. Sprawdź to przed napisaniem zapytania.get_table_iam_policyZmienia danePobierz jedną tabelę według identyfikatora tabeli. Podsumowanie API: Gets the access control policy for a resource.get_table_row_access_policyPobierz jedną politykę dostępu do wiersza dla tabeli przez id polityk dostępu do wierszy. Podsumowanie API: Pobiera określoną politykę dostępu do wiersza przez ID polityki.insert_rowsZmienia danePrześlij strumieniowo nowe wiersze do tabeli według `projects_id`, `datasets_id` i `tables_id`; przekaż `rows` jako listę obiektów z polem `json` zawierającym każdy wiersz.list_datasetsWyświetl zbiory danych w projekcie (`projects_id`). Użyj `filter`, aby zawęzić według etykiety, i `all`, aby uwzględnić ukryte zbiory danych.list_jobsWyświetl ostatnie zadania BigQuery (zapytania, ładowania, eksporty) w projekcie `projects_id`, filtrowane według `state_filter` lub czasu utworzenia.list_routinesWyświetl zapisane procedury (funkcje zdefiniowane przez użytkownika i procedury składowane) w zbiorze danych według `projects_id` i `datasets_id`.list_tablesWyświetl tabele i widoki w zbiorze danych według `projects_id` i `datasets_id`.preview_table_rowsCzytaj wiersze bezpośrednio z tabeli za pomocą `projects_id`, `datasets_id` oraz `tables_id`, opcjonalnie tylko `selected_fields` i od `start_index`. Darmowe i szybkie do szybkiego przeglądu; użyj run_query do filtrowania lub agregacji.run_queryZmienia daneUruchom instrukcję SQL `query` (domyślnie GoogleSQL) w projekcie `projects_id` i zwróć wyniki, jeśli zostanie ukończona w ciągu `timeout_ms`. Zapytania są naliczane na skanowane bajty; ustaw `dry_run`, aby oszacować koszt najpierw, lub `maximum_bytes_billed`, aby go ograniczyć. Instrukcje takie jak INSERT, UPDATE, DELETE czy DROP zmieniają dane trwale.search_dataset_modelsSzukaj modeli dla zbioru danych. Użyj tego, aby znaleźć istniejące modele przed utworzeniem nowego. Wyniki są paginowane. Podsumowanie API: Lista wszystkich modeli w określonym zbiorze danych.search_project_accountsSzukaj kont dla projektu. Użyj tego, aby znaleźć istniejące konta przed utworzeniem nowego. Podsumowanie API: RPC do pobrania konta usługi do projektu używanego do interakcji z Google Cloud KMS.search_projects_bigquery_jobs_listWyszukaj projekty dla projektu według minimalnego czasu utworzenia, filtra stanu, wszystkich użytkowników, maksymalnego czasu utworzenia, identyfikatora zadania nadrzędnego lub projekcji. Użyj tego, aby znaleźć istniejące projekty przed utworzeniem nowego. Wyniki są stronicowane. Podsumowanie API: Lists all jobs that you started in the specified project.search_table_row_access_policiesSzukaj polityk dostępu do wierszy dla tabeli. Użyj tego, aby znaleźć istniejące polityki dostępu do wierszy przed utworzeniem nowej. Wyniki są paginowane. Podsumowanie API: Lista wszystkich polityk dostępu do wierszy na określonej tabeli.update_datasetZmienia daneZaktualizuj opis, etykiety, przyjazną nazwę lub domyślne wygaśnięcie zbioru danych za pomocą `projects_id` oraz `datasets_id`. Zmieniają się tylko pola, które przekazałeś.update_dataset_modelZmienia daneZaktualizuj istniejący model wskazany przez identyfikator modelu. Zmieniane są tylko przekazane pola. Podsumowanie API: Patch specific fields in the specified model.update_dataset_routineZmienia daneZaktualizuj istniejącą procedurę wskazaną przez identyfikator procedury. Podsumowanie API: Updates information in an existing routine.update_routines_iam_policyZmienia daneZaktualizuj istniejącą procedurę wskazaną przez identyfikator procedury. Podsumowanie API: Sets the access control policy on the specified resource.update_tableZmienia daneZaktualizuj opis, etykiety, wygaśnięcie tabeli lub dodaj kolumny za pomocą `projects_id`, `datasets_id` oraz `tables_id`. Zmieniają się tylko pola, które przekazałeś w `body`.update_table_row_access_policyZmienia daneZaktualizuj istniejącą politykę dostępu do wierszy zidentyfikowaną przez ID polityki dostępu do wierszy. Podsumowanie API: Aktualizuje politykę dostępu do wierszy.update_tables_iam_policyZmienia daneZaktualizuj istniejącą tabelę wskazaną przez identyfikator tabeli. Podsumowanie API: Sets the access control policy on the specified resource.
Konfiguracja w trzech krokach
- 1
Wybierz aplikację
Utwórz bezpłatne konto PipMCP i wybierz Google BigQuery z listy aplikacji.
- 2
Wklej klucz
Wklej identyfikator klienta OAuth i klucz tajny klienta z własnego projektu Google Cloud oraz ID projektu, w którym znajdują się Twoje dane, a następnie raz zaloguj się przez Google. W konsoli Google Cloud utwórz lub wybierz projekt i włącz BigQuery API. Skonfiguruj ekran zgody OAuth, potem przejdź do Credentials > Create credentials > OAuth client ID, wybierz Web application i dodaj URI przekierowania https://pipmcp.com/oauth/callback.
- 3
Dodaj link do swojego asystenta AI
Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:
- Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
- Wklej swój link jako adres URL zdalnego serwera MCP.
- Włącz konektor w menu + na czacie.
Pytania
Co może AI w Google BigQuery?
Może wyświetlać projekty, zbiory danych, tabele, procedury i zadania, odczytywać schematy tabel, podglądać wiersze i uruchamiać zapytania SQL. Może tworzyć zbiory danych i tabele, przesyłać strumieniowo wiersze, aktualizować tabele i zbiory danych, anulować zadania oraz usuwać tabele, jeśli włączysz te narzędzia.
Czy AI widzi moje dane uwierzytelniające Google BigQuery?
Nie. Twoje dane uwierzytelniające Google BigQuery są szyfrowane w spoczynku i nigdy nie są wyświetlane AI. Po zapisaniu nie są one wyświetlane ponownie, nawet Tobie. AI widzi tylko wyniki narzędzi, które wywołuje.
Czy mogę kontrolować, na co AI ma pozwolenie?
Tak. Ty wybierasz, jakie narzędzia są włączone, więc możesz zacząć od przeglądania i podglądu. Instrukcja SQL typu DELETE czy DROP zmienia dane trwale, a usunięcie tabeli usuwa ją wraz z danymi, więc te działania mogą wymagać Twojej zgody przed uruchomieniem. Każde wywołanie narzędzia jest logowane.
Czy działa z ChatGPT?
Tak. W ChatGPT przejdź do Settings › Apps & Connectors › Advanced i włącz Developer mode, a następnie dodaj swój link PipMCP. Developer mode wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Settings › Connectors › Add custom connector), Cursorze i innych klientach MCP.
Ile to kosztuje?
Google BigQuery łączy się przez OAuth, a to połączenie OAuth wymaga planu PipMCP Pro. PipMCP ma też darmowy plan bez karty kredytowej, ale nie obejmuje on tego połączenia. Plany płatne rozliczają się za każde ukończone zadanie. Potrzebujesz także własnego konta Google BigQuery.
Czy zapytania AI dodadzą się do mojego rachunku BigQuery?
Zapytania działają w Twoim własnym projekcie Google Cloud, a BigQuery rozlicza je według liczby skanowanych bajtów. AI może najpierw wykonać dry run, aby oszacować liczbę bajtów, lub ustawić maksymalną liczbę rozliczanych bajtów, aby zapytanie zatrzymało się zamiast skanować więcej. Podgląd wierszy tabeli odczytuje dane bezpośrednio z tabeli bez uruchamiania zapytania.
Powiązane integracje
Pozwól swojej AI działać w Google BigQuery już dziś.
Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.
Połącz Google BigQuery za darmoPipMCP nie jest powiązany z Google BigQuery. Nazwy produktów są znakami towarowymi ich właścicieli.






