Wyświetl kategorie

Jak połączyć PostgreSQL z Arkuszami Google - strumieniowanie danych z bazy danych na żywo

6 minut czytania

PRZEWODNIK PO ZŁĄCZACH

PostgreSQL Arkusze Google

PostgreSQL PostgreSQL
Strumienie zapytań Strumienie zapytań
Arkusze Google Arkusze Google
Nie jest wymagana sieć VPN
Dane na żywo
Open Source

Dzięki Query Streams możesz połączyć bazy danych PostgreSQL bezpośrednio z Arkuszami Google i przesyłać strumieniowo dane na żywo bez konieczności korzystania z sieci VPN, wprowadzania zmian w zaporze sieciowej lub konfigurowania skomplikowanego protokołu ODBC. Zarejestruj się za darmo na QueryStreams.com i zacznij w ciągu kilku minut pobierać na żywo dane z Postgres do arkuszy kalkulacyjnych.

Ten przewodnik pokazuje, jak nawiązać bezpieczne połączenie w czasie rzeczywistym między bazą danych PostgreSQL a Arkuszami Google. Niezależnie od tego, czy korzystasz z lokalnej bazy danych PostgreSQL, AWS RDS dla PostgreSQL, Azure Database dla PostgreSQL, czy Google Cloud SQL, Query Streams to proste rozwiązanie do tworzenia pulpitów nawigacyjnych na żywo, automatyzacji raportowania i bezpiecznego udostępniania zapytań do bazy danych zespołom na całym świecie.

Open Source Power

Połącz się z najnowocześniejszą na świecie bazą danych typu open source

SQL w czasie rzeczywistym

Wykonuj zapytania PostgreSQL i natychmiast uzyskaj nowe dane

Globalny dostęp

Udostępnianie zapytań na całym świecie bez ujawniania danych uwierzytelniających

Chmura i lokalnie

Współpracuje z AWS RDS, Azure, Google Cloud SQL

Co osiągniesz

Pod koniec tego przewodnika będziesz w stanie:

  • Połącz Arkusze Google z PostgreSQL - On-premise, AWS RDS, Azure lub Google Cloud SQL
  • Wykonuj zapytania PostgreSQL w czasie rzeczywistym z Arkuszy Google
  • Tworzenie pulpitów nawigacyjnych i raportów na żywo z automatycznym odświeżaniem danych
  • Udostępnianie bezpiecznego dostępu do bazy danych z kolegami na całym świecie

Wymagania wstępne

1

Konto strumieni zapytań

Załóż bezpłatne konto, aby rozpocząć integrację z PostgreSQL.

Utwórz darmowe konto →
2

Zainstalowany agent strumieni zapytań

Zainstaluj agenta w swojej sieci z dostępem do instancji PostgreSQL.

Zainstaluj agenta Query Streams →
3

Dostęp do bazy danych PostgreSQL

Nazwa użytkownika i hasło do bazy danych z odpowiednimi uprawnieniami do odczytu.

Podręcznik użytkownika PostgreSQL →
Wsparcie dla Cloud PostgreSQL: Usługa Query Streams współpracuje z AWS RDS dla PostgreSQL, Azure Database dla PostgreSQL i Google Cloud SQL. Zainstaluj agenta w tym samym regionie chmury, aby uzyskać optymalną wydajność.

Krok 1: Uzyskaj dostęp do interfejsu agenta Query Streams

1
2
3
4
5
6
7

Po zainstalowaniu i uruchomieniu agenta skonfiguruj połączenie PostgreSQL za pomocą lokalnego interfejsu agenta.

  1. Otwórz przeglądarkę internetową i przejdź do interfejsu agenta: https://localhost:1823
  2. Przejdź do sekcji Połączenia danych: Kliknij Źródła danych na pasku bocznym, a następnie wybierz Połączenia
  3. Dodaj nowe połączenie: Kliknij przycisk Dodaj połączenie przycisk

Krok 2: Wybierz PostgreSQL jako typ połączenia

2
3
4
5
6
7
  1. Wybierz PostgreSQL: Kliknij przycisk PostgreSQL kafelek (po wybraniu zostanie podświetlony zieloną ramką)
  2. Alternatywa - Użyj wyszukiwania: Wpisz „PostgreSQL” w pasku wyszukiwania, aby szybko go znaleźć
  3. Przejdź do następnego kroku: Po wybraniu kliknij przycisk Następny

Krok 3: Skonfiguruj szczegóły połączenia PostgreSQL

3
4
5
6
7

Jesteś teraz na Krok 2: Konfiguracja połączenia gdzie wprowadzisz swoje dane uwierzytelniające PostgreSQL.

Wymagane szczegóły połączenia:

  1. Nazwa połączenia (wymagane) – przyjazna nazwa, np. „Produkcja PostgreSQL” lub „AWS RDS Postgres”
  2. Serwer (wymagane) - Nazwa hosta lub adres IP. Przykłady: 192.168.1.100, mydb.us-east-1.rds.amazonaws.com, localhost
  3. Port (wymagane) - wartość domyślna to 5432. Zmień tylko, jeśli używasz niestandardowego portu.
  4. Baza danych (wymagane) - Określona nazwa bazy danych (np, myapp, analityka)
  5. Nazwa użytkownika (wymagane) – użytkownik bazy danych PostgreSQL
  6. Hasło (wymagane) - hasło do bazy danych (kliknij ikonę oka, aby przełączyć widoczność)
  7. Limit czasu połączenia - Domyślnie 30 sekund. Zwiększ dla wolniejszych sieci.

Po wypełnieniu wszystkich pól kliknij przycisk Następny aby kontynuować.

Wskazówka dotycząca wydajności: Zainstaluj agenta Query Streams w tej samej sieci, w której znajduje się baza danych PostgreSQL, aby uzyskać optymalne opóźnienie i szybkość wykonywania zapytań.

Krok 4: Wybierz obszar danych

4
5
6
7

A Obszar danych określa wydajność przetwarzania zapytań - ilość danych, które mogą przepływać przez zapytania, mierzoną w MB/GB na podstawie subskrypcji.

  1. Przejrzyj dostępne obszary: Zobaczysz opcje oparte na poziomie subskrypcji
  2. Wybierz obszar: Wybierz “Domyślny obszar danych” dla większości przypadków użycia.
  3. Kliknij Dalej aby przetestować połączenie

Krok 5: Przetestuj połączenie z bazą danych

5
6
7

Usługa Query Streams zweryfikuje, czy można uzyskać dostęp do bazy danych PostgreSQL przy użyciu podanych danych uwierzytelniających.

  1. Automatyczne testowanie: Agent próbuje połączyć się z Twoim PostgreSQL
  2. Wyniki przeglądu: Sukces pokazuje wersję serwera, nazwę bazy danych i szczegóły połączenia
  3. Kliknij Dalej jeśli się powiedzie
Rozwiązywanie problemów: Jeśli połączenie się nie powiedzie, sprawdź adres serwera, port 5432 jest dostępny dla agenta i czy dane uwierzytelniające są poprawne. Sprawdź, czy plik pg_hba.conf PostgreSQL zezwala na połączenia.

Krok 6: Zakończenie konfiguracji

6
7
  1. Konfiguracja recenzji: Sprawdź, czy wszystkie ustawienia są prawidłowe
  2. Kliknij przycisk Zakończ aby zapisać połączenie PostgreSQL

Twoje połączenie z PostgreSQL jest już gotowe! Następnie zainstaluj dodatek Arkusze Google, aby rozpocząć wykonywanie zapytań.

Krok 7: Zainstaluj dodatek i uruchom pierwsze zapytanie

7

Zainstaluj dodatek Query Streams z Google Workspace Marketplace:

Po instalacji, otwórz dodatek z poziomu Rozszerzenia > Strumienie zapytań i utwórz swoje pierwsze zapytanie PostgreSQL:

  1. Kliknij “Prześlij zapytanie strumieniowo” aby rozpocząć tworzenie nowego zapytania
  2. Wybierz połączenie PostgreSQL z listy rozwijanej Źródło danych
  3. Wybierz bazę danych z listy rozwijanej Baza danych
  4. Napisz swoje zapytanie PostgreSQL w edytorze
Przykładowe zapytanie PostgreSQL SQL
SELECT
    customer_id,
    first_name,
    last_name,
    email,
    kraj
FROM klienci
WHERE country = 'USA'
ORDER BY last_name
LIMIT 100;
  1. Skonfiguruj miejsce docelowe: Wybierz opcję “Utwórz nową kartę” dla pierwszego zapytania.
  2. Kliknij przycisk Odtwórz aby wykonać zapytanie

Sukces!

Połączyłeś PostgreSQL z Arkuszami Google! Twoje dane są natychmiast przesyłane strumieniowo do nowego arkusza kalkulacyjnego. Uruchom ponownie w dowolnym momencie, aby odświeżyć bazę danych najnowszymi danymi.

Następne kroki: Zapisywanie i udostępnianie zapytań

Użyj Portal internetowy Query Streams aby tworzyć, zapisywać i zarządzać zapytaniami PostgreSQL:

  • Zapisywanie zapytań: Przechowywanie często używanego kodu SQL w celu łatwego ponownego użycia
  • Dodaj parametry: Tworzenie dynamicznych filtrów, które użytkownicy mogą dostosowywać bez wyświetlania kodu SQL
  • Udostępnij globalnie: Pozwól współpracownikom uruchamiać zapytania z dowolnego miejsca na świecie
  • Dostęp z poziomu dodatku: Zapisane zapytania pojawiają się w menu “Zapisane zapytania”.

Często zadawane pytania

Czy Query Streams korzysta z Google Apps Script? +

Nie. Query Streams korzysta bezpośrednio z API Arkuszy Google, co zapewnia lepszą wydajność. W przeciwieństwie do Apps Script, który ma limit wykonania wynoszący 6 minut, Query Streams może wydajnie obsługiwać duże zbiory danych PostgreSQL.

🔒 Czy moje dane PostgreSQL są bezpieczne? +

Tak. Poświadczenia bazy danych nigdy nie opuszczają sieci - pozostają w agencie Query Streams. Dane są szyfrowane podczas przesyłania, a agent wykonuje tylko połączenia wychodzące (nie są wymagane zmiany zapory ani sieci VPN).

Czy mogę połączyć się z AWS RDS dla PostgreSQL? +

Tak. Query Streams współpracuje z AWS RDS dla PostgreSQL, Azure Database dla PostgreSQL i Google Cloud SQL. Zainstaluj agenta w tym samym regionie chmury, aby uzyskać najlepszą wydajność.

👥 Czy mogę udostępniać zapytania użytkownikom zewnętrznym? +

Tak! Udostępniaj zapisane zapytania użytkownikom zewnętrznym, którzy mogą je uruchamiać z dowolnego miejsca - otrzymają dane na żywo bez konieczności zapoznawania się z kodem SQL lub poświadczeniami bazy danych.

🚀 Jak to się ma do połączeń ODBC? +

W przeciwieństwie do ODBC, Query Streams nie wymaga instalacji sterowników na komputerach użytkowników, konfiguracji VPN i umożliwia bezpieczne udostępnianie, w którym poświadczenia pozostają chronione. Działa globalnie bez ograniczeń sieciowych.

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs