Zmień statyczne SQL w
Raporty dynamiczne
Query Streams automatycznie wykrywa wartości zakodowane na stałe w kodzie SQL i przekształca je w przyjazne dla użytkownika filtry dla programów Microsoft Excel i Arkusze Google – bez konieczności kodowania.
Query Streams automatycznie wykrywa wartości zakodowane na stałe w kodzie SQL i przekształca je w przyjazne dla użytkownika dane wejściowe, dzięki czemu każdy może uruchamiać dostosowane raporty bezpośrednio z programu Microsoft Excel lub Arkuszy Google bez konieczności ingerowania w kod SQL lub wyświetlania poświadczeń. Więcej informacji można znaleźć na stronie QueryStreams.com. oraz zarejestruj się za darmo aby rozpocząć tworzenie dynamicznych raportów samoobsługowych.
Problem z tradycyjną sprawozdawczością
Każda organizacja boryka się z tym problemem: analitycy piszą zapytania SQL z wartościami zakodowanymi na stałe, takimi jak identyfikatory klientów, zakresy dat lub kody statusów. Gdy ktoś potrzebuje innego klienta lub zakresu dat, musi albo czekać, aż analityk zmodyfikuje zapytanie, albo, co gorsza, uzyska dostęp do bazy danych, do której nie powinien mieć dostępu. W międzyczasie zaplanowane raporty gromadzą się w skrzynkach odbiorczych — stając się nieaktualne, zanim jeszcze zostaną otwarte.
Query Streams rozwiązuje ten problem, wykrywając te wartości zakodowane na stałe i zamieniając je w parametry, które użytkownicy końcowi mogą samodzielnie dostosowywać — bezpiecznie, z poziomu programu Excel lub Arkuszy Google, bez konieczności zapoznawania się z kodem SQL.
Dlaczego Query Streams jest inne
Parametry automatyczne, a nie skrypty
Przewaga agenta
Strumienie zapytań
- Filtry wykrywane automatycznie stają się kontrolkami wprowadzania danych w programie Excel/Arkuszach.
- Udostępniaj funkcje interaktywne bez ujawniania kodu SQL
- Agent tylko wychodzący; bez VPN, bez reguł przychodzących, bez sterowników
- Równoległe przesyłanie strumieniowe do wielu arkuszy/kart
- Ujednolicone źródła danych dla wielu agentów
Tradycyjne narzędzia
- Ręczne tworzenie skryptów/makr lub sztywne łączniki
- Tylko eksport statyczny lub zaplanowane odświeżanie
- Bramy, sterowniki ODBC, VPN i reguły przychodzące
- Udostępnione poświadczenia; często ujawniane dane SQL
- Jednorazowe konfiguracje; rozbieżność wersji
Jak działają filtry strumieni zapytań
Napisz swój kod SQL w normalny sposób.
GDZIE klient_po = „PO-12345”
ORAZ data_sprzedaży MIĘDZY '2025-01-01' ORAZ '2025-06-30'
ORAZ status W („AKTYWNY”, „W TRAKCIE ROZPATRYWANIA”)
Otwórz Strumienie zapytań Kreator zapytań i powiąż to zapytanie ze źródłem danych zarejestrowanym w agencie Query Streams Agent (np. Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access). Agenci tworzą bezpieczne połączenie wychodzące — bez reguł zapory sieciowej dla połączeń przychodzących ani VPN. Jeśli nie zainstalowałeś jeszcze agenta, zobacz Instalowanie agenta Query Streams w systemie Windows.
Zapiszmy to zapytanie jako „Pobierz dane zamówienia klienta” tak więc pojawia się on pod tą nazwą w dodatku Excel/Sheets.
Query Streams automatycznie wykrywa filtry
Wykrywanie to pierwszy krok. W Właściwości W zakładce wybierasz, które wykrycia staną się danymi wejściowymi, i ustawiasz wartości domyślne. Niektóre wartości możesz pozostawić zablokowane (niewidoczne), a inne udostępnić użytkownikom końcowym do konfiguracji.
Udostępnij zapytanie
To jest Dodatek do programu Microsoft Excel / Arkusze Google interfejs. W kroku 1 utworzyłeś i nazwałeś zapytanie „Pobierz dane zamówienia klienta”Po udostępnieniu użytkownik zdalny otwiera dodatek, wybiera Wspólne zapytaniai wybiera ten element.
Następny: w Warunki filtrowania sekcji, kliknij sprzęt ikona, aby skonfigurować parametry. Otworzy się interfejs użytkownika parametrów pokazany na Krok 4.
Wspólne zapytania
Zapytania o dostęp udostępnione TobieCo widzą użytkownicy w programie Excel/Arkuszach
Wskazówka: Ten panel jest interaktywny. Zmień dowolne dane wejściowe i obserwuj zmiany. Krok 5 aktualizuj podgląd SQL w czasie rzeczywistym. Następnie przewiń do Krok 6 aby zobaczyć symulowany strumień wierszy w skoroszycie.
Wybrane elementy stają się zapytaniami SQL — na żywo
GDZIE klient_po = „PO-12345”
ORAZ data_sprzedaży MIĘDZY '2025-01-01' ORAZ '2025-06-30'
ORAZ status W („AKTYWNY”, „W TRAKCIE ROZPATRYWANIA”)
Co się dzieje po kliknięciu przycisku „Uruchom”?
- Dodatek wysyła wprowadzone dane do Agent strumieni zapytań.
- Agent bezpiecznie wykonuje zapisany kod SQL względem wybranego źródła danych przy użyciu tych parametrów.
- Wyniki są przesyłane z powrotem do Microsoft Excel lub Arkusze Google i zapisane w arkuszu docelowym.
Połączenia są tylko wychodzące; tekst SQL i dane uwierzytelniające pozostają ukryte. W przypadku dużych wyników agent przesyła dane strumieniowo w sposób wydajny i obsługuje równoległe wykonywanie wielu zapytań w oddzielnych kartach.
Dane są przesyłane do skoroszytu
Przykłady SQL dla każdego typu filtra
Oto jak różne wartości wyglądają w surowym kodzie SQL. Query Streams wykrywa te wzorce i przypisuje je do odpowiednich danych wprowadzonych przez użytkownika w programie Excel lub Arkuszach Google.
Filtr ciągów znaków
GDZIE customer_id = „CUST-A123”
Filtr liczbowy
GDZIE ilość > 500
Lista ciągów znaków (klauzula IN)
GDZIE status W („WYSŁANE”, „DOSTARCZONE”)
Filtr daty
GDZIE data zamówienia = '2025-07-15'
Zakres dat (MIĘDZY)
GDZIE data wysyłki MIĘDZY '2025-01-01' ORAZ '2025-03-31'
Zakres liczbowy (BETWEEN)
GDZIE cena MIĘDZY 10.99 ORAZ 49.99
Zmienna SQL o nazwie
GDZIE data_sprzedaży >= @DataPoczątku
Boolean / Flaga
GDZIE jest_aktywny = 1
Przykłady zastosowań w praktyce
Zespoły ds. ERP i finansów
Zastąp statyczne raporty filtrami na żywo. Pozwól użytkownikom z działu finansowego generować zestawienia zysków i strat według centrów kosztów, porównywać wyniki od początku roku z wynikami od początku miesiąca lub filtrować według kont księgi głównej — wszystko to w programie Excel, bez konieczności oczekiwania na raporty na koniec miesiąca.
GDZIE centrum_kosztów = „OPS-100”
ORAZ data transakcji MIĘDZY '2025-01-01' ORAZ '2025-03-31'
Łańcuch dostaw i logistyka
Zapewnij partnerom dostęp do samoobsługi bez narażania bezpieczeństwa. Udostępniaj aktualne zapasy magazynowe lub zapytania dotyczące wysyłek, które dostawcy mogą filtrować według własnego kodu dostawcy.
GDZIE identyfikator dostawcy = „V123”
ORAZ data_faktury MIĘDZY '2025-01-01' ORAZ '2025-03-31'
Sprzedaż i marketing
Włącz dynamiczne raportowanie kampanii. Dział marketingu może filtrować wyniki według kampanii, zakresu dat lub regionu. Dział sprzedaży może pobierać dane dotyczące swojego obszaru działania bez angażowania działu IT.
GDZIE identyfikator kampanii = „CMP-0425”
ORAZ data_wydarzenia MIĘDZY '2025-04-01' ORAZ '2025-04-30'
Edukacja i szkolenia
Nauczaj pojęć SQL w sposób interaktywny. Uczniowie mogą uruchamiać zapytania z różnymi parametrami z Arkuszy Google, aby zobaczyć, jak filtry wpływają na wyniki, bez konieczności konfigurowania bazy danych.
GDZIE kod_klasy = „SQL-101”
ORAZ data_wykonania MIĘDZY '2025-01-01' ORAZ '2025-02-15'
Rodzaje filtrów, które można utworzyć
Query Streams automatycznie wykrywa i konfiguruje osiem typów parametrów. Każdy z nich staje się określonym typem danych wejściowych w programach Excel i Arkusze Google:
Bezpieczeństwo przede wszystkim: jak chroni Twoje dane
Pierwsze kroki
- Napisz swój kod SQL: Używaj zwykłych zapytań z wartościami stałymi.
- Przegląd wykrytych zagrożeń: Query Streams pokazuje wyniki wyszukiwania w zakładce Właściwości.
- Skonfiguruj wejścia: Włącz parametry, które chcesz udostępnić, ustaw wartości domyślne i opisy.
- Udostępnij zapytanie: Przyznaj dostęp użytkownikom, którzy go potrzebują
- Użytkownicy korzystają z programu Excel/Sheets: Widzą dane wejściowe, wprowadzają wartości i otrzymują wyniki na żywo.
Bez zmian w kodzie. Bez infrastruktury. Po prostu inteligentniejsze raportowanie samoobsługowe.
Dowiedz się więcej
Chcesz zgłębić temat? Zapoznaj się z naszą dokumentacją na żywo, aby szybko zdobyć praktyczną wiedzę:
- Zainstaluj dodatek Google Sheets
- Zainstaluj agenta strumieni zapytań w systemie Windows
- Jak połączyć Microsoft SQL Server z programem Excel
- Jak połączyć MySQL z programem Microsoft Excel
- Jak połączyć PostgreSQL z Arkuszami Google
- Udostępniaj dane na żywo, a nie dane uwierzytelniające
- Bezpieczne udostępnianie danych ERP/CRM/WMS partnerom
Często zadawane pytania
Query Streams automatycznie wykrywa literały łańcuchowe, wartości liczbowe, wartości daty, zakresy dat (klauzule BETWEEN), listy IN/NOT IN oraz nazwane zmienne SQL, takie jak @StartDate lub :param. Każda wykryta wartość jest mapowana do odpowiedniego typu danych wejściowych w programie Excel lub Arkuszach Google.
Tak. W zakładce „Właściwości” kreatora zapytań można wybrać, które wykryte wartości staną się konfigurowalnymi przez użytkownika danymi wejściowymi, a które pozostaną zablokowane. Zablokowane wartości są stosowane automatycznie, ale nigdy nie są ujawniane użytkownikom końcowym, co idealnie sprawdza się w przypadku filtrowania bezpieczeństwa, takiego jak identyfikatory dostawców lub centra kosztów.
Nie. Użytkownicy widzą tylko nazwę zapytania i skonfigurowane przez Ciebie filtry. Podstawowy kod SQL, nazwy tabel i struktura bazy danych pozostają całkowicie ukryte. Jest to kluczowa funkcja bezpieczeństwa, która odróżnia Query Streams od tradycyjnych łączników baz danych.
Oczywiście. Każdy filtr obsługuje inteligentne ustawienia domyślne, w tym: konkretne wartości, dzisiejszą datę, początek miesiąca, koniec miesiąca, daty względne, np. -30 dni, i wiele innych. Użytkownicy mogą zmieniać te ustawienia domyślne lub korzystać z nich w obecnej postaci.
Tak. To samo zapytanie z tymi samymi filtrami działa identycznie zarówno w programie Microsoft Excel, jak i Arkuszach Google. Możesz udostępniać zapytania użytkownikom niezależnie od tego, z jakiej platformy arkuszy kalkulacyjnych korzystają, a oni będą widzieć ten sam interfejs filtrów.
Gotowy do tworzenia dynamicznych raportów?
Zmień swoje statyczne zapytania SQL w interaktywne, samoobsługowe raporty dla programów Excel i Arkusze Google. Zacznij już dziś za darmo.
Kategoria: Przewodniki po produktach
Tagi: Microsoft Excel, Arkusze Google, Dane na żywo, SQL Server, MySQL, PostgreSQL, Parametry, Filtry, Analityka samoobsługowa, Raporty dynamiczne, Zmienne SQL
Opis meta: Przekształcaj statyczne zapytania SQL w dynamiczne raporty. Query Streams automatycznie wykrywa filtry i tworzy dane wejściowe użytkownika dla programów Excel i Arkusze Google – bez konieczności kodowania.
Informacje o autorze:
Zespół Query Streams składa się z doświadczonych ekspertów ds. baz danych, specjalistów ds. bezpieczeństwa sieci oraz weteranów sieci korporacyjnych, którzy łącznie mają ponad 25 lat doświadczenia w zarządzaniu danymi, analityce i tworzeniu bezpiecznego oprogramowania.

