deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

Ultorg, ilişkisel veritabanlarına elektronik tablo arayüzü getiriyor; SQL gerekmiyor

Hacker News'in ana sayfasına ulaşan masaüstü uygulaması Ultorg, kullanıcıların ilişkisel veritabanlarını elektronik tabloya benzer bir ızgara üzerinden sorgulamasını ve düzenlemesini sağlıyor; SQL arka planda otomatik üretiliyor.

Ultorg, ilişkisel veritabanlarına elektronik tablo arayüzü getiriyor; SQL gerekmiyor

10 Kasım'da Hacker News'in ana sayfasında yer alan masaüstü uygulaması Ultorg, kendini ilişkisel veritabanlarının eksik kalmış kullanıcı arayüzü olarak tanıtıyor. Kullanıcılar SQL yazmak ya da özel bir CRUD uygulaması geliştirmek yerine, elektronik tabloya benzer bir ızgarada çalışarak birden fazla ilişkili tabloya yayılmış verileri sorgulayıp düzenleyebiliyor.

Veritabanı işleri için elektronik tablo ön yüzü

Şirketin web sitesine göre, ekrandaki tablo görünümü verinin statik bir kopyasını değil, canlı bir veritabanı sorgusunu temsil ediyor. Ultorg arka planda SQL üretiyor — sorgu ya veritabanında uzaktan ya da makinenizde yerel olarak çalıştırılıyor — ve sorgu, altta yatan ham veride değişiklik riski oluşturmadan yenilenebiliyor veya değiştirilebiliyor. Site, çekirdek SQL'de ifade edilebilen SELECT sorgularının çoğunun — join'lerin, filtrelerin, hesaplamaların ve alt sorguların rastgele kombinasyonları dahil — Ultorg'da görsel bir karşılığı olduğunu iddia ediyor.

Uygulama macOS, Windows ve Linux üzerinde çalışıyor ve 14 günlük ücretsiz deneme sunuluyor.

Geniş bağlayıcı kapsamı

Ultorg doğrudan PostgreSQL, Microsoft SQL Server, MySQL ve MariaDB, DuckDB ve Parquet, Google BigQuery, Microsoft Access dosyaları, Excel çalışma kitapları, Google Sheets, CSV ve TSV dosyaları ile diğer JDBC tabanlı kaynaklara bağlanabiliyor. Sitede belirtildiği üzere Oracle, Snowflake, SQLite, Athena ve Exasol için beta desteği mevcut. Bu genişlik, tek bir görünümün bir üretim veritabanı tablosunu yerel bir elektronik tablo ya da CSV dosyasıyla join'leyebileceği anlamına geliyor.

Görsel join'ler ve bir-çoğa düzenleri

Aracın öne çıkan yeteneği join'leri nasıl görselleştirdiği. SQL tabanlı kaynaklar için Ultorg mevcut foreign key ilişkilerini okuyup ilgili join'leri öneriyor; kullanıcılar ayrıca istedikleri rastgele alanlar üzerinden de join yapabiliyor.

Bir tablodaki her satırın başka bir tablodaki birkaç satırla eşleşebildiği bir-çok ilişkileri özellikle ele alınıyor. Ultorg bunları, sitenin görsel veri düzenleri için özel olarak tasarlanmış bir sistem olarak nitelendirdiği yapıyla çiziyor; her düzeyde sıralama, filtre ve formül uygulanabiliyor. Join'ler zincirlenebiliyor ya da satır kaybetmeden veya satır çoğaltmadan yan yana yerleştirilebiliyor ve şirket, bir-çok ilişkileri genel bir biçimde ele alan tek görsel veritabanı aracı olduğunu iddia ediyor.

Aynı düzenler sorguların içinde de geçerli. Toplamlar veya ortalamalar hesaplamak için alanlar gruplandırırken ya da bir sorguyu diğerinin içine yerleştirirken, kullanıcılar bir gruba ait toplamı besleyen tekil değerleri görebiliyor ve toplanmış sonuçları görsel olarak denetlerken filtreleri ve hesaplamaları ayarlayabiliyor.

Otomatik düzen, manuel düzenleme

Onlarca tabloya yayılmış yüzlerce alan içeren veri kümeleri için Ultorg veriyi anında analiz ediyor ve etiket yerleşimi, sütun genişlikleri, metin alanı boyutları, ondalık hassasiyeti ve sayfalama için varsayılanlar türetiyor. Tipografi motoru, kayıtları ve ilişkileri iç içe tablolar, formlar ve çapraz tablolar olarak düzenliyor — şirket bu düzenleri, özel geliştirilmiş veritabanı uygulamalarındaki el yapımı ekranlara benzetiyor, ama bunlar her veri için anında üretiliyor.

Düzenleme, elektronik tablo kullanıcılarının bekleyeceği şekilde çalışıyor: hücre düzeyinde düzenlemeler, açılır listeden değer seçimi, satır ekleme ve aşağı doldurma; bunlar ilişkisel veritabanlarına, Excel çalışma kitaplarına veya Google Sheets'e uygulanıyor. Değişiklikler uygulanmadan önce gözden geçiriliyor ve birden fazla kullanıcı eşzamanlı olarak düzenleme yapabiliyor. Şirket bunu, şirket içi iş operasyonları için özel CRUD arayüzlerine bir alternatif olarak konumlandırıyor.

tSitede ayrıca yapay zeka araştırma şirketi Harmonic'in kurucu ortağı ve CEO'su Tudor Achim'in bir övgüsü yer alıyor; Achim, Ultorg'yu şirketin verilerini görselleştirmek ve incelemek için mevcut en iyi araç olarak nitelendiriyor. Sitede ayrıca temelindeki tasarıma dair Eirik Bakke'ın konferans konuşmalarına bağlantılar bulunuyor.

Neden önemli

Elektronik tablolarla veritabanları arasındaki makas, köklü bir sorun. Elektronik tablolar tek bir tabloyu iyi yönetiyor ama verilerin birçok farklı biçimde birleştirilmesi ve sorgulanması gerektiğinde çuvallıyor; veritabanları ise SQL becerisi ya da özel şirket içi araçlar gerektiriyor. Join'leri ve bir-çok ilişkilerini birinci sınıf, görsel yurttaşlar olarak ele alan genel amaçlı bir GUI, bu engeli iki yönden birden düşürebilir — elektronik tabloya hâkim analistlere gerçek veritabanlarına erişim sağlarken, mühendislere de elle yazılan SQL'e hızlı bir alternatif sunar.

Genellik ve bir-çok ilişkileri ele alışına dair iddialar satıcının kendi iddiaları; bu yüzden uyumu değerlendirmenin en hızlı yolu ücretsiz deneme. Ama altta yatan fikir — düz bir ızgara yerine veritabanı tabloları kümesi için çok boyutlu bir arayüz — Lotus Improv'a kadar uzanan hırsları yankılıyor ve Hacker News'teki ilgi, teknik kitlenin bu vaadi inandırıcı bulduğunu gösteriyor.

  • #databases
  • #sql
  • #spreadsheets
  • #data-tools
  • #gui