Ver categorías

Informes de SQL Server sin SSRS: informes en tiempo real en Excel y Google Sheets

16 minutos de lectura

SELECCIONAR LOS 100 MEJORES
  r.NombreDeLaRegión,
  SUM(o.TotalAmount) AS Ingresos,
  COUNT(o.OrderId) AS NúmeroDePedidos
FROM dbo.Orders o
UNIR dbo.Regions r
  ON o.RegionId = r.Id
WHERE o.OrderDate >= @StartDate
  Y o.Status = «Complete»
AGRUPAR POR r.NombreDeRegión
ORDENAR POR Ingresos DESC
SQL SERVER GENERADOR DE INFORMES

Informes de SQL Server.
Sin los problemas de SSRS.

Obtén resultados de T-SQL en tiempo real directamente en Microsoft Excel y Google Sheets, sin necesidad de implementar un servidor de informes, sin archivos RDL y sin tener que mantener un portal web de SSRS.

SQL Server nativo Informes de Excel Hojas de cálculo de Google Filtros interactivos No hay servidor de informes

Query Streams es una plataforma segura de integración de bases de datos en tiempo real que envía los resultados de las consultas de SQL Server directamente a Microsoft Excel y Google Sheets, sin necesidad de implementar SSRS, mantener un servidor de informes ni crear archivos RDL. Más información en QueryStreams.com y regístrese gratis para empezar a crear informes de SQL Server en cuestión de minutos.

El problema con SSRS para la generación de informes de SQL Server

SQL Server Reporting Services ha sido la herramienta de generación de informes predeterminada de SQL Server durante más de dos décadas. En teoría, lo tiene todo: informes paginados, suscripciones, un portal web para la distribución y una estrecha integración con la pila de datos de Microsoft. En la práctica, SSRS añade toda una capa de infraestructura y complejidad que a la mayoría de los equipos les cuesta justificar para las necesidades diarias de generación de informes. Configurar un Servidor de informes de SQL Server requiere un servidor dedicado (o una máquina virtual), la configuración de IIS, certificados SSL y su propia base de datos de SQL Server para el catálogo de informes. Una vez en funcionamiento, cada informe exige la creación de archivos RDL en SQL Server Report Builder o Visual Studio, lo que requiere unos conocimientos especializados de los que la mayoría de los analistas y usuarios empresariales simplemente carecen.

Implementación del servidor de informes

SSRS requiere un servidor dedicado o una máquina virtual, la configuración de IIS, certificados SSL y una base de datos de catálogo independiente solo para servir los informes.

Creación de archivos RDL

Cada informe requiere archivos RDL creados manualmente en SQL Server Report Builder o Visual Studio, una habilidad de la que carecen la mayoría de los analistas.

Mantenimiento continuo

La aplicación de parches al servidor de informes, la gestión de suscripciones, la renovación de certificados y el escalado para usuarios simultáneos suponen una carga de trabajo constante.

Dificultades de acceso para los usuarios

Los usuarios acceden a un portal web independiente de SSRS, a menudo a través de una VPN, con permisos de Active Directory que requieren una gestión constante.

El resultado es una pila de generación de informes que consume una cantidad considerable de tiempo del administrador de bases de datos y del departamento de TI para lo que, en última instancia, no es más que ejecutar consultas T-SQL y presentar resultados tabulares. La mayoría de las organizaciones utilizan SSRS para extraencias de datos sencillas —resúmenes de ingresos mensuales, recuentos de inventario, listas de clientes, historial de pedidos— que no requieren un formato milimétrico ni una presentación paginada. Para estos casos de uso, SSRS resulta excesivamente complejo.

Lo que realmente necesitas: datos de SQL Server en Excel y Sheets

Si dejamos de lado la complejidad de la infraestructura, la mayor parte de la generación de informes en SQL Server se reduce a un flujo de trabajo sencillo: escribir una consulta T-SQL, ejecutarla en la base de datos y obtener los resultados en un formato que permita su análisis. Para la gran mayoría de los usuarios empresariales, ese formato es una hoja de cálculo, ya sea Microsoft Excel en el escritorio o Google Sheets para el acceso colaborativo. No necesitan archivos PDF paginados ni elementos web de SharePoint incrustados. Necesitan datos en tiempo real, bajo demanda, en una herramienta que ya conocen.

Aquí es donde surge el problema. SSRS te obliga a crear toda una infraestructura de generación de informes —servidor de informes, archivos RDL, suscripciones, un portal web— para proporcionar datos que podrían introducirse con la misma facilidad en una celda de una hoja de cálculo. Query Streams salva esta brecha conectando tus instancias de SQL Server directamente con Excel y Google Sheets a través de un agente ligero y seguro que no requiere reglas de firewall de entrada, túneles VPN ni la implementación de un servidor de informes.

No es una herramienta ETL: Query Streams no replica ni transforma tus datos. Proporciona resultados de consultas en tiempo real y bajo demanda directamente a las hojas de cálculo en el momento en que los usuarios los solicitan. Cada ejecución ejecuta el código T-SQL en tu instancia de SQL Server en tiempo real, por lo que los resultados están siempre actualizados: sin extractos obsoletos ni retrasos en la sincronización.

Cómo Query Streams sustituye a SSRS para la mayoría de las necesidades de generación de informes

Query Streams sustituye todo el proceso de generación de informes de SSRS —el servidor de informes, Report Builder, los archivos RDL y el portal web— por un flujo de trabajo de cuatro pasos que cualquier administrador de bases de datos o de SQL Server puede configurar en menos de diez minutos. Escribes T-SQL estándar (las mismas consultas que ya conoces), las compartes con usuarios específicos y esos usuarios ejecutan informes desde Excel o Google Sheets siempre que necesiten datos actualizados. No hay que implementar ningún Report Server, crear archivos RDL ni mantener ningún portal web de SSRS.

1

Instalar el agente

Instala el agente de Query Streams en cualquier equipo con Windows o Linux que tenga acceso a SQL Server. Este agente establece conexiones de salida únicamente, por lo que no es necesario modificar la configuración del cortafuegos.

2

Conectar SQL Server

Añade tu instancia de SQL Server como origen de datos en el agente. Admite autenticación de Windows, autenticación SQL y Azure AD.

3

Escribir consultas T-SQL

Crea informes utilizando T-SQL estándar en el portal web. Añade filtros interactivos con @parámetros o deja que Query Streams detecte automáticamente los valores filtrables.

4

Compartir y ejecutar

Conceder acceso a cada usuario. Los usuarios abren el complemento de Excel o el complemento de Sheets, seleccionan una consulta, aplican filtros y extraen datos en tiempo real de SQL Server cuando lo necesiten.

El Agente de flujos de consultas es el único componente de infraestructura: un servicio ligero que se ejecuta junto a su base de datos y se encarga de la comunicación segura. A diferencia de SSRS, que requiere IIS, una instancia de Report Server, una base de datos de catálogo y una gestión continua de certificados, el agente se instala en cuestión de minutos y se mantiene por sí solo gracias a las actualizaciones automáticas. Sus credenciales de SQL Server permanecen en el equipo en el que se ejecuta el agente. Nunca se transmiten a la nube, nunca se comparten con los usuarios y nunca se almacenan en hojas de cálculo.

Query Streams también incluye Nova AI — un motor de conversión de lenguaje natural a SQL que genera código T-SQL correcto desde el punto de vista sintáctico a partir de preguntas formuladas en inglés sencillo. Nova lee el esquema real de tu servidor SQL Server (tablas, columnas, relaciones) y genera consultas que funcionan a la primera. Para las consultas ad hoc que no justifican el uso de una consulta guardada predefinida, los usuarios pueden dirigirse directamente a Nova en lugar de abrir un ticket para que un administrador de bases de datos redacte el código SQL.

Ejemplos de informes de SQL Server

Los patrones de generación de informes que más tiempo consumen a un administrador de bases de datos —informes parametrizados, paneles con varias pestañas, informes compartidos por el equipo— se traducen directamente en consultas guardadas de Query Streams. Cada uno de los ejemplos que se muestran a continuación requeriría, tradicionalmente, el uso del Generador de informes de SSRS, la implementación de archivos RDL y una infraestructura de servidor de informes. Con Query Streams, cada uno de ellos es simplemente una consulta T-SQL guardada con filtros opcionales.

Informes de ventas parametrizados

Escribe una consulta T-SQL con @Región, @FechaInicio, y @FechaDeFin parámetros. Los usuarios ven menús desplegables y selectores de fecha con un diseño limpio, sin necesidad de diseñar parámetros RDL.

Cuadros de mando de Excel con varias pestañas

Ejecuta cinco consultas en cinco pestañas de la hoja de cálculo al mismo tiempo. Query Streams admite la ejecución en paralelo: el agente transmite cada resultado simultáneamente, independientemente del volumen de datos.

Informes compartidos del equipo

Comparte una consulta con tu equipo de ventas o con el departamento financiero. Cada miembro la ejecuta de forma independiente desde su propio Excel o Google Sheets, sin necesidad de un portal SSRS ni de una VPN.

Plantillas de informes reutilizables

Las consultas guardadas funcionan como plantillas de informes reutilizables. Crea una sola vez, compártela con decenas de usuarios y deja que ellos mismos la utilicen con sus propios criterios de filtrado cuando lo necesiten.

Los filtros interactivos de Query Streams funcionan de forma diferente a los parámetros de SSRS. En SSRS, los parámetros se definen en el archivo RDL, se vinculan a consultas de conjuntos de datos para rellenar los menús desplegables y se gestionan las dependencias en cascada, un proceso que puede llevar horas en el caso de informes complejos. En Query Streams, los filtros se configuran en la pestaña «Propiedades» de la consulta. Se pueden crear filtros a partir de variables T-SQL explícitas (por ejemplo, @departamento, @ejercicio_fiscal) o active una opción de configuración para que Query Streams detecte automáticamente los valores estáticos en sus cláusulas WHERE (por ejemplo, DONDE estado = 'Activo'). Los usuarios finales ven una interfaz sencilla: ajustan el filtro y ejecutan la consulta sin comprender el código SQL que hay detrás.

La ejecución de consultas en paralelo resulta especialmente útil para la generación de informes por lotes en SQL Server. Un analista financiero puede generar simultáneamente informes de ingresos, resúmenes de gastos, datos de plantilla, desviaciones presupuestarias y proyecciones de flujo de caja en diferentes pestañas de una hoja de cálculo. El agente transmite cada resultado de forma simultánea, por lo que los cinco informes se completan aproximadamente en el mismo tiempo que tarda en completarse la consulta más lenta, y no en cinco veces más tiempo.

Cuándo sigue siendo necesario utilizar SSRS

Query Streams sustituye a SSRS en la mayoría de los flujos de trabajo de generación de informes de SQL Server, siempre que el objetivo final sea obtener datos tabulares en una hoja de cálculo o un panel de control. Sin embargo, SSRS sigue teniendo casos de uso legítimos que Query Streams no pretende sustituir. Ser honesto respecto a estos límites te ayuda a tomar la decisión arquitectónica adecuada para tu organización.

SSRS sigue siendo la opción adecuada cuando necesitas: informes paginados con precisión al píxel, con una ubicación exacta de los encabezados y pies de página y de los saltos de página (facturas, albaranes, documentos reglamentarios); informes incrustados directamente en componentes web de SharePoint mediante la integración nativa de SSRS; generación de archivos PDF, Word o imágenes de informes formateados para su distribución sin conexión; anidamiento complejo de subinformes con navegación de desglose entre múltiples niveles de informes; o integración con Generador de informes de SQL Server los procesos que ya están profundamente arraigados en su organización.

Para todo lo demás —extracciones de datos puntuales, informes empresariales parametrizados, entrega programada de datos, análisis de autoservicio para todo el equipo, consultas entre bases de datos y datos en tiempo real en paneles de control—, Query Streams ofrece los mismos resultados con una infraestructura considerablemente menor, sin necesidad de crear código RDL y con una experiencia de usuario integrada en las herramientas que los usuarios ya utilizan a diario.

SSRS frente a Query Streams para la generación de informes en SQL Server

La siguiente comparación abarca los aspectos más importantes a la hora de evaluar las alternativas de generación de informes de SQL Server. SSRS destaca por su capacidad para generar documentos paginados con una precisión milimétrica. Query Streams destaca por su capacidad para incorporar resultados de consultas en tiempo real a las hojas de cálculo y los paneles de control donde los usuarios realizan realmente sus análisis.

Capacidad SSRS (Servidor de informes) Flujos de consulta
Tiempo de preparación De unas horas a varios días (servidor + IIS + certificados + base de datos del catálogo) Menos de 5 minutos (instalar el agente, conectar la fuente de datos)
Elaboración de informes Archivos RDL en Report Builder o Visual Studio T-SQL estándar en el portal web o lenguaje natural de Nova AI
Entrega del informe Portal web de SSRS, suscripciones por correo electrónico, SharePoint Complemento de Excel, complemento de Google Sheets, portal web
Parámetros / Filtros Definiciones de parámetros RDL, consultas de conjuntos de datos para menús desplegables Detección automática a partir de SQL o variables @ explícitas; configuración con un solo clic
Experiencia del usuario Ve a la URL del servidor de informes, selecciona el informe y generá el informe Abre el complemento de Excel/Sheets, selecciona la consulta, aplica los filtros y ejecútala
Compartir informes Permisos de Active Directory en las carpetas del servidor de informes Compartir por usuario desde el portal web, sin necesidad de infraestructura
Infraestructura Servidor dedicado, IIS, licencia de SQL Server para el catálogo Agente ligero en cualquier equipo con acceso a la base de datos
Mantenimiento Servidor de informes de parches, gestión de implementaciones de RDL, certificados Agente de actualización automática, sin mantenimiento continuo
Seguridad de redes Acceso entrante al servidor de informes (VPN o URL pública) Agente solo de salida, sin reglas de firewall de entrada
Servidor SQL en la nube Implementar una máquina virtual de SSRS junto con Azure SQL (configuración de red compleja) Implementa Agent junto con la compatibilidad nativa con Azure SQL y AWS RDS
Informes por lotes Suscripciones programadas (procesamiento secuencial) Ejecución en paralelo de varias consultas al mismo tiempo
Asistencia mediante IA Ninguno Nova AI genera código T-SQL con la sintaxis correcta a partir de lenguaje natural
Informes con una precisión milimétrica Apoyo total (paginado, formateado, exportación a PDF/Word) No procede (transferencia de datos a hojas de cálculo)
Coste Licencia de SQL Server Enterprise + servidor + horas de administración Hay un plan gratuito disponible; los planes de pago se adaptan al uso

Funciona con Azure SQL Database y AWS RDS SQL Server

La generación de informes de SQL Server ya no se limita a las instancias locales. Azure SQL Database, Azure SQL Managed Instance y AWS RDS para SQL Server son cada vez más habituales en entornos empresariales. SSRS resulta especialmente complicado en entornos de nube: hay que implementar una máquina virtual independiente para alojar el servidor de informes, configurar la conexión de red entre la máquina virtual de SSRS y la base de datos gestionada, gestionar los certificados SSL y pagar por la capacidad de procesamiento adicional. Con Query Streams, se implementa el agente en cualquier máquina que tenga acceso de red a la base de datos en la nube —una instancia de EC2 en la misma VPC, una máquina virtual de Azure en la misma red virtual o incluso un pequeño contenedor— y el agente se encarga del resto.

Impleméntalo junto con tu base de datos en la nube: Para obtener un rendimiento óptimo, instala el agente de Query Streams en la misma región y red que tu base de datos SQL de Azure o tu instancia de SQL Server en AWS RDS. El agente se conecta a tu base de datos a través de la red privada y transmite los resultados mediante conexiones WebSocket salientes seguras. Los usuarios pueden acceder a los datos desde Excel y Google Sheets desde cualquier parte del mundo, sin necesidad de VPN, de un punto de conexión público de la base de datos ni de una máquina virtual SSRS.

Query Streams admite varios agentes por cuenta en diferentes redes y proveedores de servicios en la nube. Puedes tener un agente conectado a un servidor SQL Server local en tu centro de datos, otro junto a tu base de datos SQL de Azure y un tercero cerca de tu instancia de AWS RDS, todo ello gestionado desde una única Portal web de flujos de consulta. Todas las fuentes de datos aparecen en un menú desplegable unificado en el generador de consultas y en los complementos de hojas de cálculo. Los usuarios solo tienen que seleccionar una de las instancias de SQL Server disponibles, sin necesidad de saber qué agente o qué host de red aloja cada base de datos. Los agentes se actualizan automáticamente, por lo que no hay que preocuparse por la gestión de parches, independientemente del número de agentes que se implementen en la infraestructura.

Preguntas frecuentes

¿Qué es SSRS y por qué los equipos buscan alternativas? +
SQL Server Reporting Services (SSRS) es la plataforma de generación de informes integrada en SQL Server de Microsoft. Incluye un servidor de informes para alojar y distribuir los informes, y Report Builder para diseñarlos. Los equipos buscan alternativas porque SSRS requiere una infraestructura considerable (servidor dedicado, IIS, certificados), conocimientos especializados en la creación de archivos RDL y un mantenimiento continuo. Para las organizaciones en las que la mayoría de los informes consisten en extracciones de datos tabulares que se envían a hojas de cálculo, el gasto que supone mantener todo un servidor de informes es difícil de justificar. Query Streams elimina por completo esta infraestructura al enviar resultados T-SQL en tiempo real directamente a Excel y Google Sheets a través de un agente ligero y seguro.
¿Pueden Query Streams sustituir por completo a SQL Server Reporting Services? +
Para la mayoría de los flujos de trabajo de generación de informes de SQL Server —extracciones de datos ad hoc, informes empresariales parametrizados, intercambio de datos entre equipos y datos de paneles de control—, Query Streams es una alternativa perfecta. Sin embargo, SSRS sigue destacando en la generación de informes paginados con precisión milimétrica (facturas, documentos reglamentarios), informes integrados en SharePoint y la conversión a documentos PDF o Word. Si su principal necesidad es incorporar datos en tiempo real de SQL Server a hojas de cálculo donde los usuarios puedan analizarlos y manipularlos, Query Streams elimina por completo la necesidad de Report Server.
¿Cómo se conecta Query Streams a SQL Server? +
El Agente de flujos de consultas Funciona en cualquier equipo con Windows o Linux que tenga acceso de red a su instancia de SQL Server. Se añade SQL Server como origen de datos utilizando credenciales de conexión estándar (autenticación SQL, autenticación de Windows o Azure AD). El agente se conecta a su base de datos de forma local y se comunica con el relé en la nube de Query Streams a través de conexiones WebSocket de solo salida en puertos HTTPS estándar. No se necesitan reglas de firewall de entrada, reenvío de puertos ni túneles VPN. Sus credenciales de SQL Server nunca salen del equipo en el que se ejecuta el agente.
¿Tengo que instalar Report Server o Report Builder? +
No. Query Streams elimina la necesidad de utilizar SQL Server Report Server, SQL Server Report Builder y toda la infraestructura de SSRS. Basta con escribir consultas T-SQL estándar en el portal web de Query Streams (o utilizar Nova AI para generarlas a partir de lenguaje natural), configurar filtros opcionales y compartirlas con los usuarios. No hay que crear archivos RDL, ni implementar Report Server, ni mantener el portal web de SSRS. El único componente que se instala es el ligero Query Streams Agent.
¿Puedo crear informes parametrizados sin el Generador de informes de SSRS? +
Sí. Query Streams admite filtros interactivos que cumplen la misma función que los parámetros de SSRS, pero son mucho más sencillos de configurar. Puedes definir variables T-SQL explícitas en tu consulta (por ejemplo, @Región, @FechaInicio) o activa la detección automática para que Query Streams encuentre valores estáticos filtrables en tus cláusulas WHERE. Los usuarios verán menús desplegables y selectores de fecha limpios en el complemento de Excel o en el de Google Sheets: sin necesidad de diseñar parámetros RDL, sin consultas a conjuntos de datos para rellenar los menús desplegables y sin dependencias en cascada de parámetros que gestionar.
¿Funciona Query Streams con Azure SQL Database y AWS RDS SQL Server? +
Por supuesto. Implemente el agente de Query Streams en cualquier máquina con acceso de red a su servidor SQL alojado en la nube: una máquina virtual de Azure en la misma red virtual que su base de datos SQL de Azure, una instancia de EC2 en la misma VPC que su servidor SQL de AWS RDS o una instancia de Google Cloud Compute Engine cercana a su instancia de Cloud SQL. El agente se conecta a su base de datos gestionada a través de la red privada y transmite los resultados de forma segura. No se necesita una máquina virtual SSRS, ni un punto de conexión de base de datos público, ni una red compleja. Para obtener el mejor rendimiento, coloque el agente en la misma región que la base de datos.
¿Cómo pueden los usuarios ejecutar informes de SQL Server desde Excel? +
Los usuarios instalan el Complemento de Excel «Query Streams» desde Microsoft AppSource. Tras iniciar sesión con su cuenta de Query Streams, ven una lista de consultas guardadas que se han compartido con ellos. Seleccionan una consulta, ajustan los filtros interactivos disponibles (región, intervalo de fechas, departamento, etc.) y hacen clic en «Ejecutar». Los datos de SQL Server se transmiten en tiempo real directamente a su hoja de cálculo. Los usuarios pueden ejecutar varias consultas en paralelo en diferentes pestañas para generar informes por lotes. El código SQL subyacente nunca es visible: los usuarios solo ven los nombres de las consultas, las descripciones y las opciones de filtro.
¿Puedo compartir informes de SQL Server sin un portal de SSRS? +
Sí. Query Streams utiliza controles de acceso por usuario que se gestionan desde el portal web. Al crear una consulta guardada, se comparte explícitamente con usuarios concretos o equipos. Cada persona solo ve las consultas a las que se le ha concedido acceso en el complemento de Excel, el complemento de Google Sheets o el portal web. No hay que gestionar ningún portal de Report Server independiente, no hay que configurar permisos de carpetas de Active Directory y no se requiere una VPN para que los usuarios accedan a sus informes. Un usuario con acceso compartido puede seleccionar una consulta de forma independiente, ajustar los filtros y extraer datos en tiempo real desde cualquier ubicación.
¿Es compatible Nova AI con la sintaxis T-SQL de SQL Server? +
Nova AI es compatible con los dialectos y genera una sintaxis T-SQL correcta cuando se utiliza con una fuente de datos de SQL Server. Lee el esquema real —tablas, columnas, relaciones, tipos de datos— y genera consultas siguiendo las convenciones de SQL Server (TOP en lugar de LIMIT, identificadores entre corchetes, funciones de fecha de T-SQL, etc.). Los usuarios pueden formular preguntas en inglés sencillo, como «muéstrame los ingresos mensuales por categoría de producto de los últimos 12 meses», y Nova genera el T-SQL, lo ejecuta y devuelve los resultados con gráficos generados automáticamente. Más información en el Página de análisis de datos con IA.

Comenzar

Informes de SQL Server sin necesidad de infraestructura

Instala el agente de Query Streams, conecta tu instancia de SQL Server y empieza a enviar resultados T-SQL en tiempo real a Excel y Google Sheets en cuestión de minutos. Sin servidor de informes. Sin archivos RDL. Sin mantenimiento de SSRS.

Guías relacionadas: Descargar el agente de flujos de consultas | Bases de datos en Microsoft Excel | Bases de datos en Google Sheets | Análisis de datos con IA con Nova | Texto a SQL

Categoría: Artículos

Etiquetas: informes de SQL Server, alternativas a SSRS, generador de informes de SQL Server, informes de SQL Server, SQL Server y Excel, datos en tiempo real de SQL Server, informes T-SQL, informes de Azure SQL, flujos de consultas, informes de bases de datos

Descripción meta: Informes de SQL Server sin SSRS. Obtén resultados de T-SQL en tiempo real en Excel y Google Sheets al instante.

Actualizado el 26 de junio de 2026

Funciona con BetterDocs