
Quary
Quary 是一个面向工程师的开源商业智能和分析平台,支持在浏览器中直接进行数据转换、建模和可视化。
http://www.quary.dev/?utm_source=aipure

产品信息
更新于:2025年02月16日
什么是 Quary
Quary 是一个成立于2023年的基于浏览器的分析工程平台,它将数据转换的整个模型-测试-部署工作流程带入浏览器中。它连接到数据仓库,并允许团队协作将原始数据转化为有价值的洞察。Quary 旨在通过为数据库工作流程、版本控制和自动化文档提供统一界面,使数据工程更加易于访问。该平台基于 Rust 核心构建,包括一个基于浏览器的界面和一个 CLI 工具。
Quary 的主要功能
Quary 是一个面向工程师的开源商业智能和分析平台。它允许用户直接在浏览器中建模、测试和部署数据转换,连接到各种数据仓库。Quary 具有基于 SQL 的建模、自动化文档、版本控制和协作查询功能,使团队更容易处理 '中间数据' 并将其转化为有价值的洞察。
浏览器内分析工程: 在您的网络浏览器中执行整个模型-测试-部署工作流程,无需本地设置。
基于 SQL 的建模: 使用 SQL 创建数据模型,具有自动完成和使用 'q.' 前缀引用其他模型的功能。
自动化文档: 自动推断并生成模型的文档,包括列描述和血缘关系。
集成测试: 编写和运行数据断言,以确保模型按预期工作。
版本控制: 内置版本控制,用于跟踪模型和文档随时间的更改。
Quary 的使用场景
初创企业的数据转换: 为快速成长的初创企业快速设置和迭代数据模型,无需广泛的数据基础设施。
跨职能团队的协作分析: 使不同团队成员能够在数据分析和转换项目上协同工作。
数据质量保证: 在整个组织的数据管道中实施和维护数据质量检查。
数据模型的快速原型设计: 快速创建和测试新的数据模型,以满足商业智能和报告需求。
优点
基于浏览器的流程减少了设置时间并提高了可访问性
开源核心允许定制和社区贡献
集成测试和文档提高了数据可靠性和理解
缺点
对于不熟悉基于 SQL 建模的团队可能需要学习曲线
基于浏览器的平台可能与完整的本地开发环境相比存在限制
如何使用 Quary
安装 Quary: 按照 Quary 网站或 GitHub 仓库的指示下载并安装 Quary CLI。
初始化项目: 为您的项目创建一个新目录,并运行 'quary init' 以初始化一个包含演示数据和模型的示例 Quary 项目。
配置数据库连接: 编辑项目根目录下的 quary.yaml 文件,指定您的数据库连接详情(例如 Snowflake、BigQuery 或 DuckDB)。
创建模型: 在 models/ 目录中创建 .sql 文件,使用 SQL 定义您的数据转换。使用 'q.' 前缀引用其他模型。
添加文档: 在 schema.yaml 文件中为您的模型添加描述和列详情,以记录您的数据。
编写测试: 在 schema.yaml 文件中为您的模型定义测试,以确保数据质量和正确性。
编译项目: 运行 'quary compile' 以验证项目结构和模型引用,无需连接到数据库。
构建模型: 执行 'quary build' 以运行您的模型,并在目标数据库中创建转换后的数据。
运行测试: 使用 'quary test' 对您的数据库运行定义的测试,并验证数据质量。
创建可视化: 使用 Quary 网页界面基于您的转换数据创建图表和仪表板。
Quary 常见问题
Quary 是一个面向工程师的开源分析/商业智能平台,允许团队直接在浏览器中建模、测试和部署数据转换。
Quary 网站分析
Quary 流量和排名
2.2K
每月访问量
#5467545
全球排名
-
类别排名
流量趋势:Jul 2024-Jan 2025
Quary 用户洞察
00:01:41
平均访问时长
2.97
每次访问页数
38.17%
用户跳出率
Quary 的热门地区
US: 65.55%
IN: 34.45%
Others: 0%