Ultorgは、複雑なリレーショナルデータベースと、使い慣れたスプレッドシートの利便性の間のギャップを埋めるために設計された汎用的なグラフィカルユーザーインターフェースとして機能します。バックグラウンドでSQLクエリを生成することで、このツールはユーザーがPostgreSQL、Microsoft SQL Server、Google Sheetsなどのソースからのデータと、統一されたスプレッドシートのような操作画面を通じてやり取りすることを可能にします。

この画像は、リレーショナルデータベースのためのスプレッドシートのようなインターフェースとしてのUltorgの核となる概念を説明しています。
複雑なデータ関係の可視化
Ultorgの核となる機能の一つは、Customer IDのような共通の識別子に基づいて異なるテーブルからのデータを結合する「ビジュアルジョイン」を処理する能力です。多くのツールが一対多の関係(プライマリテーブルの1行がセカンダリテーブルの複数の行と一致する場合)に苦労するのに対し、Ultorgは視覚的なデータレイアウトの特殊なシステムを使用して、これらの結果をコンパクトで読みやすい状態に保ちます。

この視覚資料は、Ultorgが特殊なレイアウトを通じて複雑なデータ関係をどのように処理するかを示しています。
この可視化は、合計や平均を計算するためのフィールドのグループ化など、複雑なデータベース操作にも及びます。Ultorgはグループごとの合計に寄与する個々の値を表示するため、ユーザーはクエリを視覚的に監査し、集計された合計の信頼性を維持しながら入力フィルターや計算を微調整することができます。

このスクリーンショットは、グループ化や数式の編集などの複雑な操作を処理するツールの能力を示しています。
「Ultorgは、リレーショナルデータベースのための効率的な、スプレッドシートのようなUIです。」
— Ultorg: The User Interface for Relational Databases
SQLなしでSQLを操作する
このインターフェースは、画面上の表形式のレイアウトがライブのデータベースクエリを表す「SQLなしのSQL」体験を提供します。ユーザーは、基礎となる生のデータを変更するリスクを冒することなくビューを更新または修正でき、データベースの専門家と非技術的なユーザーの両方にとって、手入力のクエリに対する迅速な代替手段となります。
単純な閲覧にとどまらず、Ultorgは完全なCRUD(作成、読み取り、更新、削除)操作をサポートします。ユーザーは個々のセルを編集し、ドロップダウンから値を選択し、データベースにコミットする前に変更を確認することができ、カスタム構築された社内ビジネスツールの代替として効果的に機能します。

この画像は、異なるデータソースを単一のインターフェースに統合するツールの能力を強調しています。
自動レイアウトと接続性
大規模なエンジニアリングやビジネスデータの複雑さを管理するために、Ultorgは動的なオートレイアウトエンジンを採用しています。ツールはオンザフライでデータを分析して、ラベルの配置、小数点以下の精度、ページネーションのデフォルトを導き出し、数十のテーブルにわたる個々のフィールドのフォーマットに関する手動作業を排除します。
このプラットフォームは、MySQL、MariaDB、DuckDB、Parquetファイルに加え、Microsoft AccessファイルやCSV/TSVファイルを含む幅広いデータソースをサポートします。ローカルまたは企業ネットワーク内で実行するように設計されており、クラウド接続を必要とせずにデータがプライベートな状態に保たれることを保証します。