Pixels-Rover使用指南:Web界面+自然语言SQL翻译的完整体验
【免费下载链接】pixelsAn efficient storage and compute engine for both on-prem and cloud-native data analytics.项目地址: https://gitcode.com/gh_mirrors/pix/pixels
Pixels-Rover是基于Pixels-Turbo构建的Web查询界面,提供无服务器查询处理、自然语言到SQL翻译以及灵活的查询紧急性服务级别体验。用户可选择立即执行、在宽限期内执行或最终执行查询,Pixels-Turbo会为不同紧急级别应用不同的资源调度和执行策略,从而平衡性能与成本。
核心功能概览 🚀
Pixels-Rover的三大核心优势让数据分析变得前所未有的简单:
1. 直观Web界面操作
无需复杂命令行,通过浏览器即可完成数据查询全流程,适合新手用户快速上手。界面设计注重用户体验,提供查询历史记录、结果可视化等实用功能。
2. 自然语言转SQL翻译
只需用日常语言描述数据分析需求(如"统计2023年各季度销售额"),系统会自动转换为高效SQL查询,降低技术门槛。
3. 灵活的服务级别选择
根据查询紧急性选择不同执行策略:
- 立即执行:优先分配资源,最快获得结果
- 宽限期执行:在指定时间窗口内完成,资源成本更优
- 最终执行:利用空闲资源处理,适合非紧急分析任务
安装准备工作 ⚙️
环境要求
- JDK 8或更高版本
- Maven 3.8或更高版本
- Pixels核心组件已安装
源码获取
git clone https://gitcode.com/gh_mirrors/pix/pixels cd pixels构建Pixels-Turbo
Pixels-Rover依赖Pixels-Turbo引擎,需先完成构建:
export PIXELS_HOME=[你的安装目录] mvn clean install构建完成后,可在pixels-daemon/target目录找到pixels-daemon-*-full.jar可执行文件。
启动与访问 🌐
启动服务
cd $PIXELS_HOME java -jar pixels-daemon-*-full.jar访问Web界面
服务启动后,打开浏览器访问:http://localhost:8080(默认端口,可在配置文件中修改)
基本使用流程 📊
1. 登录系统
首次访问需使用默认账号密码(admin/admin),建议登录后立即修改密码。
2. 自然语言查询示例
在查询输入框中输入:
显示过去30天用户注册量按日统计系统会自动转换为对应的SQL语句并显示,确认无误后点击"执行"按钮。
3. 选择执行策略
根据需求选择合适的执行级别:
- 紧急分析选择"立即执行"
- 常规报表选择"宽限期执行"
- 历史数据分析选择"最终执行"
4. 查看与导出结果
查询完成后,结果会以表格形式展示,支持:
- 数据可视化(折线图、柱状图等)
- 结果导出(CSV、Excel格式)
- 保存查询模板供下次使用
高级配置 ⚙️
自定义服务级别
通过修改配置文件pixels-daemon/src/main/resources/application.yml调整服务级别参数:
service-levels: immediate: timeout: 30s resource-limit: high grace-period: timeout: 5m resource-limit: medium eventual: timeout: 30m resource-limit: low集成外部数据源
在pixels-common/src/main/resources/pixels.properties中配置数据源连接信息:
# 示例:添加MySQL数据源 datasource.mysql.url=jdbc:mysql://localhost:3306/mydb datasource.mysql.username=user datasource.mysql.password=pass常见问题解答 ❓
Q: 自然语言翻译准确率如何?
A: 对于标准业务查询场景,准确率可达90%以上。复杂查询建议手动调整生成的SQL语句。
Q: 如何监控查询执行状态?
A: 通过Web界面的"查询监控"模块,可实时查看所有查询的执行进度、资源占用情况。
Q: 是否支持多用户权限管理?
A: 支持。管理员可在"用户管理"页面创建不同角色,分配不同数据源的访问权限。
学习资源 📚
- 官方文档:docs/INSTALL.md
- 示例代码:pixels-example/src/main/java/io/pixelsdb/examples
- 性能测试:cpp/testcase
通过Pixels-Rover,即使是非技术人员也能轻松进行数据分析,体验自然语言查询的便捷与高效。无论是日常报表还是复杂数据分析,Pixels-Rover都能满足你的需求,同时优化资源成本。立即尝试,开启你的智能数据分析之旅!
【免费下载链接】pixelsAn efficient storage and compute engine for both on-prem and cloud-native data analytics.项目地址: https://gitcode.com/gh_mirrors/pix/pixels
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考