Wyświetl kategorie

Strumienie zapytań Przegląd filtrów i parametrów SQL

8 minut czytania

PARAMETRY SQL AUTOMATYCZNE WYKRYWANIE DANE NA ŻYWO

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.

8Rodzaje filtrów
0SQL ujawniony
100%Samoobsługa

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

Strumienie zapytań automatycznie wykrywa wartości zakodowane na stałe w SQL i przekształca je w przyjazne dane wejściowe w programach Microsoft Excel i Arkusze Google. Udostępniasz zdolność do biegania zapytanie—nie SQL.
Na żądanie, na żywo Brak makr/skryptów Zapytania równoległe

Przewaga agenta

Nasze lekkie Agent strumieni zapytań zapewnia bezpieczeństwo, tylko wychodzące połączenie—brak reguł zapory sieciowej dla ruchu przychodzącego, VPN, bram sieciowych lub sterowników. Wdrażaj wiele agentów w środowisku lokalnym i chmurze; oni samoczynna aktualizacja i przedstawić ujednolicona lista źródeł danych w konstruktorze.
Tylko wychodzące Brak sterowników/bram Wieloprzedmiotowy, wieloregionalny

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ń

1

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.

2

Query Streams automatycznie wykrywa filtry

„PO-12345” → Wprowadzenie zamówienia klienta Zakres dat → Wybór początku/końca Lista statusów → Rozwijane menu wielokrotnego wyboru

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.

3

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 Tobie
Wybierz maksymalnie (5) zapytań do przesyłania strumieniowego
Pobierz dane zamówienia klienta
Źródło danych: SQL Server • Parametry
Wyświetlanie wyłącznie źródeł danych online

Miejsca docelowe zapytań

Warunki filtrowania
Pobierz dane zamówienia klienta
4

Co widzą użytkownicy w programie Excel/Arkuszach

do

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.

5

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”?

  1. Dodatek wysyła wprowadzone dane do Agent strumieni zapytań.
  2. Agent bezpiecznie wykonuje zapisany kod SQL względem wybranego źródła danych przy użyciu tych parametrów.
  3. 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.

6

Dane są przesyłane do skoroszytu

Consol
Część
Opis
Pochodzenie
Ilość
Cena
Przypadki
Symulowany strumień: wiersze pojawiają się w miarę zapisywania ich przez agenta w arkuszu docelowym.

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.

Przykład: Zablokuj centrum kosztów, ale skonfiguruj zakres dat dla porównań okresów na żądanie.
GDZIE centrum_kosztów = „OPS-100”
ORAZ data transakcji MIĘDZY '2025-01-01' ORAZ '2025-03-31'
Zablokowane: cost_center (ustawiane przez właściciela/zasady udostępniania)Konfigurowalny: Zakres daty transakcji w właściwościach

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

Przykład: Zablokuj identyfikator dostawcy partnera; skonfiguruj zakres dat, aby mógł pobierać faktury za dowolny okres.
GDZIE identyfikator dostawcy = „V123”
ORAZ data_faktury MIĘDZY '2025-01-01' ORAZ '2025-03-31'
Zablokowane: vendor_id (nieujawniane jako dane wejściowe)Konfigurowalny: zakres dat faktur

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.

Przykład: Zablokuj kampanię; skonfiguruj okno raportowania.
GDZIE identyfikator kampanii = „CMP-0425”
ORAZ data_wydarzenia MIĘDZY '2025-04-01' ORAZ '2025-04-30'
Zablokowane: identyfikator kampaniiKonfigurowalny: zakres dat wydarzenia

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.

Przykład: Zablokuj zajęcia lub kurs; pozwól uczniom zmienić okno ćwiczeń.
GDZIE kod_klasy = „SQL-101”
ORAZ data_wykonania MIĘDZY '2025-01-01' ORAZ '2025-02-15'
Zablokowane: kod_klasyKonfigurowalny: zakres daty uruchomienia

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:

Wprowadzanie tekstuKody klientów, numery zamówień, dowolna wartość ciągu znaków
Wprowadzanie liczbIlości, identyfikatory, wartości progowe
Wielokrotny wybórListy rozwijane z listami IN/NOT IN
Selektory datyInteligentne ustawienia domyślne: dzisiaj, początek miesiąca, -30 dni
Zakresy datRaportowanie okresowe: od początku roku, od początku miesiąca, niestandardowe zakresy
Zmienne SQL@StartDate, @EndDate stają się danymi wprowadzanymi przez użytkownika
Zakresy min./maks.Klauzule BETWEEN do filtrowania wartości liczbowych
PrzełącznikiFlagi boolowskie: aktywny/nieaktywny, prawda/fałsz

Bezpieczeństwo przede wszystkim: jak chroni Twoje dane

SQL pozostaje ukrytyUżytkownicy końcowi nigdy nie widzą struktury zapytania ani nazw tabel.
Dostęp tylko do odczytuParametry mogą jedynie filtrować dane – nie mogą ich modyfikować.
Walidacja danych wejściowychOgranicz dane wejściowe do predefiniowanych list lub zakresów
Brak udostępnionych poświadczeńUżytkownicy otrzymują dostęp do zapytań, a nie do bazy danych.
Ścieżka audytuŚledź, kto wykonał dane zapytanie i z jakimi parametrami.

Pierwsze kroki

  1. Napisz swój kod SQL: Używaj zwykłych zapytań z wartościami stałymi.
  2. Przegląd wykrytych zagrożeń: Query Streams pokazuje wyniki wyszukiwania w zakładce Właściwości.
  3. Skonfiguruj wejścia: Włącz parametry, które chcesz udostępnić, ustaw wartości domyślne i opisy.
  4. Udostępnij zapytanie: Przyznaj dostęp użytkownikom, którzy go potrzebują
  5. 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ę:

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.

Zaktualizowano na sierpień 27, 2026

Powered by BetterDocs