HN 日本語サマリー

← 一覧へ戻る
プログラミング

Ultorg: リレーショナルデータベースのためのユーザーインターフェース

Ultorg: The User Interface for Relational Databases (ultorg.com)

122 pointsby Ivoah42 コメント

要約

Ultorgは、リレーショナルデータベース向けの効率的でスプレッドシートのようなUIです。SQLやカスタムCRUDアプリなしで、テーブルやリレーションシップを横断してデータをクエリ・編集できます。PostgreSQL、MySQL、SQL Server、BigQuery、Excel、CSVなど、多様なデータソースに対応し、視覚的なジョインやワン・ツー・メニー関係の操作、SQL不要のデータ操作、動的な自動レイアウト、CRUD操作を可能にします。

全文翻訳

リレーショナルデータベースのための失われたユーザーインターフェース

PostgreSQL Microsoft SQL Server MySQL MariaDB DuckDB BigQuery Oracle Microsoft Access スプレッドシート Excelシート Google Sheets CSVファイル

[画像: Ultorgのスクリーンショット。サンプルPostgreSQLデータベースの顧客、注文、明細を表示している。]

失われたユーザーインターフェース

Ultorgは、リレーショナルデータベースのための効率的な、スプレッドシートのようなUIです。SQLやカスタムCRUDアプリなしで、テーブルやリレーションシップを横断してデータをクエリ・編集できます。カンファレンストークを見る。

Ultorgをダウンロード

MacOS | Windows | Linux
14日間の無料トライアル

[画像: プロフィール写真]

Matías Fernández

@matias__eduardo

[画像: Xのロゴ]

@ultorg は私が今まで見た中で最も驚異的なデータベースツールです。複数のジョインを視覚化する方法は、私が複雑なSQLクエリを実行する際に、結果を想像するために使用する形式として、正典的(canonical)です。vimeo.com/695905306

[画像: プロフィール写真]

Gene Kim

@RealGeneKim

[画像: Xのロゴ]

カスタムアプリを作成せずにSQLデータベースを閲覧する方法についての、息をのむようなトーク。

Microsoft AccessとMicrosoft Excelを組み合わせ、そこに信じられないほどの魔法をたっぷり加えたものを想像してみてください。

とてもエキサイティングです!! @ultorg についてもっと学ぶのが待ちきれません。

[画像: プロフィール写真]

Justin Duke

@jmduke

[画像: Xのロゴ]

リレーショナルデータベースをナビゲートするための汎用UI抽象化に関する@eirikbakkeによるこのプレゼンテーションは、私が長い間見てきた中で最もエキサイティングなインタラクションデザインです。

vimeo.com/372006027

[画像: プロフィール写真]

Petri Aukia

@aukia

[画像: Xのロゴ]

未来は来なかった:Lotus Improvを見たときから、動的な多次元スプレッドシートがいずれ標準になるだろうと予想していました。
@ultorg を使うと、多次元UIはスプレッドシートのためではなく、データベーステーブルのセットのためであると疑問に思うことができます。

「Harmonicは数学的な超知能を構築しています。私たちのシステムの出力の詳細かつ詳細な分析は、研究アジェンダの急速な進歩のために不可欠です。Ultorgは、私たちのデータを視覚化し調査するための、これまでのところ最高のツールを提供します。それは私たちの研究にとって非常に貴重なツールです。」

— Tudor Achim, Harmonic共同創設者兼CEO、Harmonic

[画像: テーブルアイコン]

データテーブル

金融、エンジニアリング、オペレーション、ライフサイエンスのいずれであっても、スプレッドシート、CSVファイル、または外部データベースでデータテーブルを扱っている可能性が高いです。スプレッドシートは単一のデータテーブルを管理するための優れたツールです。しかし、データが多くの異なる方法で結合およびクエリされる必要があるデータベースタスクには不向きです。

Ultorgは、リレーショナルデータベースのための汎用的なグラフィカルユーザーインターフェースです。つまり、行と名前付き列を持つテーブルに整理された任意のデータです。UltorgはバックエンドでSQLクエリを生成し、リモートまたはローカルコンピュータで実行します。

接続先:

[画像: Ultorgが3つのデータベーステーブルを単一の結合されたビューに結合し、数式が編集されているスクリーンショット。]

[画像: Joinアイコン]

ビジュアルジョイン

ジョインは、顧客IDや部屋番号のような共通の識別子に基づいて、2つの異なるテーブルのデータを結合する基本的なデータベース操作です。複数のテーブルのデータセットを扱う際には、ジョインが頻繁に必要とされます。

Ultorgでは、複数のテーブルまたはデータソースからのデータを迅速にジョインし、単一のスプレッドシートのようなデータ操作サーフェスを通じて対話できます。

SQLベースのデータソースの場合、Ultorgは既存の外部キーリレーションシップを認識し、関連するジョインを提案します。または、任意のフィールドでジョインして、例えばスプレッドシートとCSVファイルからのデータを結合することもできます。

[動画: この動画はブラウザで表示できません。]

[画像: One-to-Manyアイコン]

ワン・ツー・メニーリレーションシップ

2つのテーブル間のジョインは、多くの場合ワン・ツー・メニーリレーションシップを伴います。これは、最初のテーブルの各行が2番目のテーブルの複数の行に一致できる関係です。

Ultorgは、特別に開発されたビジュアルデータレイアウトシステムを使用して、ワン・ツー・メニーリレーションシップの任意の組み合わせを、コンパクトながらも読みやすい方法で視覚化します。ソート、フィルター、数式はどのレベルでも適用でき、行を失ったり重複させたりすることなく、ジョインをチェーンしたり並べて含めたりできます。

ビジュアルデータベースツールの中で、Ultorgはワン・ツー・メニーリレーションシップを汎用的に処理できる点でユニークです。

[画像: Ultorgが多数のテーブルと2つのデータソースからのデータを、単一のフォームのようなビューに結合しているスクリーンショット]

ワン・ツー・メニーリレーションシップは、合計値や平均値を計算するためにフィールドでグループ化する場合、または一方のクエリをもう一方にネストする場合など、データベースクエリ内でも発生します。Ultorgは、そのようなデータフローの各ステージを視覚化します。

例えば、グループごとの合計に寄与する個々の値を確認できます。これにより、クエリを視覚的に監査できます。集計された合計値に自信を持ちながら、入力のフィルターや計算を調整できます。

[動画: この動画はブラウザで表示できません。]

[画像: Filterアイコン]

SQLなしのSQL

一見すると、Ultorgの直接操作インターフェースはスプレッドシートに似ています。しかし、画面に表示される表形式のレイアウトは実際のデータベースクエリを表しており、基になる生データへの変更を危険にさらすことなく、リフレッシュおよび変更できます。

ビジュアルクエリを使用すると、コードエディタ、フォームデザイナー、またはフローチャートに降りることなく、特定のビジネスタスクに必要なデータを正確に確認できます。データベースの専門家にとっても、Ultorgは手入力のSQLの迅速な代替手段として機能します。

コアSQL言語で記述できるほとんどのSELECTクエリには、Ultorgで視覚的な同等物があります。例えば、ジョイン、フィルター、計算、サブクエリの任意の組み合わせを表現できます。

[動画: この動画はブラウザで表示できません。]

[画像: Rulerアイコン]

動的な自動レイアウト

ビジネスやエンジニアリングのデータ、または社会科学では、何十ものテーブルにまたがる、さまざまなデータ型(テキスト、数値、日付)の数百のフィールドを扱っている可能性があります。各テーブルには数千(または数百万)の行があります。

正気を保つためには、個々のフィールドごと、または新しいデータベースクエリごとに書式設定を調整する時間を費やす必要がないことが不可欠です。

Ultorgは、データをオンザフライで分析し、慎重に調整されたデフォルトを導き出すことで、そのようなハードで手作業の労働を排除します。例えば、ラベルの配置、テーブルの列幅、テキストフィールドの寸法、小数点以下の精度、ページネーションはすべて自動的に処理されます。より少ないキーストロークで、すべてのデータを確認できます。

[動画: この動画はブラウザで表示できません。]

Ultorgのタイポグラフィエンジンは、ネストされたテーブル、フォーム、クロス集計表などの汎用的な戦略の組み合わせを使用して、レコードとワン・ツー・メニーリレーションシップを視覚化できます。

Ultorgのビジュアルデータレイアウトは、従来のカスタムデータベースアプリケーションで見られるような手作業で設計されたユーザーインターフェース画面に似ています。しかしUltorgでは、カスタムプログラミングなしで、任意のデータに対してすぐに利用できます。

[画像: Ultorgによって生成されたクロス集計表レイアウトのスクリーンショット。各クロス集計表セル内にワン・ツー・メニーリレーションシップが表示されている。]

[画像: Pencilアイコン]

作成、読み取り、更新、削除

Ultorgから、リレーショナルデータベース、Microsoft Excelワークブック、またはGoogle Sheetsに保存されたデータを編集することもできます。

スプレッドシートのように、個々のセルの値を編集したり、ドロップダウンから値を選択したり、行を挿入したり、フィルダウンしたりできます。

データベースにコミットする前に変更を確認できます。複数のユーザーが同時に編集できます。

内部ビジネスオペレーションにおいて、UltorgはカスタムCRUDインターフェースの代替として、またはスプレッドシートベースの記録管理を強化する方法として機能します。

[動画: この動画はブラウザで表示できません。]

今すぐあなたのデータに接続

Ultorgを起動し、すぐにデータソースに接続します。「クラウド」は不要です。すべてのデータは、コンピュータまたは企業ネットワーク上でプライベートに保たれます。

[画像: プロフィール写真]

felipecortez

@felipe___cortez

[画像: Xのロゴ]

[画像: プロフィール写真]

Valery Sibikovsky

@combdn

[画像: Xのロゴ]

すごい![画像: 絵文字]
このような啓示を見るのはとても爽快です — ユーザーインターフェースにおける芸術作品です!

(警告:マイクロインタラクションなし、グラデーションなし。)

[画像: プロフィール写真]

Tom Larkworthy

@tomlarkworthy

[画像: Xのロゴ]

SQL管理インターフェースがいかに優れているか、このツールに驚かされました。Metabaseにも pretty happyでしたが、このトークを見るまでは。すごい!本当にすごい!

[画像: プロフィール写真]

Pedro Paulo

@pedrovc

[画像: Xのロゴ]

これは傑出した仕事です!トリックは、それをユーザーのワークフローにどのように統合するかです。人々がExcel/Salesforce/あらゆるCRM/ERPを離れることなくUltorgを活用できるなら、これは巨大です。