Wyświetl kategorie

Jak połączyć DuckDB z programem Excel – strumieniowe przesyłanie danych z bazy danych Analytics na żywo

4 minuty czytania

PRZEWODNIK PO ZŁĄCZACH

DuckDB Microsoft Excel

DuckDB DuckDB
Strumienie zapytań Strumienie zapytań
Microsoft Excel Microsoft Excel
Szybka analiza
Dane na żywo
Przenośny

Dzięki Query Streams możesz połączyć DuckDB bezpośrednio z Microsoft Excel i przesyłać strumieniowo dane analityczne na żywo bez sterowników ODBC, skryptów VBA 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 programem Microsoft Excel. 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 Excela 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 Excela
  • 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 do programu Excel.

Krok 7: Zainstaluj dodatek i uruchom pierwsze zapytanie

7

Zainstaluj dodatek Query Streams z Microsoft AppSource:

Po instalacji, otwórz dodatek z poziomu Strona główna kartę wstążki i utwórz 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
Obsługiwane wersje programu Excel: Query Streams działa z programem Excel dla Microsoft 365 (Windows/Mac), Excel Online (przeglądarka internetowa) i Excel 2016/2019 w systemie Windows.

Sukces!

Połączyłeś DuckDB z Excelem! 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 jest lepsze niż wbudowane w Excel Power Query? +

Query Streams uzupełnia Power Query, oferując kluczowe zalety: brak konieczności konfiguracji ODBC, działa w systemach Windows/Mac/Web, obsługuje bezpieczne udostępnianie bez narażania plików oraz wykorzystuje wydajność OLAP DuckDB do zadań analitycznych.

🔒 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.

💻 Czy Query Streams działa z programem Excel dla komputerów Mac? +

Tak. Query Streams współpracuje z programem Excel dla Microsoft 365 w systemie macOS. Dodatek do programu Excel obsługuje wszystkie główne platformy, w tym Windows, Mac i Excel Online w przeglądarce.

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs