Wyświetl kategorie

Google Sheets SQL Server Integration - Automatyczna synchronizacja danych z bazą danych na żywo

7 minut czytania

Query Streams umożliwia bezproblemową integrację z usługą SQL Server w Arkuszach Google i automatyczną synchronizację danych na żywo z serwerem Microsoft SQL Server w Arkuszach Google. Zarejestruj się za darmo na QueryStreams.com i w ciągu kilku minut rozpocznij automatyzację przesyłu danych z serwera SQL Server do Arkuszy Google.

W tym przewodniku dowiesz się, jak skonfigurować automatyczną synchronizację danych między Microsoft SQL Server a Arkuszami Google za pomocą Query Streams. Niezależnie od tego, czy chcesz aktualizować arkusze zarządzania projektami o rekordy bazy danych, synchronizować dane inwentaryzacyjne z obszarami roboczymi, czy automatyzować przepływy pracy związane z raportowaniem, Query Streams to bezpieczne rozwiązanie bez kodu do integracji SQL Server z Arkuszami Google.

Na czym polega integracja Arkuszy Google z serwerem SQL Server?

Integracja Google Sheets z SQL Server łączy bazę danych Microsoft SQL Server z Google Sheets, umożliwiając automatyczną synchronizację danych bez ręcznego eksportowania i importowania. Query Streams działa jak bezpieczny pomost między bazą danych a Google Sheets, uruchamiając zapisane zapytania SQL zgodnie z harmonogramem i przesyłając wyniki bezpośrednio do arkuszy.

Kluczowe możliwości:

  • Automatyczna synchronizacja: Zaplanuj zapytania tak, aby były uruchamiane co godzinę, codziennie lub w niestandardowych odstępach czasu.
  • Tryb pełnej synchronizacji: Automatyczne wstawianie nowych wierszy, aktualizowanie istniejących wierszy i usuwanie skasowanych rekordów
  • Tryb dołączania: Dodawaj nowe rekordy bez modyfikowania istniejących danych (idealne rozwiązanie dla dzienników i historii)
  • Bezpieczne połączenie: Twoje dane uwierzytelniające do bazy danych pozostają chronione w ramach Twojej sieci.
  • Nie wymaga kodowania: Skonfiguruj wszystko za pośrednictwem portalu internetowego Query Streams.

Wymagania wstępne

Przed skonfigurowaniem integracji Arkuszy Google z serwerem SQL Server upewnij się, że masz:

  1. Zainstalowano agenta Query Streams: Agent musi działać w sieci użytkownika i mieć dostęp do bazy danych SQL Server. Zainstaluj agenta strumieni zapytań
  2. Skonfigurowano źródło danych SQL Server: Bazę danych Microsoft SQL Server należy dodać jako źródło danych w agencie. Połącz serwer SQL Server ze strumieniami zapytań
  3. Konto Arkuszy Google: Konto w Arkuszach Google z dostępem do interfejsu API (dostępne w ramach planów Business i Enterprise lub w ramach bezpłatnego okresu próbnego)
  4. Zapisane zapytanie: Co najmniej jedno zapisane zapytanie w strumieniach zapytań, które zwraca dane, które chcesz zsynchronizować

Krok 1: Utwórz zapytanie SQL

Przed skonfigurowaniem integracji należy zapisać zapytanie, które zwraca dane, które chcesz zsynchronizować z Arkuszami Google.

  1. Zaloguj się do portalu Query Streams: Odwiedź my.querystreams.com i zaloguj się
  2. Otwórz Kreator zapytań: Przejdź do Kreatora zapytań z pulpitu nawigacyjnego.
  3. Wybierz źródło danych SQL Server: Wybierz połączenie z serwerem Microsoft SQL Server z listy rozwijanej
  4. Napisz zapytanie SQL: Utwórz zapytanie, które zwróci dane, które chcesz zsynchronizować. Na przykład:
    WYBIERZ IDZamówienia, NazwaKlienta, DataZamówienia, KwotaCałkowita, Status Z Zamówienia GDZIEDATAZamówienia >= DATEADD(dzień, -30, GETDATE())
  5. Testuj i oszczędzaj: Uruchom zapytanie, aby zweryfikować wyniki, a następnie zapisz je pod opisową nazwą, np. „Ostatnie zamówienia dla Arkuszy Google”.

Ważne: Jeśli zamierzasz użyć trybu pełnej synchronizacji (w którym rekordy są aktualizowane i usuwane), upewnij się, że zapytanie zawiera kolumnę z unikalnym identyfikatorem (np. OrderID), za pomocą której Arkusze Google mogą dopasowywać wiersze.

Krok 2: Utwórz integrację z Arkuszami Google

Teraz połączysz zapisane zapytanie z Arkuszami Google za pomocą funkcji Automatyzacja.

  1. Przejdź do sekcji Automatyzacja: W portalu Query Streams kliknij Automatyzacja w lewym pasku bocznym
  2. Utwórz nową integrację: Kliknij Nowa integracja aby uruchomić kreatora konfiguracji
  3. Wybierz zapisane zapytanie: Wybierz zapytanie SQL Server utworzone w kroku 1.
  4. Wybierz Arkusze Google jako miejsce docelowe: Wybierz Arkusze Google z listy dostępnych platform

Krok 3: Połącz swoje konto Google Sheets

Query Streams wykorzystuje protokół OAuth do bezpiecznego łączenia się z kontem Google Sheets. Jest to prosta autoryzacja jednym kliknięciem, która przyznaje Query Streams uprawnienia do zapisywania danych w arkuszach kalkulacyjnych.

  1. Wygeneruj token API Arkuszy Google:
    • Kliknij Połącz Arkusze Google w strumieniach zapytań
    • Kliknij ikonę swojego profilu i wybierz Aplikacje i integracje
    • Wybierz Dostęp do API
    • Kliknij Wygeneruj nowy token dostępu (lub użyj OAuth do automatycznego odnawiania)
    • Skopiuj token (zostanie wyświetlony tylko raz).
  2. Wprowadź token API: Wklej token API Arkuszy Google do strumieni zapytań
  3. Przetestuj połączenie: Kliknij Połączenie testowe aby sprawdzić, czy strumienie zapytań mają dostęp do Twojego konta Arkuszy Google

Krok 4: Wybierz arkusz docelowy

Wybierz miejsce, w którym dane SQL Server będą synchronizowane w Arkuszach Google.

  1. Przeglądaj swoje arkusze: Query Streams wyświetli dostępne arkusze i obszary robocze Google Sheets.
  2. Wybierz arkusz: Wybierz istniejący arkusz, z którym chcesz zsynchronizować dane, lub wybierz Utwórz nowy arkusz
  3. Mapowanie kolumn: Query Streams automatycznie przypisze kolumny zapytania SQL do kolumn Arkuszy Google. Sprawdź i dostosuj w razie potrzeby.

Wskazówka: W przypadku tworzenia nowego arkusza Query Streams automatycznie utworzy kolumny na podstawie wyników zapytania.

Krok 5: Skonfiguruj tryb synchronizacji

Wybierz sposób, w jaki Query Streams ma obsługiwać synchronizację danych.

Tryb Append

Najlepiej nadaje się do: dzienników, zdarzeń, historii transakcji, śladów audytu

  • Dodaje nowe wiersze na dole arkusza
  • Nigdy nie modyfikuje ani nie usuwa istniejących wierszy
  • Idealny do danych historycznych, które należy zachować

Tryb Full Sync

Najlepiej dla: danych głównych, inwentaryzacji, aktywnych rekordów, pulpitów nawigacyjnych

  • Wkładki nowe rekordy, których nie ma w Arkuszach Google
  • Aktualizacje istniejące rekordy, gdy dane ulegają zmianie
  • Usuwa rekordy, które nie występują już w wynikach zapytania
  • Wymaga kolumna kluczowa dopasowywania wierszy (np. OrderID, CustomerID)

Wybór kolumny kluczowej: W przypadku korzystania z trybu pełnej synchronizacji wybierz kolumnę, która jednoznacznie identyfikuje każdy wiersz. Kolumna ta musi występować zarówno w wynikach zapytania SQL, jak i w arkuszu Google Sheets.

Krok 6: Ustaw harmonogram synchronizacji

Skonfiguruj, kiedy strumienie zapytań mają synchronizować dane z serwera SQL Server do Arkuszy Google.

  • Podręcznik: Synchronizuj tylko na żądanie
  • Cogodzinny: Synchronizuj co godzinę
  • Codziennie: Synchronizuj raz dziennie o określonej godzinie
  • Zwyczaj: Ustaw konkretne dni i godziny synchronizacji

Krok 7: Sprawdź i aktywuj

  1. Konfiguracja recenzji: Sprawdź wszystkie ustawienia, w tym zapytanie, miejsce docelowe, tryb synchronizacji i harmonogram.
  2. Nazwij swoją integrację: Nadaj mu opisową nazwę, np. „Zamówienia do codziennej synchronizacji z Arkuszami Google”.
  3. Aktywuj: Kliknij Utwórz integrację zapisać i aktywować
  4. Uruchom początkową synchronizację: Kliknij Uruchom teraz wykonanie pierwszej synchronizacji i sprawdzenie, czy wszystko działa poprawnie

Monitorowanie integracji

Po aktywacji możesz monitorować integrację Arkuszy Google z programem SQL Server z poziomu pulpitu nawigacyjnego Automatyzacji:

  • Czas ostatniej synchronizacji: Zobacz, kiedy dane zostały ostatnio zsynchronizowane
  • Zsynchronizowane wiersze: Wyświetl liczbę wstawionych, zaktualizowanych i usuniętych wierszy
  • Alerty o błędach: Otrzymuj powiadomienia w przypadku niepowodzenia synchronizacji
  • Historia synchronizacji: Przejrzyj poprzednie operacje synchronizacji i ich wyniki

Typowe przypadki użycia integracji Arkuszy Google z serwerem SQL Server

Zarządzanie projektami: Synchronizuj dane projektu, kamienie milowe i przydziały zasobów z bazy danych SQL Server do Arkuszy Google, aby zapewnić zespołowi lepszą współpracę i większą przejrzystość.

Lejek sprzedaży: Aktualizuj arkusze Google Sheets swojego zespołu sprzedaży o najnowsze możliwości, transakcje i informacje o klientach z bazy danych CRM.

Śledzenie zapasów: Automatycznie aktualizuj poziomy zapasów, stany magazynowe i informacje o produktach w Arkuszach Google dla zespołów magazynowych i operacyjnych.

Sprawozdawczość finansowa: Synchronizuj dane budżetowe, raporty wydatków i wskaźniki finansowe z Arkuszami Google w celu tworzenia pulpitów menedżerskich i raportów dla interesariuszy.

HR i operacje: Synchronizuj wykazy pracowników, listy działów i dane organizacyjne między bazą danych HRIS a Arkuszami Google.

Poza arkuszami kalkulacyjnymi: REST API + AI MCP dla Microsoft SQL Server

Już wgrywasz Microsoft SQL Server do arkusza kalkulacyjnego? To samo zapisane zapytanie może być również aktywnym punktem końcowym REST dla partnera — lub serwerem MCP, do którego Twoje narzędzia AI mogą wysyłać zapytania w prostym języku angielskim. Ten sam agent sieciowy, te same dane uwierzytelniające, dwie nowe grupy odbiorców.

Interfejs API REST API REST bazy danych Podaj partnerowi jeden adres URL, a nie swoje dane uwierzytelniające. Przekształć dowolne zapisane zapytanie Microsoft SQL Server w wersjonowany punkt końcowy REST. Utwórz klucz dla każdego odbiorcy, ustaw limity częstotliwości, wygasaj po upływie budżetu połączeń — odwołuj dowolnego partnera bez naruszania pozostałych. Udostępnij SQL Server jako interfejs API REST lub przeczytaj Omówienie natychmiastowego interfejsu API REST
MCP Klaudiusz Kursor ChatGPT Grok Baza danych AI MCP Zapytaj Claude'a, Cursora, ChatGPT lub Groka o Microsoft SQL Server. Podłącz swojego asystenta AI do tego samego źródła Microsoft SQL Server za pośrednictwem protokołu Model Context Protocol. Tylko do odczytu z konstrukcji, z uwzględnieniem schematów od razu po instalacji, bez konieczności pisania kodu SQL — Twój model pisze to za Ciebie. Połącz SQL Server z Claude przez MCP lub przeczytaj Przegląd serwera MCP

Często zadawane pytania

Jak często mogę synchronizować dane z serwera SQL Server z Arkuszami Google?

Query Streams obsługuje harmonogramy synchronizacji od co godzinę do niestandardowych interwałów. W większości przypadków synchronizacja codzienna lub co godzinę zapewnia dobrą równowagę między aktualnością danych a zasobami systemowymi.

Czy moje dane SQL Server są bezpieczne podczas synchronizacji?

Tak. Twoje dane uwierzytelniające do bazy danych pozostają chronione w Twojej sieci dzięki agentowi Query Streams. Dane są szyfrowane podczas przesyłania, a token API Arkuszy Google jest przechowywany w bezpieczny sposób. Query Streams nigdy nie przechowuje surowych danych z bazy danych.

Co się stanie, jeśli synchronizacja się nie powiedzie?

Query Streams ponowi nieudane synchronizacje i powiadomi Cię o trwałych błędach. Możesz wyświetlić szczegóły błędu w historii synchronizacji i ręcznie uruchomić ponowną próbę po rozwiązaniu problemu.

Czy mogę synchronizować dane z wieloma arkuszami Google Sheets z tego samego serwera SQL Server?

Tak. Utwórz osobne integracje dla każdego arkusza docelowego. Każda integracja może korzystać z innego zapytania SQL, trybu synchronizacji i harmonogramu.

Czy to działa z bazą danych Azure SQL?

Tak. Query Streams obsługuje wszystkie warianty Microsoft SQL Server, w tym Azure SQL Database, Azure SQL Managed Instance i Amazon RDS for SQL Server.

Przewodniki po integracji z programem SQL Server:

Inne integracje z Arkuszami Google:

Rozpoczęcie:

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs