Neue Datenbank ist online
Verfasst: 11 Jun 2015, 20:35
Tach auch!
Seit soeben ist ein neuer Datenbestand der ft:db online. Das meiste, was sich daran getan hat, sieht man an der Oberfläche noch gar nicht - aber der Reihe nach:
1. Zuallererst: Wir haben noch nicht viele neue Artikel gegenüber dem letzten Stand drin. Karl Tillmetz, unser wandelndes Artikelnummern-Lexikon, hatte mit seinem Hausbau dermaßen viel um die Ohren, dass da nicht all zu viel zu machen war. Jetzt allerdings ist er wieder aktiv und trägt all die vielen neuen Baukästen und Teile in bewährter Qualität zusammen.
Ab jetzt kommen aber lauter gute Nachrichten, versprochen:
2. Jede Menge interner Verbesserungen sind in den Datenbestand geflossen:
a) Die Endung "IN" einer Artikelbezeichnung steht für Innenansicht und ist jetzt so verarbeitet.
b) Artikelbezeichnungen wie "GK 100" wurden beim Import nicht zu "Grundkasten 100" expandiert; das ist korrigiert.
c) Große Bilder sind nun mit voller Auflösung drin. Anstatt maximal 2048 Pixel in jeder Richtung haben wir jetzt maximal 16.384 Pixel in jeder Richtung möglich.
d) Viele identische Artikelnummern wurden ja von fischertechnik über die Jahre hinweg für ganz unterschiedliche Teile verwendet. Das konnte die Datenbank schon lange abbilden. Ergänzt haben wir nun Artikelnummer-Datensätze mit leerer Artikelnummer, aber der Jahresangabe, ab wann dieselbe Artikelnummer nämlich von einem anderen Artikel verwendet wurde. Damit ist dann bei dem vorherigen Artikel sichtbar, dass der bis längstens ein Jahr vor der Wiederverwendung der Artikelnummer produziert wurde.
e) Die Struktur der Kategorien wurde an vielen Stellen vereinfacht. Es gab nämlich durchaus Unterkategorien mit z.B. nur einem einzigen Artikel darin. Diese Artikel wanderten nun in die übergeordnete, größere Kategorie, und ggf. wurde auch die Artikelbezeichnung angepasst.
3. Es gibt eine neue Datei "Bildmotiv" (ImageSubject innerhalb der Datenbank), und jedes Bild kann einen Verweis auf einen solchen Datensatz tragen. Aktuell gibt es da die Bildmotive "Baukasten-Außenansicht", "Baukasten-Innenansicht", "Baukasten-Sortierplan", "Bauteil-Foto", "CAD-Zeichnung oder älteres Foto eines Bauteils" und "Standardansicht". Damit können Bildern Motive zugeordnet werden, und die können potenziell auch gezielt gesucht werden (auch wenn die aktuelle Web-Oberfläche das noch nicht anbietet).
4. Wir haben in SF Parts (dem Pflegeprogramm für die ft:db) eine Totalprotokollierung sämtlicher Änderungen. Alles, was wir intern ab 01.01.2015 am Datenbestand geändert haben, ist lückenlos innerhalb der Datenbank dokumentiert. Wenngleich man das über die Web-Oberfläche noch nicht einsehen kann, stehen diese Daten zur Verfügung. Das erlaubt uns und euch mehreres:
a) In den (noch bereitzustellenden) CSV-Datenbeständen sind diese Daten enthalten. Ihr könnt also lückenlos nachverfolgen, was genau wann mit welchem Datensatz gemacht wurde. Das betrifft Hinzufügungen, Änderungen und Löschungen. Innerhalb SF Parts ist das hinreichend ausführlich aufgezeichnet, dass ich eine falsche Änderung sogar rückgängig machen lassen kann.
b) Das wiederum ermöglicht es uns demnächst, Änderungen am Datenbestand auch inkrementell zu veröffentlichen und nicht immer die ganzen 6 GB Daten herum zu schaufeln. Dadurch können wir auf Änderungen und Fehlerhinweise aus der Community - also von Euch - schneller reagieren, sodass der Datenbestand zwar immer noch zentral gepflegt und einheitlich gehalten, aber gleichzeitig auch schneller, leichter und öfters aktualisiert wird.
c) Auch für Szenarien wie eigene lokale Datenbestände bei Fans bieten die Änderungsprotokolle die Möglichkeit, gezielt nur neue Änderungen zu laden, anstatt immer den vollständigen Datenbestand lokal austauschen zu müssen.
d) Schließlich kann eine weiterentwickelte Web-Oberfläche das alles auch anzeigen. Ihr könnt also (ab dann) jederzeit sehen, was sich im Datenbestand getan hat und was es z.B. an neuen Infos gibt.
In Zahlen drückt sich das so aus:
5. In der Datenbank sind jetzt auch die Gewichte (netterweise von fischerfriendsman bereitgestellt!) enthalten. Die Datei "Artikel" (Article) enthält ein neues Feld "Gewicht in g" (WeightInG) zwischen 0,000 g und 99.999,000 g (also potenziell auf mg genau). Die Gewichte importiere ich von Zeit zu Zeit aktualisiert direkt von fischerfriendsman - DANKE an Stefan Roth dafür!
6. Artikelvarianten unterscheiden Artikel jetzt nicht nur nach Farbe und Sprache, sondern ggf. auch nach Jahr. Beispielsweise gibt es den Artikel namens "Grundkasten 50" jetzt in einer Variante von 1967 und einer von 1977. Das ist für die Fälle gedacht, in denen dieselbe Bezeichnung für ganz andere Artikel verwendet wurde (die beiden Varianten hier unterscheiden sich nämlich ganz erheblich). So bleibt die eigentliche Bezeichnung korrekt ("Grundkasten 50", ohne Jahresangabe im Text).
7. Bei den Bildern (in der Image-Tabelle) gibt es jetzt nicht wie vorher nur ein Feld "Thumbnail" mit einer kleinen Darstellung im jeweils originalen Dateiformat, sondern auch ein Feld "JpegThumbnail", welches ein Vorschaubild grundsätzlich im JPEG-Format enthält (unabhängig davon, ob das Originalbild jpeg, gif, png oder was auch immer war). Das beste ist aber: Alle Thumbnails wurden neu erzeugt und haben nun keinen weißen Rand mehr. Bei kleinen Teilen wie Klemmbuchsen bestand das Bild bisher aus einem kleinen Bild auf einem großen weißen Hintergrund. In den Vorschaubildern sind die Artikel jetzt aber ohne den weißen Rand enthalten. Damit sieht man sie nicht nur besser, sondern das war auch einer Voraussetzung für anständige Etiketten-Bildchen auf den zwischenzeitlich zum Download angebotenen Etikettenbögen (dort sähe man sonst nämlich nur ein rotes Pünktchen anstatt einen Klemmring).
8. Es kann nun, anders als vorher, mehrere verschiedene Artikel mit derselben Bezeichnung geben, solange sie nur in unterschiedlichen Kategorien liegen. Dadurch konnten manche unschönen Bezeichnungen (z.B. Kasten und Anleitung) vereinheitlicht werden.
9. Die schon angesprochene Etikettenfunktion ist permanenter Bestandteil von SF Parts. Wir können jederzeit aktualisierte Etikettenbögen erzeugen und zum Download bereitstellen. Die Etiketten sind übrigens direkt mit den jeweiligen Artikeln der ft:db-Website verlinkt - klickt mal drauf.
10. Sämtliche Fehlerhinweise und Ergänzungen von Fans, die den Weg bis zu mir gefunden haben, sind im Datenbestand drin. Dabei sind auch schon
Wie geht's nun weiter?
Da arbeiten wir an vier Dingen:
- Karl Tillmetz arbeitet mit Hochdruck daran, die jüngsten noch fehlenden Einzelteile und Baukästen aufzuarbeiten, sodass wir die in den Datenbestand aufnehmen können.
- giliprimero arbeitet wirklich *wie ein Tier* daran, uns alle möglichen Stücklisten etc. zu liefern. Handgezählt, mit den Anleitungen verglichen. Ebenso scannt er haufenweise weiterer Anleitungen ein. Sobald das importiert ist, werden wir das veröffentlichen.
- Evtl. haben wir jemanden gefunden, der das Web-UI ergänzt und verbessert. Auf dem Programm stehen die Verbesserung der Suche sowie das Sichtbarmachen all der vielen Datenbankstruktur-Neuerungen in der Oberfläche.
- Christian Pütter und ich kümmern uns um inkrementelle Updates zwischen der Master-Datenbank (SF Parts) und der öffentlichen.
Letzteres mündet sofort in einen Aufruf an ALLE FANS: Wer immer Fehler findet, Inhalte wie Dokumente oder Stücklisten beisteuern möchte, soll das ab sofort bitte gerne tun! Bitte einfach an
info (at) ft-datenbank.de
mailen!
Als nächstes werde ich den aktuellen Datenbestand (incl. Änderungsprotokoll, Dokumentation der Datenbankstruktur etc.) wieder als CSV-Satz für Interessierte veröffentlichen.
Liebe Grüße an alle,
Stefan
Seit soeben ist ein neuer Datenbestand der ft:db online. Das meiste, was sich daran getan hat, sieht man an der Oberfläche noch gar nicht - aber der Reihe nach:
1. Zuallererst: Wir haben noch nicht viele neue Artikel gegenüber dem letzten Stand drin. Karl Tillmetz, unser wandelndes Artikelnummern-Lexikon, hatte mit seinem Hausbau dermaßen viel um die Ohren, dass da nicht all zu viel zu machen war. Jetzt allerdings ist er wieder aktiv und trägt all die vielen neuen Baukästen und Teile in bewährter Qualität zusammen.
Ab jetzt kommen aber lauter gute Nachrichten, versprochen:
2. Jede Menge interner Verbesserungen sind in den Datenbestand geflossen:
a) Die Endung "IN" einer Artikelbezeichnung steht für Innenansicht und ist jetzt so verarbeitet.
b) Artikelbezeichnungen wie "GK 100" wurden beim Import nicht zu "Grundkasten 100" expandiert; das ist korrigiert.
c) Große Bilder sind nun mit voller Auflösung drin. Anstatt maximal 2048 Pixel in jeder Richtung haben wir jetzt maximal 16.384 Pixel in jeder Richtung möglich.
d) Viele identische Artikelnummern wurden ja von fischertechnik über die Jahre hinweg für ganz unterschiedliche Teile verwendet. Das konnte die Datenbank schon lange abbilden. Ergänzt haben wir nun Artikelnummer-Datensätze mit leerer Artikelnummer, aber der Jahresangabe, ab wann dieselbe Artikelnummer nämlich von einem anderen Artikel verwendet wurde. Damit ist dann bei dem vorherigen Artikel sichtbar, dass der bis längstens ein Jahr vor der Wiederverwendung der Artikelnummer produziert wurde.
e) Die Struktur der Kategorien wurde an vielen Stellen vereinfacht. Es gab nämlich durchaus Unterkategorien mit z.B. nur einem einzigen Artikel darin. Diese Artikel wanderten nun in die übergeordnete, größere Kategorie, und ggf. wurde auch die Artikelbezeichnung angepasst.
3. Es gibt eine neue Datei "Bildmotiv" (ImageSubject innerhalb der Datenbank), und jedes Bild kann einen Verweis auf einen solchen Datensatz tragen. Aktuell gibt es da die Bildmotive "Baukasten-Außenansicht", "Baukasten-Innenansicht", "Baukasten-Sortierplan", "Bauteil-Foto", "CAD-Zeichnung oder älteres Foto eines Bauteils" und "Standardansicht". Damit können Bildern Motive zugeordnet werden, und die können potenziell auch gezielt gesucht werden (auch wenn die aktuelle Web-Oberfläche das noch nicht anbietet).
4. Wir haben in SF Parts (dem Pflegeprogramm für die ft:db) eine Totalprotokollierung sämtlicher Änderungen. Alles, was wir intern ab 01.01.2015 am Datenbestand geändert haben, ist lückenlos innerhalb der Datenbank dokumentiert. Wenngleich man das über die Web-Oberfläche noch nicht einsehen kann, stehen diese Daten zur Verfügung. Das erlaubt uns und euch mehreres:
a) In den (noch bereitzustellenden) CSV-Datenbeständen sind diese Daten enthalten. Ihr könnt also lückenlos nachverfolgen, was genau wann mit welchem Datensatz gemacht wurde. Das betrifft Hinzufügungen, Änderungen und Löschungen. Innerhalb SF Parts ist das hinreichend ausführlich aufgezeichnet, dass ich eine falsche Änderung sogar rückgängig machen lassen kann.
b) Das wiederum ermöglicht es uns demnächst, Änderungen am Datenbestand auch inkrementell zu veröffentlichen und nicht immer die ganzen 6 GB Daten herum zu schaufeln. Dadurch können wir auf Änderungen und Fehlerhinweise aus der Community - also von Euch - schneller reagieren, sodass der Datenbestand zwar immer noch zentral gepflegt und einheitlich gehalten, aber gleichzeitig auch schneller, leichter und öfters aktualisiert wird.
c) Auch für Szenarien wie eigene lokale Datenbestände bei Fans bieten die Änderungsprotokolle die Möglichkeit, gezielt nur neue Änderungen zu laden, anstatt immer den vollständigen Datenbestand lokal austauschen zu müssen.
d) Schließlich kann eine weiterentwickelte Web-Oberfläche das alles auch anzeigen. Ihr könnt also (ab dann) jederzeit sehen, was sich im Datenbestand getan hat und was es z.B. an neuen Infos gibt.
In Zahlen drückt sich das so aus:
Code: Alles auswählen
Hinzufügen Ändern Löschen Summe
Artikel 2 1.914 8 1.924
Artikelnummer 436 7 12 455
Artikelvariante 2 23 6 31
Bild 7 23 30
Bildmotiv 1 1
Dateianlagen-Quelle 3 3
Dokument 2 4 6
Kategorie 28 495 523
Stückliste 5 241 2 248
Summe 458 2.240 523 3.221
6. Artikelvarianten unterscheiden Artikel jetzt nicht nur nach Farbe und Sprache, sondern ggf. auch nach Jahr. Beispielsweise gibt es den Artikel namens "Grundkasten 50" jetzt in einer Variante von 1967 und einer von 1977. Das ist für die Fälle gedacht, in denen dieselbe Bezeichnung für ganz andere Artikel verwendet wurde (die beiden Varianten hier unterscheiden sich nämlich ganz erheblich). So bleibt die eigentliche Bezeichnung korrekt ("Grundkasten 50", ohne Jahresangabe im Text).
7. Bei den Bildern (in der Image-Tabelle) gibt es jetzt nicht wie vorher nur ein Feld "Thumbnail" mit einer kleinen Darstellung im jeweils originalen Dateiformat, sondern auch ein Feld "JpegThumbnail", welches ein Vorschaubild grundsätzlich im JPEG-Format enthält (unabhängig davon, ob das Originalbild jpeg, gif, png oder was auch immer war). Das beste ist aber: Alle Thumbnails wurden neu erzeugt und haben nun keinen weißen Rand mehr. Bei kleinen Teilen wie Klemmbuchsen bestand das Bild bisher aus einem kleinen Bild auf einem großen weißen Hintergrund. In den Vorschaubildern sind die Artikel jetzt aber ohne den weißen Rand enthalten. Damit sieht man sie nicht nur besser, sondern das war auch einer Voraussetzung für anständige Etiketten-Bildchen auf den zwischenzeitlich zum Download angebotenen Etikettenbögen (dort sähe man sonst nämlich nur ein rotes Pünktchen anstatt einen Klemmring).
8. Es kann nun, anders als vorher, mehrere verschiedene Artikel mit derselben Bezeichnung geben, solange sie nur in unterschiedlichen Kategorien liegen. Dadurch konnten manche unschönen Bezeichnungen (z.B. Kasten und Anleitung) vereinheitlicht werden.
9. Die schon angesprochene Etikettenfunktion ist permanenter Bestandteil von SF Parts. Wir können jederzeit aktualisierte Etikettenbögen erzeugen und zum Download bereitstellen. Die Etiketten sind übrigens direkt mit den jeweiligen Artikeln der ft:db-Website verlinkt - klickt mal drauf.
10. Sämtliche Fehlerhinweise und Ergänzungen von Fans, die den Weg bis zu mir gefunden haben, sind im Datenbestand drin. Dabei sind auch schon
Wie geht's nun weiter?
Da arbeiten wir an vier Dingen:
- Karl Tillmetz arbeitet mit Hochdruck daran, die jüngsten noch fehlenden Einzelteile und Baukästen aufzuarbeiten, sodass wir die in den Datenbestand aufnehmen können.
- giliprimero arbeitet wirklich *wie ein Tier* daran, uns alle möglichen Stücklisten etc. zu liefern. Handgezählt, mit den Anleitungen verglichen. Ebenso scannt er haufenweise weiterer Anleitungen ein. Sobald das importiert ist, werden wir das veröffentlichen.
- Evtl. haben wir jemanden gefunden, der das Web-UI ergänzt und verbessert. Auf dem Programm stehen die Verbesserung der Suche sowie das Sichtbarmachen all der vielen Datenbankstruktur-Neuerungen in der Oberfläche.
- Christian Pütter und ich kümmern uns um inkrementelle Updates zwischen der Master-Datenbank (SF Parts) und der öffentlichen.
Letzteres mündet sofort in einen Aufruf an ALLE FANS: Wer immer Fehler findet, Inhalte wie Dokumente oder Stücklisten beisteuern möchte, soll das ab sofort bitte gerne tun! Bitte einfach an
info (at) ft-datenbank.de
mailen!
Als nächstes werde ich den aktuellen Datenbestand (incl. Änderungsprotokoll, Dokumentation der Datenbankstruktur etc.) wieder als CSV-Satz für Interessierte veröffentlichen.
Liebe Grüße an alle,
Stefan