查询流可自动检测SQL中的硬编码值,并将其转换为用户友好的输入——因此任何人都能直接在Microsoft Excel或Google表格中运行定制报告,无需接触SQL代码或查看凭据信息。 了解更多信息,请访问 QueryStreams.com 和 免费注册 开始构建动态自助式报告。
传统报道的问题
每个组织都面临这样的问题:分析师编写的SQL查询中硬编码了客户ID、日期范围或状态代码等参数。当需要查询不同客户或日期范围时,用户要么等待分析师修改查询,要么更糟的是——获得本不该拥有的数据库访问权限。与此同时,定时生成的报告在收件箱里堆积如山,甚至还没打开就已过时。
查询流通过检测这些硬编码值并将其转换为参数来解决此问题,最终用户可安全地通过Excel或Google表格自行调整这些参数,而无需接触底层SQL代码。
为什么查询流与众不同
自动参数,而非脚本
代理优势
查询流
- 自动检测到的筛选器在Excel/Sheets中成为输入控件
- 共享交互功能而不暴露SQL
- 仅出站代理;无VPN、无入站规则、无驱动程序
- 并行流式传输至多个工作表/选项卡
- 跨多个代理的统一数据源
传统工具
- 手动脚本/宏或刚性连接器
- 静态导出或定时刷新
- 网关、ODBC驱动程序、VPN和入站规则
- 凭证共享;SQL常暴露
- 一次性设置;版本漂移
查询流过滤器的工作原理
按常规编写SQL语句
地点 客户_po = PO-12345
和 销售日期 在……之间 '2025-01-01' 和 '2025-06-30'
和 状态 IN ('活动', '待处理')
打开 查询流查询构建器 并将此查询绑定到查询流代理上注册的数据源(例如 Microsoft SQL Server、PostgreSQL、MySQL、MariaDB、SQLite、Microsoft Access)。代理会建立安全的出站连接——无需入站防火墙规则或 VPN。若尚未安装代理,请参阅 在 Windows 上安装 Query Streams Agent.
我们将此查询保存为 “提取客户采购订单数据” 因此它会以名称形式出现在Excel/Sheets插件中。
查询流自动检测过滤器
检测是第一步。在 属性 在选项卡中,您可以选择哪些检测结果作为输入,并设置默认值。某些值可保持锁定状态(不公开),而其他值则可供最终用户配置。
分享查询
这是 Microsoft Excel / Google 表格插件 接口。在步骤1中,您创建并命名了该查询。 “提取客户采购订单数据”在您分享后,远程用户打开该附加组件,选择 共享查询并选择该项目。
接下来: 在 筛选条件 部分,点击 齿轮 图标以配置参数。这将打开如图所示的参数用户界面。 步骤 4.
共享查询
访问与您共享的查询用户在Excel/Sheets中看到的内容
提示: 此面板具有交互功能。修改任何输入内容,即可实时查看变化。 步骤 5 实时更新SQL预览。然后滚动至 步骤6 查看模拟数据流导入工作簿的行。
选择项转化为SQL——实时
地点 客户_po = PO-12345
和 销售日期 在……之间 '2025-01-01' 和 '2025-06-30'
和 状态 IN ('活动', '待处理')
点击运行后会发生什么
- 该加载项将您的输入发送至 查询流代理.
- 代理程序使用这些参数,安全地对所选数据源执行已保存的SQL语句。
- 结果被流式传输回 微软Excel 或 谷歌工作表 并写入目标表。
连接仅支持外发;SQL文本和凭据保持隐藏状态。对于大型查询结果,代理程序可高效流式传输,并支持将多个查询并行处理至独立标签页。
数据流进入您的工作簿
每种过滤器类型的SQL示例
以下是原始SQL中不同值的呈现方式。Query Streams会识别这些模式,并将它们映射到Excel或Google表格中的正确用户输入。
字符串过滤器
地点 customer_id = 'CUST-A123'
数字过滤器
地点 数量 > 500
字符串列表(IN子句)
地点 状态 IN (已发货, 已交付)
日期筛选器
地点 订单日期 = '2025-07-15'
日期范围(BETWEEN)
地点 发货日期 在……之间 '2025-01-01' 和 '2025-03-31'
数值范围(BETWEEN)
地点 价格 在……之间 10.99 和 49.99
命名SQL变量
地点 销售日期 >= @开始日期
布尔值 / 标志位
地点 是否激活 = 1
实际应用场景
ERP与财务团队
用实时筛选器取代静态报告。让财务用户直接在Excel中运行按成本中心划分的损益表,比较年初至今与本月至今的数据,或按总账科目筛选——无需等待月末报告。
地点 成本中心 = OPS-100
和 交易日期 在……之间 '2025-01-01' 和 '2025-03-31'
供应链与物流
为合作伙伴提供自助访问权限,同时确保安全无虞。共享实时库存或运输查询数据,供应商可通过自身供应商代码进行筛选。
地点 供应商ID = 'V123'
和 发票日期 在……之间 '2025-01-01' 和 '2025-03-31'
销售与市场营销
启用动态活动报告功能。市场部可按活动、日期范围或区域筛选结果。销售团队无需IT部门协助即可获取各自区域数据。
地点 活动ID = CMP-0425
和 活动日期 在……之间 '2025-04-01' 和 '2025-04-30'
教育与培训
以互动方式教授SQL概念。学生可通过Google表格运行不同参数的查询,观察筛选条件如何影响结果,无需设置数据库。
地点 课程代码 = 'SQL-101'
和 运行日期 在……之间 '2025-01-01' 和 '2025-02-15'
可创建的过滤器类型
查询流可自动检测并配置八种参数类型。每种参数在Excel和Google表格中均对应特定类型的输入:
安全至上:如何保护您的数据
入门
- 编写您的SQL语句: 使用常规查询并填入硬编码值
- 检测结果: 查询流在“属性”选项卡中显示其检索结果
- 配置输入: 启用您希望公开的参数,设置默认值和描述
- 分享查询: 向需要访问权限的用户授予访问权限
- 用户从Excel/Sheets运行: 他们看到输入项,输入数值,并获得实时结果
无需代码变更。无需基础设施。只需更智能的自助式报告。
了解更多
准备好深入探索了吗?立即查阅我们的实时文档,快速上手实践:
- 安装 Google 表格附加组件
- 在 Windows 上安装 Query Streams Agent
- 如何将Microsoft SQL Server连接到Excel
- 如何将MySQL连接到Microsoft Excel
- 如何将PostgreSQL连接到Google表格
- 共享实时数据,而非凭证
- 安全地与合作伙伴共享ERP/CRM/WMS数据
常见问题
查询流可自动检测字符串常量、数值、日期值、日期范围(BETWEEN子句)、IN/NOT IN列表以及@StartDate或:param等命名SQL变量。每个检测到的值都会映射到Excel或Google表格中的相应输入类型。
是的。在查询构建器的“属性”选项卡中,您可以选择哪些检测到的值成为用户可配置的输入,哪些保持锁定状态。锁定的值将自动应用但绝不向最终用户显示,非常适合用于供应商ID或成本中心等安全过滤场景。
不。用户仅能看到查询名称以及您配置的筛选器输入项。底层SQL语句、表名和数据库结构均完全隐藏。这是Query Streams区别于传统数据库连接器的关键安全特性。
当然。每个筛选器都支持智能默认值,包括:特定数值、今日日期、月初、月末、相对日期(如-30天)等。用户可修改这些默认值,也可直接使用默认设置。
是的。相同的查询和筛选条件在 Microsoft Excel 和 Google 表格中效果完全一致。您可以将查询分享给用户,无论他们偏好使用哪种电子表格平台,他们看到的筛选界面都将完全相同。
类别:产品指南
标签:Microsoft Excel、Google 表格、实时数据、SQL Server、MySQL、PostgreSQL、参数、筛选器、自助式分析、动态报告、SQL 变量
元描述:将静态SQL转化为动态报告。Query Streams自动检测筛选条件,并为Excel和Google表格创建用户输入——无需编码。
作者简介:
查询流团队由经验丰富的数据库专家、网络安全专业人士和企业网络资深人士组成,在数据管理、分析和安全软件开发领域拥有超过25年的综合经验。

