Datenbanken, Programmierung, . . .

OneTable

OneTable ist ein Windows-Programm zur Auswertung einzelner Tabellen oder Sichten(Views) auf einer Microsoft SQL Datenbank. Diese Konstellation ermöglicht performantes Arbeiten mit Datenmengen von über 1 Million Datensätzen. Bei guter Ausstattung an Hardware und/oder passenden Indexen auf der Tabellen sind auch 10 Mio Datensätze keine Spaßbremse.

Oftmals wird für jeden Anwendungsfall ein eigener Bericht programmiert. Der Ansatz von OneTable ist, dem Benutzer möglichst viele Möglichkeiten zu geben, eine Tabelle zu analysieren, mit immer demselben Programm. Ohne tiefgreifende Kenntnisse von Excel oder gar SQL. Egal welches Themengebiet: Umsatzstatistik, Lagerkennzahlen, Maschinenlaufzeiten, Raumbelegung, Stammdatenprüfung . . . Dabei ist das Bereitstellen einer Tabelle so simpel, dass dies oft die Firmeneigene IT bewerkstelligt: man ist nicht auf externe Spezialisten angewiesen.

Wichtige Aspekte bei der Programmentwicklung waren und sind:

  • universelles Programm, auf beliebige Tabellen einsetzbar
  • direkte und rasche Bedienung, Einarbeitung in wenigen Stunden
  • gute Performance, dabei Abhängig vom Datenbankserver, nicht vom Client.
  • keine (wiederkehrenden) Probleme mit benötigter Fremdsoftware (Java / Browser / Webserver)
  • keine Programmier- oder Datenbankkenntnisse erforderlich

Arbeitsspeicher läßt sich inzwischen in großen Mengen in Server einbauen und ist nicht wirklich teuer. Hinzu kommen die sehr schnellen SSD-Festplatten, so dass ich den Einsatz von Olap-Cubes inzwischen in vielen Bereichen für eine schlechte Wahl halte. Da das Erstellen und Handling relativ zeitaufwändig ist und in der Regel nicht von einer Feld-Wald-Wiesen IT-Kraft gemacht werden kann, ist der Dienstleistungsbedarf sehr hoch. Dank Formeln und einer gruppierten Auswertung in Darstellung als Hierarchiebaum kann OneTable hier durchaus Boden gut machen!