Sort

Sort

Sort · Coding · Produktivität

Sort ist eine Plattform für Datenänderungsmanagement in Postgres und Snowflake. Das Team schlägt Änderungen per Oberfläche oder API vor, ein Admin gibt sie frei, und alles wird protokolliert.

Vorschau der Oberfläche von Sort

Über Sort

What Is Sort

Sort ist eine Plattform für Datenänderungsmanagement, die die Gewohnheiten der agilen Softwareentwicklung und des IT-Ticketsystems auf Datenbanken überträgt. Statt dass irgendjemand Produktionsdaten von Hand ändert, bekommt das Team einen gemeinsamen Ort, um Änderungen vorzuschlagen, zu prüfen und auszuführen, entweder in der Oberfläche oder über die API.

Man beschreibt es als GitHub für Daten, weil es jede Datenbankänderung wie einen Pull Request behandelt. Das Prinzip ähnelt stark einem Pull Request für Daten. Jemand entdeckt einen Wert, der korrigiert werden muss, eröffnet einen Änderungsantrag, und ein Admin oder Entwickler gibt ihn frei oder lehnt ihn ab. Nach der Freigabe schreibt Sort die Änderung selbst in die verbundene Datenbank, sodass niemand das SQL von Hand verfassen muss. Als Datenkollaborationstool arbeitet es mit Postgres und Snowflake und bringt zusätzlich Incident-Verfolgung, Datenerkundung und feine Zugriffskontrollen mit. Teams nutzen es, um Snowflake-Datenworkflows ohne handgeschriebenes SQL aufzubauen.

Die Grenzen liegen beim Umfang und beim Zustand des Produkts. Sort passt zu manuellen, punktuellen Änderungen, nicht zu vollständigen Schema-Migrationen oder schwerer Pipeline-Arbeit, und seine öffentliche Spur ist verstummt. Die Hauptseite zeigt inzwischen eine Seite für den baldigen Start, und die Subdomains für Blog und Dokumentation lösen nicht mehr auf, weshalb eine neue Anmeldung schwer abzuschließen ist.

Getting Started

  1. Registrieren Sie sich und verbinden Sie eine Postgres- oder Snowflake-Datenbank, damit Sort das Schema liest.
  2. Laden Sie Kollegen ein und legen Sie fest, wer Änderungen vorschlagen und wer sie freigeben darf.
  3. Eröffnen Sie einen Änderungsantrag in der Oberfläche oder senden Sie ihn über die Sort API aus Ihren eigenen Tools.
  4. Lassen Sie einen Admin freigeben: Sort führt die Änderung aus und protokolliert, wer was und warum genehmigt hat.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Sort.

Kostenloser TarifJa
Bezahlte Tarife$0 - $30+/seat/mo
PlattformWeb
EntwicklerSort
KategorieCoding · Produktivität
VeröffentlichungsdatumMay 2023
Zuletzt aktualisiertOct 2024
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Support- und Betriebsteams
  • Datenadministratoren und Datenbankentwickler
  • Analytics- und Entwicklungsteams
  • Teams, die KI-Tools einsetzen, die in eine Datenbank schreiben

Aufgaben

  • Einen einzelnen falschen Wert korrigieren
  • Änderungen im Team prüfen
  • Nachvollziehen, wer was geändert hat
  • Daten mit ausführbaren Abfragen dokumentieren

Szenarien

  • Ein Support-Mitarbeiter muss einen Kundendatensatz korrigieren, ohne auf einen Entwickler zu warten
  • Eine interne Anwendung oder ein Agent aktualisiert eine Tabelle von selbst
  • Ein kleines Team hält eine gemeinsame Postgres-Datenbank in Ordnung
  • Eine neue Kollegin muss das Schema kennenlernen

Wichtigste Funktionen

Änderungsanträge mit Prüfung und Freigabe

Sorts Grundidee stammt direkt aus der Pull-Request-Gewohnheit. Ein Nutzer schlägt eine Änderung vor, ein Admin oder Entwickler gibt sie frei oder lehnt sie ab, und freigegebene Änderungen werden für Sie in die Datenbank geschrieben. Mehrere Änderungen an verschiedenen Tabellen landen in einem einzigen Antrag, sodass die Prüfung das ganze Paket in einem Durchgang erledigt, statt Zeile für Zeile zu klicken.

Direkte Anwendung nach der Freigabe

Ist ein Antrag freigegeben, kann Sort die Änderung selbst in die zugrunde liegende Postgres- oder Snowflake-Datenbank schreiben, sodass Sie für das Einspielen kein SQL beherrschen müssen. Die Änderung läuft gegen das echte Schema, was handgeschriebene Skripte und Kopierfehler aus dem Ablauf heraushält.

Auditierbare Änderungshistorie

Sort protokolliert jeden Antrag, jede Prüfung und jede Ausführung an einer Stelle. Diese Historie beantwortet die Fragen, die Teams sonst nicht klären können: was sich geändert hat, wer es genehmigt hat und warum. Wer nach einer schlechten Änderung schon einmal Datenbankprotokolle durchsucht hat, versteht, dass genau diese Spur der Punkt ist.

Incident-Verfolgung für die Datenqualität

Neben Änderungen bringt Sort eine Incident-Verfolgung mit. Ein Kollege kann ein Datenproblem melden, der richtigen Person zuweisen und bis zur Lösung verfolgen, was verhindert, dass bekannte Lücken unter der Alltagsarbeit verschwinden.

Sort API für die Automatisierung

Die Sort API lässt Teams Vorfälle und Änderungsanträge aus ihren eigenen Tools heraus erfassen und verfolgen, nicht nur über die Weboberfläche. Sie lässt sich an Skripte oder interne Anwendungen anbinden, damit ein automatischer Prozess eine Änderung vorschlägt und trotzdem ein Mensch sie vor der Anwendung freigibt.

Datenerkundung und Markdown-Dokumentation

Sort enthält Datenerkundung und eine Markdown-Oberfläche für die Dokumentation. Teams schreiben Dokumente mit Beispielabfragen und starten sie im selben Fenster, sodass der Katalog lesbar und mit der lebenden Datenbank verbunden bleibt, statt in ein getrenntes Wiki abzudriften.

Feine Zugriffskontrollen

Sort trennt, wer Änderungen vorschlagen darf, von denen, die sie freigeben dürfen, und Admins legen diese Rollen fest. Genau diese Trennung erlaubt es einem Frontline-Team, bei Korrekturen schnell zu sein, während nur wenige Personen für das verantwortlich bleiben, was in die Produktion gelangt.

Vor- und Nachteile

Vorteile

  • Setzt eine Freigabe vor Datenbankänderungen, sodass ein falscher Wert vor dem Einspielen geprüft wird und nicht danach.
  • Freigegebene Änderungen greifen direkt in Postgres oder Snowflake, was Admins das Schreiben von SQL für Routinekorrekturen erspart.
  • Jeder Antrag, jede Prüfung und jede Änderung werden protokolliert und geben dem Team eine Prüfspur, die es von Hand sonst nicht zusammenstellen könnte.
  • Die Sort API erlaubt es, Incident- und Änderungsverfolgung aus eigenen Tools zu automatisieren, nicht nur über die Website.
  • Arbeitet mit Postgres und Snowflake, sodass ein Ablauf zwei gängige Datenbank-Setups abdeckt.

Nachteile

  • Sort ist für manuelle, punktuelle Änderungen gebaut, nicht für vollständige Schema-Migrationen oder schwere Pipeline-Arbeit.
  • Das Produkt wirkt inaktiv. Die Hauptseite zeigt inzwischen eine Seite für den baldigen Start, und die Subdomains für Blog und Dokumentation lösen nicht mehr auf, weshalb die Anmeldung unzuverlässig ist.
  • Es arbeitet nur über Weboberfläche und API, ohne Desktop- oder Mobil-App, sodass die Nutzung von einem Browserzugang abhängt.
  • Das Team wechselte von Web3-Entwicklertools zum Datenänderungsmanagement, deshalb beschreiben ältere Bewertungen und Beiträge ein anderes Produkt.

Häufige Fragen

Sort ist eine Plattform für Datenänderungsmanagement in Postgres und Snowflake. Sie gibt Teams einen gemeinsamen Ort, um Änderungen an ihren Daten vorzuschlagen, zu prüfen und anzuwenden, und protokolliert anschließend jeden Antrag und jede Änderung, damit klar bleibt, was passiert ist.