Ver categorías

Flujos de consulta Descripción general de filtros y parámetros SQL

8 minutos de lectura

PARÁMETROS SQL DETECCIÓN AUTOMÁTICA DATOS EN VIVO

Convierta el SQL estático en
Informes dinámicos

Query Streams detecta automáticamente los valores codificados en su SQL y los transforma en entradas de filtro fáciles de usar para Microsoft Excel y Google Sheets, sin necesidad de codificación.

8Tipos de filtros
0SQL al descubierto
100%Autoservicio

Query Streams detecta automáticamente los valores codificados en su SQL y los transforma en entradas fáciles de usar, de modo que cualquiera puede ejecutar informes personalizados directamente desde Microsoft Excel o Google Sheets sin tocar el SQL ni ver las credenciales. Más información en QueryStreams.com y regístrese gratis para empezar a crear informes dinámicos y de autoservicio.

El problema con los informes tradicionales

Todas las organizaciones tienen este problema: los analistas escriben consultas SQL con valores codificados, como ID de clientes, rangos de fechas o códigos de estado. Cuando alguien necesita un cliente o un rango de fechas diferentes, tiene que esperar a que el analista modifique la consulta o, lo que es peor, obtener acceso a la base de datos sin tenerlo. Mientras tanto, los informes programados se acumulan en las bandejas de entrada y quedan obsoletos antes incluso de ser abiertos.

Query Streams resuelve este problema detectando esos valores codificados y convirtiéndolos en parámetros que los usuarios finales pueden ajustar ellos mismos, de forma segura, desde Excel o Google Sheets, sin necesidad de ver el SQL subyacente.

Por qué Query Streams es diferente

Parámetros automáticos, no scripts

Flujos de consulta Detecta automáticamente los valores codificados de forma fija. en SQL y los convierte en entradas fáciles de usar en Microsoft Excel y Google Sheets. Usted comparte el capacidad para correr la consulta—no el SQL.
A pedido, en vivo Sin macros/scripts Consultas paralelas

La ventaja del agente

Nuestro ligero Agente de flujos de consultas hace que sea seguro, solo salida conexión—sin reglas de firewall entrantes, VPN, puertas de enlace ni controladores. Implemente múltiples agentes en las instalaciones y en la nube; ellos autoactualización y presentar un lista unificada de fuentes de datos en el constructor.
Solo salida Sin controladores/puertas de enlace Multiagente, multirregional

Flujos de consulta

  • Los filtros detectados automáticamente se convierten en controles de entrada en Excel/Sheets.
  • Comparte la capacidad interactiva sin exponer SQL.
  • Agente solo de salida; sin VPN, sin reglas de entrada, sin controladores.
  • Transmisión paralela a varias hojas/pestañas
  • Fuentes de datos unificadas en múltiples agentes

Herramientas tradicionales

  • Scripting/macros manuales o conectores rígidos
  • Solo exportaciones estáticas o actualizaciones programadas
  • Pasarelas, controladores ODBC, VPN y reglas de entrada
  • Credenciales compartidas; SQL a menudo expuesto
  • Configuraciones únicas; desviación de la versión

Cómo funcionan los filtros de Query Streams

1

Escriba su SQL normalmente.

DONDE cliente_po = «PO-12345»
  Y fecha_de_venta ENTRE '2025-01-01' Y '2025-06-30'
  Y estado EN («ACTIVO», «PENDIENTE»)

Abre el Flujos de consultas Generador de consultas y vincule esta consulta a una fuente de datos registrada en un agente de flujos de consultas (por ejemplo, Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access). Los agentes crean una conexión saliente segura, sin reglas de firewall entrantes ni VPN. Si aún no ha instalado un agente, consulte Instalación del agente de Query Streams en Windows.

Guardaremos esta consulta como «Extraer datos de la orden de compra del cliente» para que aparezca por su nombre en el complemento Excel/Hojas de cálculo.

2

Query Streams detecta los filtros automáticamente.

«PO-12345» → Entrada del pedido del cliente Intervalo de fechas → Seleccionadores de inicio/fin Lista de estados → Menú desplegable de selección múltiple

La detección es el primer paso. En el Propiedades En la pestaña, elige qué detecciones se convierten en entradas y establece los valores predeterminados. Puedes dejar algunos valores bloqueados (no expuestos) y hacer que otros sean configurables para los usuarios finales.

3

Compartir la consulta

Esto es el Complemento para Microsoft Excel / Google Sheets interfaz. En el paso 1, ha creado y nombrado la consulta. «Extraer datos de la orden de compra del cliente». Después de compartirlo, el usuario remoto abre el complemento, elige Consultas compartidas, y selecciona ese elemento.

Siguiente: en el Condiciones de filtrado sección, haga clic en el engranaje icono para configurar los parámetros. Se abrirá la interfaz de usuario de parámetros que se muestra en Paso 4.

Consultas compartidas

Consultas de acceso compartidas contigo
Selecciona hasta (5) consultas para transmitir.
Extraer datos de la orden de compra del cliente
Fuente de datos: SQL Server • Parámetros
Solo se muestran fuentes de datos en línea.

Destinos de consulta

Condiciones de filtrado
Extraer datos de la orden de compra del cliente
4

Lo que ven los usuarios en Excel/Hojas de cálculo

a

Consejo: Este panel es interactivo. Cambia cualquier dato y observa los cambios. Paso 5 Actualiza la vista previa de SQL en tiempo real. A continuación, desplázate hasta Paso 6 para ver una simulación de filas en el libro de trabajo.

5

Las selecciones se convierten en SQL en tiempo real.

DONDE cliente_po = «PO-12345»
  Y fecha_de_venta ENTRE '2025-01-01' Y '2025-06-30'
  Y estado EN («ACTIVO», «PENDIENTE»)

¿Qué ocurre al hacer clic en Ejecutar?

  1. El complemento envía tus entradas al Agente de flujos de consultas.
  2. El agente ejecuta de forma segura el SQL guardado en la fuente de datos seleccionada con esos parámetros.
  3. Los resultados se transmiten de vuelta a Microsoft Excel o Hojas de cálculo de Google y anotado en la hoja de objetivos.

Las conexiones son solo de salida; el texto SQL y las credenciales permanecen ocultos. Para resultados de gran tamaño, el agente transmite de forma eficiente y admite la ejecución de varias consultas en paralelo en pestañas separadas.

6

Los datos se transfieren a su libro de trabajo.

Consol
Parte
Descripción
Origen
Cantidad
Precio
Casos
Flujo simulado: las filas aparecen a medida que el agente las escribe en la hoja de destino.

Ejemplos SQL para cada tipo de filtro

Así es como se ven los diferentes valores en tu SQL sin procesar. Query Streams detecta estos patrones y los asigna a la entrada de usuario correcta en Excel o Google Sheets.

Filtro de cadena

DONDE customer_id = «CUST-A123»

Filtro numérico

DONDE cantidad > 500

Lista de cadenas (cláusula IN)

DONDE estado EN («ENVIADO», «ENTREGADO»)

Filtro de fecha

DONDE fecha_pedido = '2025-07-15'

Intervalo de fechas (ENTRE)

DONDE fecha_de_envío ENTRE '2025-01-01' Y '2025-03-31'

Rango numérico (BETWEEN)

DONDE precio ENTRE 10.99 Y 49.99

Variable SQL con nombre

DONDE fecha_de_venta >= @FechaInicio

Booleano / Indicador

DONDE está_activo = 1

Casos de uso en el mundo real

Equipos de ERP y finanzas

Reemplaza los informes estáticos por filtros en tiempo real. Permite a los usuarios financieros ejecutar pérdidas y ganancias por centro de costes, comparar el acumulado del año con el acumulado del mes o filtrar por cuenta contable, todo ello desde Excel sin tener que esperar a los informes de fin de mes.

Ejemplo: Bloquee el centro de costes, pero configure un intervalo de fechas para realizar comparaciones de periodos bajo demanda.
DONDE centro_de_costes = «OPS-100»
Y fecha_transacción ENTRE '2025-01-01' Y '2025-03-31'
Bloqueado: centro_de_costes (establecido por el propietario/normas de uso compartido)Configurable: Rango de fechas de transacción en Propiedades

Cadena de suministro y logística

Ofrezca a sus socios acceso de autoservicio sin comprometer la seguridad. Comparta consultas en tiempo real sobre el inventario o los envíos que los proveedores pueden filtrar por su propio código de proveedor.

Ejemplo: Bloquee el ID de proveedor del socio; configure un intervalo de fechas para que puedan extraer facturas de cualquier período.
DONDE identificador_del_proveedor = «V123»
Y fecha_factura ENTRE '2025-01-01' Y '2025-03-31'
Bloqueado: vendor_id (no expuesto como entrada)Configurable: rango de fechas de factura

Ventas y marketing

Habilita los informes dinámicos de campañas. El departamento de marketing puede filtrar los resultados por campaña, rango de fechas o región. El departamento de ventas puede obtener sus propias cifras territoriales sin molestar al departamento de TI.

Ejemplo: Bloquea la campaña; configura una ventana de informes.
DONDE id_campaña = «CMP-0425»
Y fecha_evento ENTRE '2025-04-01' Y '2025-04-30'
Bloqueado: id_campañaConfigurable: rango de fechas del evento

Educación y formación

Enseña conceptos SQL de forma interactiva. Los alumnos pueden ejecutar consultas con diferentes parámetros desde Google Sheets para ver cómo los filtros afectan a los resultados, sin necesidad de configurar una base de datos.

Ejemplo: Bloquea la clase o el curso; permite a los alumnos cambiar la ventana de práctica.
DONDE código_de_clase = «SQL-101»
Y fecha_ejecución ENTRE '2025-01-01' Y '2025-02-15'
Bloqueado: código_de_claseConfigurable: rango de fechas de ejecución

Tipos de filtros que puede crear

Query Streams detecta y configura automáticamente ocho tipos de parámetros. Cada uno de ellos se convierte en un tipo específico de entrada en Excel y Google Sheets:

Entradas de textoCódigos de cliente, números de pedido, cualquier valor de cadena
Entradas numéricasCantidades, identificadores, valores umbral
Selección múltipleMenús desplegables de listas IN/NOT IN
Seleccionadores de fechaValores predeterminados inteligentes: hoy, inicio del mes, -30 días
Intervalos de fechasInformes periódicos: acumulado anual, acumulado mensual, rangos personalizados
Variables SQL@StartDate y @EndDate se convierten en entradas del usuario.
Rangos mín./máx.Cláusulas BETWEEN para el filtrado numérico
Interruptores de palancaIndicadores booleanos: activo/inactivo, verdadero/falso

La seguridad es lo primero: cómo protege sus datos

SQL permanece ocultoLos usuarios finales nunca ven la estructura de la consulta ni los nombres de las tablas.
Acceso de solo lecturaLos parámetros solo pueden filtrar, no pueden modificar datos.
Validación de entradasRestringir las entradas a listas o rangos predefinidos.
No se han compartido credenciales.Los usuarios obtienen acceso a consultas, no acceso a la base de datos.
Registro de auditoríaRealiza un seguimiento de quién ejecutó qué consulta con qué parámetros.

Primeros pasos

  1. Escribe tu SQL: Utiliza tus consultas habituales con valores codificados de forma fija.
  2. Revisar detecciones: Query Streams muestra lo que ha encontrado en la pestaña Propiedades.
  3. Configurar entradas: Activa los parámetros que deseas exponer, establece los valores predeterminados y las descripciones.
  4. Compartir la consulta: Conceder acceso a los usuarios que lo necesiten.
  5. Los usuarios ejecutan desde Excel/Hojas: Ven las entradas, introducen valores y obtienen resultados en tiempo real.

Sin cambios en el código. Sin infraestructura. Solo informes más inteligentes y de autoservicio.

Más información

¿Listo para profundizar? Explore nuestra documentación en vivo para ponerse manos a la obra rápidamente:

Preguntas frecuentes

Query Streams detecta automáticamente literales de cadena, valores numéricos, valores de fecha, rangos de fechas (cláusulas BETWEEN), listas IN/NOT IN y variables SQL con nombre, como @StartDate o :param. Cada valor detectado se asigna al tipo de entrada adecuado en Excel o Google Sheets.

Sí. En la pestaña Propiedades del Generador de consultas, puede elegir qué valores detectados se convierten en entradas configurables por el usuario y cuáles permanecen bloqueados. Los valores bloqueados se aplican automáticamente, pero nunca se muestran a los usuarios finales, lo que resulta perfecto para el filtrado de seguridad, como los ID de proveedores o los centros de costes.

No. Los usuarios solo ven el nombre de la consulta y los filtros que usted ha configurado. El SQL subyacente, los nombres de las tablas y la estructura de la base de datos permanecen completamente ocultos. Esta es una característica de seguridad clave que diferencia a Query Streams de los conectores de bases de datos tradicionales.

Por supuesto. Cada filtro admite valores predeterminados inteligentes, entre los que se incluyen: valores específicos, la fecha de hoy, el inicio del mes, el final del mes, fechas relativas como -30 días y mucho más. Los usuarios pueden cambiar estos valores predeterminados o utilizarlos tal cual.

Sí. La misma consulta con los mismos filtros funciona de forma idéntica tanto en Microsoft Excel como en Google Sheets. Puedes compartir una consulta con los usuarios independientemente de la plataforma de hojas de cálculo que prefieran, y verán la misma interfaz de filtro.

¿Listo para crear informes dinámicos?

Transforme sus consultas SQL estáticas en informes interactivos y de autoservicio para Excel y Google Sheets. Empiece hoy mismo de forma gratuita.

Categoría: Guías de productos
Etiquetas: Microsoft Excel, Google Sheets, datos en tiempo real, SQL Server, MySQL, PostgreSQL, parámetros, filtros, análisis de autoservicio, informes dinámicos, variables SQL.

Meta descripción: Transforme SQL estático en informes dinámicos. Query Streams detecta automáticamente los filtros y crea entradas de usuario para Excel y Google Sheets, sin necesidad de programar.

Biografía del autor:
El equipo de Query Streams está formado por expertos en bases de datos, profesionales de la seguridad de redes y veteranos en redes empresariales con más de 25 años de experiencia combinada en gestión de datos, análisis y desarrollo de software seguro.

Actualizado el 27 de agosto de 2026

Funciona con BetterDocs