Wyświetl kategorie

Jak połączyć DuckDB z Google Sheets - strumieniowanie danych z bazy danych Analytics na żywo

5 minut czytania

PRZEWODNIK PO ZŁĄCZACH

DuckDB Arkusze Google

DuckDB DuckDB
Strumienie zapytań Strumienie zapytań
Arkusze Google Arkusze Google
Szybka analiza
Dane na żywo
Przenośny

Dzięki Query Streams możesz połączyć DuckDB bezpośrednio z Arkuszami Google i przesyłać strumieniowo dane analityczne na żywo bez użycia Apps Script, sterowników ODBC lub przesyłania plików. Zarejestruj się za darmo na QueryStreams.com i zacznij w ciągu kilku minut wprowadzać analizy DuckDB na żywo do swoich arkuszy kalkulacyjnych.

Ten przewodnik pokazuje, jak nawiązać bezpieczne połączenie w czasie rzeczywistym między plikiem bazy danych DuckDB a Arkuszami Google. Idealne rozwiązanie dla analityków danych, programistów i zespołów pracujących z wysokowydajnymi bazami danych analitycznych – Query Streams umożliwia dostęp do błyskawicznego zapytania DuckDB z dowolnego miejsca, jednocześnie dbając o bezpieczeństwo plików bazy danych.

Analityka oparta na plikach

Wbudowana baza danych pozostaje lokalna i nigdy nie jest przesyłana

Wydajność OLAP

Błyskawiczne zapytania analityczne do dużych zestawów danych

Udostępnij spostrzeżenia

Udostępniaj zapytania bez udostępniania plików bazy danych

Zapytanie Parquet i CSV

Bezpośrednie zapytania do plików jeziora danych za pomocą DuckDB

Co osiągniesz

Pod koniec tego przewodnika będziesz w stanie:

  • Połącz Arkusze Google z DuckDB – Szybkie zapytania analityczne do baz danych
  • Zapytaj o pliki Parquet, CSV i JSON bezpośrednio przez DuckDB
  • Wykonuj zapytania OLAP o wysokiej wydajności z Arkuszy Google
  • Udostępniaj wnioski analityczne bez ujawniania plików bazy danych

Wymagania wstępne

1

Konto strumieni zapytań

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

Utwórz darmowe konto →
2

Zainstalowany agent strumieni zapytań

Zainstaluj agenta w miejscu, w którym znajdują się pliki DuckDB lub pliki data lake.

Zainstaluj agenta Query Streams →
3

Plik bazy danych DuckDB

Plik .duckdb lub .db dostępny z komputera agenta.

Dokumentacja DuckDB →
Zaleta DuckDB: DuckDB może bezpośrednio przeszukiwać pliki Parquet, CSV i JSON bez konieczności ich importowania. Idealne do analizy jezior danych z wykorzystaniem strumieni zapytań.

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

1
2
3
4
5
6
7

Po zainstalowaniu agenta skonfiguruj połączenie DuckDB.

  1. Otwórz przeglądarkę internetową i przejdź do: https://localhost:1823
  2. Przejdź do sekcji Połączenia danych: Kliknij Źródła danych > Połączenia
  3. Dodaj nowe połączenie: Kliknij Dodaj połączenie

Krok 2: Wybierz DuckDB jako typ połączenia

2
3
4
5
6
7
  1. Wybierz DuckDB: Kliknij przycisk DuckDB kafelek (zielone obramowanie po wybraniu)
  2. Alternatywa - Użyj wyszukiwania: Wpisz „DuckDB”, aby szybko znaleźć
  3. Kliknij Dalej kontynuować

Krok 3: Skonfiguruj dane połączenia z DuckDB

3
4
5
6
7

Wymagane dane połączenia DuckDB:

  1. Nazwa połączenia – Nazwa przyjazna (np. „Analytics DuckDB”)
  2. Ścieżka pliku bazy danych – Pełna ścieżka do pliku .duckdb (np. C:\Analytics\data.duckdb). Kliknij ikonę folderu, aby przeglądać.
  3. Schemat domyślny (opcjonalnie) – Pozostaw puste, aby uzyskać dostęp do wszystkich schematów
  4. Liczba wątków (opcjonalnie) – Używa liczby procesorów, jeśli jest pusta
  5. Katalog tymczasowy (opcjonalnie) – Niestandardowa lokalizacja pliku tymczasowego

Po zakończeniu kliknij przycisk Następny.

Wskazówka dotycząca wydajności: DuckDB może bezpośrednio przeszukiwać pliki CSV/Parquet. Użyj zapytań takich jak: WYBIERZ * Z 'data.parquet' LIMIT 100 do analizy jezior danych.

Krok 4: Wybierz obszar danych

4
5
6
7

Wybierz swój Obszar danych - wydajność przetwarzania zapytań.

  1. Przejrzyj dostępne obszary: Na podstawie subskrypcji
  2. Wybierz obszar: Wybierz “Domyślny obszar danych”
  3. Kliknij Dalej aby przetestować połączenie

Krok 5: Przetestuj połączenie z DuckDB

5
6
7

Query Streams zweryfikuje dostępność pliku DuckDB.

  1. Automatyczne testowanie: Agent próbuje otworzyć plik DuckDB
  2. Wyniki przeglądu: Sukces pokazuje wersję DuckDB, tabele i schematy
  3. Kliknij Dalej jeśli się powiedzie
Rozwiązywanie problemów: Jeśli połączenie się nie powiedzie, sprawdź, czy ścieżka dostępu do pliku jest prawidłowa, czy plik istnieje i czy agent ma uprawnienia do odczytu pliku DuckDB.

Krok 6: Zakończenie konfiguracji

6
7
  1. Konfiguracja recenzji: Sprawdź, czy ścieżka do pliku jest poprawna
  2. Kliknij przycisk Zakończ aby zapisać połączenie DuckDB

Połączenie z DuckDB jest gotowe! Następnie zainstaluj dodatek Arkusze Google.

Krok 7: Zainstaluj dodatek i uruchom pierwsze zapytanie

7

Zainstaluj dodatek Query Streams z Google Workspace Marketplace:

Po instalacji otwórz Rozszerzenia > Strumienie zapytań i utwórz swoje pierwsze zapytanie DuckDB:

  1. Kliknij “Prześlij zapytanie strumieniowo”
  2. Wybierz połączenie DuckDB
  3. Napisz zapytanie SQL:
Przykładowe zapytanie DuckDB SQL
WYBIERZ identyfikator_klienta, imię, nazwisko, łączna_kwota_wydanych, kraj Z klienci GDZIE łączna_kwota_wydanych > 1000 ZAMÓW WEDŁUG łączna_kwota_wydanych OPIS LIMIT 100;
  1. Skonfiguruj miejsce docelowe: Wybierz “Utwórz nową kartę”
  2. Kliknij przycisk Odtwórz do wykonania

Sukces!

Połączyłeś DuckDB z Arkuszami Google! Twoje dane analityczne są natychmiast przesyłane strumieniowo do nowego arkusza kalkulacyjnego z błyskawiczną wydajnością OLAP.

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

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

  • Zapisywanie zapytań: Przechowuj analityczny kod SQL do ponownego wykorzystania
  • Dodaj parametry: Tworzenie dynamicznych filtrów do eksploracji danych
  • Udostępnij spostrzeżenia: Umożliw interesariuszom uruchamianie zapytań bez dostępu do plików
  • 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ć szybkie zapytania analityczne DuckDB.

🔒 Czy mój plik bazy danych DuckDB jest bezpieczny? +

Tak. Twój plik DuckDB pozostaje na Twoim komputerze lokalnym lub w sieci. Agent Query Streams odczytuje tylko wyniki zapytań – sam plik bazy danych nigdy nie jest przesyłany ani udostępniany.

💾 Czy DuckDB może bezpośrednio wyszukiwać pliki Parquet? +

Tak! DuckDB może przeszukiwać pliki Parquet, CSV i JSON bez ich importowania. WYBIERZ * Z 'plik.parquet' składnia zapytań dotyczących analizy jeziora danych.

👥 Czy mogę udostępniać zapytania bez udostępniania pliku bazy danych? +

Tak! Udostępniaj zapisane zapytania dowolnym osobom. Mogą one je uruchamiać i uzyskiwać dane na żywo bez konieczności przeglądania kodu SQL, ścieżki pliku bazy danych lub bezpośredniego dostępu do plików.

Dlaczego DuckDB jest tak szybki w analizie danych? +

DuckDB jest zoptymalizowany pod kątem obciążeń OLAP (analitycznych) z pamięcią kolumnową, wektoryzowanym wykonywaniem zapytań i przetwarzaniem równoległym. Idealnie nadaje się do agregacji, łączeń i złożonych zapytań analitycznych na dużych zbiorach danych.

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs