Visualizza le categorie

Panoramica dei filtri e dei parametri SQL dei flussi di query

8 minuti di lettura

PARAMETRI SQL RILEVAMENTO AUTOMATICO DATI IN TEMPO REALE

Trasforma l'SQL statico in
Rapporti dinamici

Query Streams rileva automaticamente i valori hardcoded nel tuo SQL e li trasforma in filtri di facile utilizzo per Microsoft Excel e Google Sheets, senza bisogno di codifica.

8Tipi di filtro
0SQL allo scoperto
100%Self-service

Query Streams rileva automaticamente i valori hardcoded nel tuo SQL e li trasforma in input intuitivi, in modo che chiunque possa eseguire report personalizzati direttamente da Microsoft Excel o Google Sheets senza toccare l'SQL o visualizzare le credenziali. Per saperne di più, visita QueryStreams.com e iscriviti gratuitamente per iniziare a creare report dinamici e self-service.

Il problema della rendicontazione tradizionale

Ogni organizzazione ha questo problema: gli analisti scrivono query SQL con valori hardcoded come ID cliente, intervalli di date o codici di stato. Quando qualcuno ha bisogno di un cliente o di un intervallo di date diverso, deve aspettare che l'analista modifichi la query o, peggio ancora, ottiene un accesso al database che non dovrebbe avere. Nel frattempo, i report programmati si accumulano nelle caselle di posta elettronica, diventando obsoleti prima ancora di essere aperti.

Query Streams risolve questo problema rilevando tali valori hardcoded e trasformandoli in parametri che gli utenti finali possono modificare autonomamente, in modo sicuro, da Excel o Google Sheets, senza mai vedere il codice SQL sottostante.

Perché Query Streams è diverso

Parametri automatici, non script

Flussi di query rileva automaticamente i valori hardcoded in SQL e li trasforma in input intuitivi in Microsoft Excel e Google Sheets. Condividi il capacità di correre la domanda—non l'SQL.
Su richiesta, in diretta Nessun macro/script Query parallele

Il vantaggio dell'agente

Il nostro leggero Agente Query Streams rende sicuro, solo in uscita connessione—nessuna regola firewall in entrata, VPN, gateway o driver. Distribuisci più agenti su infrastrutture locali e cloud; essi autoaggiornamento e presentare un elenco unificato delle fonti di dati nel costruttore.
Solo in uscita Nessun driver/gateway Multi-agente, multi-regione

Flussi di query

  • I filtri rilevati automaticamente diventano controlli di immissione in Excel/Fogli
  • Condividi funzionalità interattive senza esporre SQL
  • Agente solo in uscita; nessuna VPN, nessuna regola in entrata, nessun driver
  • Streaming parallelo su più fogli/schede
  • Origini dati unificate su più agenti

Strumenti tradizionali

  • Scripting/macro manuali o connettori rigidi
  • Solo esportazioni statiche o aggiornamenti programmati
  • Gateway, driver ODBC, VPN e regole in entrata
  • Credenziali condivise; SQL spesso esposto
  • Configurazioni una tantum; variazioni di versione

Come funzionano i filtri Query Streams

1

Scrivi il tuo SQL normalmente

DOVE cliente_po = "PO-12345"
  E data_di_vendita TRA '2025-01-01' E '2025-06-30'
  E stato IN ("ATTIVO", "IN ATTESA")

Apri il Query Streams Generatore di query e collegare questa query a un'origine dati registrata su un agente Query Streams (ad esempio, Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access). Gli agenti creano una connessione in uscita sicura, senza regole firewall in entrata o VPN. Se non avete ancora installato un agente, consultate Installazione dell'agente Query Streams su Windows.

Salveremo questa query come "Estrai i dati dell'ordine di acquisto del cliente" in modo che appaia per nome nel componente aggiuntivo Excel/Fogli.

2

Query Streams rileva automaticamente i filtri

"PO-12345" → Inserimento ordine cliente Intervallo di date → Selettori di inizio/fine Elenco di stato → Menu a tendina con selezione multipla

Il rilevamento è il primo passo. Nel Proprietà Nella scheda è possibile scegliere quali rilevamenti diventare input e impostare i valori predefiniti. È possibile lasciare alcuni valori bloccati (non esposti) e rendere altri configurabili per gli utenti finali.

3

Condividi la query

Questo è il Componente aggiuntivo per Microsoft Excel / Fogli Google interfaccia. Nel passaggio 1 hai creato e denominato la query "Estrai i dati dell'ordine di acquisto del cliente"Dopo averlo condiviso, l'utente remoto apre il componente aggiuntivo, seleziona Query condivisee seleziona quell'elemento.

Successivo: nel Condizioni di filtraggio sezione, clicca sul marcia per configurare i parametri. Si aprirà l'interfaccia utente dei parametri mostrata in Passo 4.

Query condivise

Accedi alle query condivise con te
Seleziona fino a (5) query da trasmettere in streaming
Recupera i dati dell'ordine di acquisto del cliente
Origine dati: SQL Server • Parametri
Mostra solo fonti dati online

Destinazioni delle query

Condizioni di filtraggio
Recupera i dati dell'ordine di acquisto del cliente
4

Cosa vedono gli utenti in Excel/Fogli

a

Suggerimento: Questo pannello è interattivo. Modifica qualsiasi dato inserito e osserva Passo 5 aggiornare l'anteprima SQL in tempo reale. Quindi scorrere fino a Passaggio 6 per visualizzare un flusso simulato di righe nella cartella di lavoro.

5

Le selezioni diventano SQL—live

DOVE cliente_po = "PO-12345"
  E data_di_vendita TRA '2025-01-01' E '2025-06-30'
  E stato IN ("ATTIVO", "IN ATTESA")

Cosa succede quando si fa clic su Esegui

  1. Il componente aggiuntivo invia i tuoi input al Agente Query Streams.
  2. L'agente esegue in modo sicuro l'SQL salvato sulla fonte dati selezionata con tali parametri.
  3. I risultati vengono ritrasmessi a Microsoft Excel o Fogli di Google e scritto nel foglio degli obiettivi.

Le connessioni sono solo in uscita; il testo SQL e le credenziali rimangono nascosti. Per risultati di grandi dimensioni, l'agente esegue lo streaming in modo efficiente e supporta l'esecuzione di più query in parallelo in schede separate.

6

I dati vengono trasferiti nella cartella di lavoro

Consol
Parte
Descrizione
Origine
Quantità
Prezzo
Casi
Flusso simulato: le righe appaiono man mano che l'agente le scrive nel foglio di destinazione.

Esempi SQL per ogni tipo di filtro

Ecco come appaiono i diversi valori nel tuo SQL grezzo. Query Streams rileva questi modelli e li mappa all'input utente corretto in Excel o Google Sheets.

Filtro stringa

DOVE ID cliente = "CUST-A123"

Filtro numerico

DOVE quantità > 500

Elenco stringhe (clausola IN)

DOVE stato IN ("SPEDITO", "CONSEGNATO")

Filtro data

DOVE data_ordine = '2025-07-15'

Intervallo di date (TRA)

DOVE data_spedizione TRA '2025-01-01' E '2025-03-31'

Intervallo numerico (BETWEEN)

DOVE prezzo TRA 10.99 E 49.99

Variabile SQL denominata

DOVE data_di_vendita >= @Data di inizio

Booleano / Flag

DOVE è_attivo = 1

Casi d'uso reali

Team ERP e Finanza

Sostituisci i report statici con filtri in tempo reale. Consenti agli utenti del reparto finanziario di eseguire il conto economico per centro di costo, confrontare i dati YTD con quelli MTD o filtrare per conto GL, il tutto da Excel senza attendere i report di fine mese.

Esempio: Blocca il centro di costo, ma configura un intervallo di date per i confronti periodici su richiesta.
DOVE centro_di_costo = "OPS-100"
E data_transazione TRA '2025-01-01' E '2025-03-31'
Bloccato: centro_costi (impostato dal proprietario/regole di condivisione)Configurabile: Intervallo di date transazione in Proprietà

Catena di fornitura e logistica

Offri ai partner un accesso self-service senza compromettere la sicurezza. Condividi le richieste di inventario o spedizione in tempo reale che i fornitori possono filtrare in base al proprio codice venditore.

Esempio: Blocca l'ID fornitore del partner; configura un intervallo di date in modo che possa estrarre le fatture relative a qualsiasi periodo.
DOVE vendor_id = "V123"
E data_fattura TRA '2025-01-01' E '2025-03-31'
Bloccato: vendor_id (non esposto come input)Configurabile: intervallo_data_fattura

Vendite e marketing

Abilita la reportistica dinamica delle campagne. Il reparto marketing può filtrare i risultati per campagna, intervallo di date o regione. Il reparto vendite può estrarre i dati relativi al proprio territorio senza disturbare il reparto IT.

Esempio: Blocca la campagna; configura una finestra di reporting.
DOVE ID campagna = "CMP-0425"
E data_evento TRA '2025-04-01' E '2025-04-30'
Bloccato: ID campagnaConfigurabile: intervallo_date_evento

Istruzione e formazione

Insegna i concetti SQL in modo interattivo. Gli studenti possono eseguire query con diversi parametri da Google Sheets per vedere come i filtri influenzano i risultati, senza bisogno di configurare alcun database.

Esempio: Blocca la classe o il corso; consenti agli studenti di modificare la finestra di esercitazione.
DOVE codice_classe = 'SQL-101'
E data_esecuzione TRA '2025-01-01' E '2025-02-15'
Bloccato: codice_classeConfigurabile: intervallo di date di esecuzione

Tipi di filtri che è possibile creare

Query Streams rileva e configura automaticamente otto tipi di parametri. Ciascuno di essi diventa un tipo specifico di input in Excel e Google Sheets:

Inserimento di testoCodici cliente, numeri PO, qualsiasi valore stringa
Numero di inputQuantità, ID, valori soglia
Selezione multiplaMenu a tendina dagli elenchi IN/NOT IN
Selezionatori di dateImpostazioni predefinite intelligenti: oggi, inizio mese, -30 giorni
Intervalli di dateReport periodici: dall'inizio dell'anno, dall'inizio del mese, intervalli personalizzati
Variabili SQL@StartDate, @EndDate diventano input dell'utente
Intervalli min/maxClausole BETWEEN per il filtraggio numerico
Interruttori a levettaFlag booleani: attivo/inattivo, vero/falso

La sicurezza prima di tutto: come protegge i tuoi dati

SQL rimane nascostoGli utenti finali non vedono mai la struttura delle query o i nomi delle tabelle.
Accesso in sola letturaI parametri possono solo filtrare, non possono modificare i dati.
Convalida degli inputLimitare gli input a elenchi o intervalli predefiniti
Nessuna credenziale condivisaGli utenti ottengono l'accesso alle query, non all'accesso al database
Percorso di auditTraccia chi ha eseguito quale query con quali parametri

Per iniziare

  1. Scrivi il tuo codice SQL: Utilizza le tue query normali con valori hardcoded
  2. Riesaminare i rilevamenti: Query Streams mostra ciò che ha trovato nella scheda Proprietà
  3. Configura gli ingressi: Attiva i parametri che desideri esporre, imposta i valori predefiniti e le descrizioni
  4. Condividi la query: Concedi l'accesso agli utenti che ne hanno bisogno
  5. Gli utenti eseguono da Excel/Fogli: Vedono gli input, inseriscono i valori e ottengono risultati in tempo reale

Nessuna modifica al codice. Nessuna infrastruttura. Solo reportistica self-service più intelligente.

Per saperne di più

Sei pronto ad approfondire? Esplora la nostra documentazione live per iniziare subito a lavorare:

Domande frequenti

Query Streams rileva automaticamente stringhe letterali, valori numerici, valori di data, intervalli di date (clausole BETWEEN), elenchi IN/NOT IN e variabili SQL denominate come @StartDate o :param. Ogni valore rilevato viene mappato al tipo di input appropriato in Excel o Google Sheets.

Sì. Nella scheda Proprietà del Query Builder è possibile scegliere quali valori rilevati diventare input configurabili dall'utente e quali rimanere bloccati. I valori bloccati vengono applicati automaticamente ma non vengono mai mostrati agli utenti finali, il che li rende perfetti per il filtraggio di sicurezza come gli ID fornitori o i centri di costo.

No. Gli utenti vedono solo il nome della query e i filtri che hai configurato. Il codice SQL sottostante, i nomi delle tabelle e la struttura del database rimangono completamente nascosti. Questa è una caratteristica di sicurezza fondamentale che differenzia Query Streams dai connettori di database tradizionali.

Certamente. Ogni filtro supporta impostazioni predefinite intelligenti, tra cui: valori specifici, data odierna, inizio mese, fine mese, date relative come -30 giorni e altro ancora. Gli utenti possono modificare queste impostazioni predefinite o utilizzarle così come sono.

Sì. La stessa query con gli stessi filtri funziona in modo identico sia in Microsoft Excel che in Google Sheets. È possibile condividere una query con gli utenti indipendentemente dalla piattaforma di foglio di calcolo che preferiscono e questi vedranno la stessa interfaccia di filtro.

Sei pronto a creare report dinamici?

Trasforma le tue query SQL statiche in report interattivi e self-service per Excel e Google Sheets. Inizia oggi stesso gratuitamente.

Categoria: Guide ai prodotti
Tag: Microsoft Excel, Fogli Google, Dati in tempo reale, SQL Server, MySQL, PostgreSQL, Parametri, Filtri, Analisi self-service, Report dinamici, Variabili SQL

Meta Description: Trasforma SQL statico in report dinamici. Query Streams rileva automaticamente i filtri e crea input utente per Excel e Google Sheets, senza bisogno di codifica.

Biografia dell'autore:
Il team Query Streams è composto da esperti di database, professionisti della sicurezza di rete e veterani del networking aziendale con oltre 25 anni di esperienza combinata nella gestione dei dati, nell'analisi e nello sviluppo di software sicuri.

Updated on 27 agosto 2026

Powered by BetterDocs