Ultorg 作为一个通用图形用户界面,旨在弥合复杂关系型数据库与熟悉的电子表格易用性之间的鸿沟。通过在后台生成 SQL 查询,该工具允许用户通过统一的、类电子表格的操作界面与来自 PostgreSQL、Microsoft SQL Server 和 Google Sheets 等数据源进行交互。

Ultorg 界面显示 PostgreSQL 数据库中的客户、订单和行项目
Ultorg 界面提供关系型数据的统一视图,例如客户及其相关的订单。www.ultorg.com

这张图片展示了 Ultorg 作为关系型数据库类电子表格界面的核心概念。

可视化复杂数据关系

Ultorg 的核心功能之一是处理“视觉连接(Visual Joins)”的能力,它根据共同标识符(如客户 ID)合并来自不同表格的数据。虽然许多工具在处理一对多关系(即主表中的一行对应次表中的多行)时表现挣扎,但 Ultorg 使用专门的视觉数据布局系统来保持这些结果的紧凑和可读性。

Ultorg 交叉表布局显示一对多关系
交叉表布局自动将一对多关系组织成紧凑、可读的格式。www.ultorg.com

此视觉效果演示了 Ultorg 如何通过专门布局处理复杂的数据关系。

这种可视化扩展到复杂的数据库操作,例如对字段进行分组以计算总和或平均值。Ultorg 显示对分组总和做出贡献的各个数值,允许用户通过视觉审计查询,并在保持对聚合总数信心的情况下微调输入筛选条件或计算公式。

Ultorg 连接视角,其中包含正在编辑的公式
用户可以在多个数据库表的连接视角中审计和微调计算。www.ultorg.com

此截图展示了该工具处理分组和公式编辑等复杂操作的能力。

“Ultorg 是一个高效的、类电子表格的关系型数据库 UI。”

— Ultorg: The User Interface for Relational Databases

无 SQL 的 SQL 交互

该界面提供了一种“无 SQL 的 SQL”体验,屏幕上的表格布局代表了一个实时的数据库查询。用户可以在不冒风险更改底层原始数据的情况下刷新或修改视图,为数据库专家和非技术用户提供了一种替代手动输入查询的快速方案。

除了简单的查看,Ultorg 还支持完整的 CRUD(创建、读取、更新、删除)操作。用户可以编辑单个单元格、从下拉列表中选择值,并在提交到数据库之前审查更改,有效地作为自定义构建的内部业务工具的替代品。

Ultorg 表单式视图,结合了多个表格和数据源
Ultorg 可以将来自各种表格和数据源的数据合并到单个、连贯的表单式视图中。www.ultorg.com

这张图片突出了该工具将分散的数据源整合到单一界面中的能力。

自动布局与连接性

为了管理大规模工程或业务数据的复杂性,Ultorg 采用了动态自动布局引擎。它实时分析数据以推导标签位置、小数精度和分页的默认值,从而消除了在数十个表格中手动格式化单个字段的繁重工作。

该平台支持广泛的数据源,包括 MySQL、MariaDB、DuckDB 和 Parquet 文件,以及 Microsoft Access 文件和 CSV/TSV 文件。它旨在本地或公司网络上运行,确保数据保持私有,而非需要云端连接。