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.
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
Il vantaggio dell'agente
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
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.
Query Streams rileva automaticamente i filtri
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.
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 teCosa vedono gli utenti in Excel/Fogli
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.
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
- Il componente aggiuntivo invia i tuoi input al Agente Query Streams.
- L'agente esegue in modo sicuro l'SQL salvato sulla fonte dati selezionata con tali parametri.
- 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.
I dati vengono trasferiti nella cartella di lavoro
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.
DOVE centro_di_costo = "OPS-100"
E data_transazione TRA '2025-01-01' E '2025-03-31'
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.
DOVE vendor_id = "V123"
E data_fattura TRA '2025-01-01' E '2025-03-31'
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.
DOVE ID campagna = "CMP-0425"
E data_evento TRA '2025-04-01' E '2025-04-30'
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.
DOVE codice_classe = 'SQL-101'
E data_esecuzione TRA '2025-01-01' E '2025-02-15'
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:
La sicurezza prima di tutto: come protegge i tuoi dati
Per iniziare
- Scrivi il tuo codice SQL: Utilizza le tue query normali con valori hardcoded
- Riesaminare i rilevamenti: Query Streams mostra ciò che ha trovato nella scheda Proprietà
- Configura gli ingressi: Attiva i parametri che desideri esporre, imposta i valori predefiniti e le descrizioni
- Condividi la query: Concedi l'accesso agli utenti che ne hanno bisogno
- 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:
- Installa il componente aggiuntivo Google Sheets
- Installa l'agente Query Streams su Windows
- Come collegare Microsoft SQL Server a Excel
- Come collegare MySQL a Microsoft Excel
- Come collegare PostgreSQL a Google Sheets
- Condividi dati in tempo reale, non credenziali
- Condividi i dati ERP/CRM/WMS con i partner in modo sicuro
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.

