Aber was ist Alter eigentlich – Kennzahl oder Attribut?
dataspot. feiert Geburtstag – wir sind jetzt 7! Am 10. März 2016 gründeten Michaela Mader, Barbara Kainz und Alexander Kainz die Firma dataspot. Das fortschreitendende Alter feiernd, fragen wir uns jedoch: Was bedeutet das Alter eigentlich fachlich? Im Metadatenmanagement gilt es, sauber und korrekt zu modellieren. Doch das ist leichter gesagt als getan. Denn häufig treffen unsere Kundinnen und Kunden spezielle Fälle bei der Modellierung an, die auf den ersten Klick nicht so eindeutig abbildbar sind. Durch die methodische best practise – seit nun sieben Jahren im Rahmen der Firma dataspot. – hat sich jedoch eine klare Vorgehensweise etabliert. An unserem Geburtstag beschäftigen wir uns daher mit einer Methodenfrage, die nie alt wird: Ist das Alter eine Kennzahl oder ein berechnetes Attribut? Im Fachdatenmodell modellieren wir Attribute – Eigenschaften von Geschäftsobjekten – wie beispielsweise den Namen, die Adresse und das Geburtsdatum eines Kunden. Kennzahlen jedoch sind Maßzahlen und quantifizieren unser Geschäft – also treffen übergreifende Aussagen über mehrere Instanzen (Datensätze) eines Geschäftsobjekts. Sie werden im Kennzahlenmodell dokumentiert, jedoch mit den Grunddaten (Fachdaten und Referenzdaten) als fachliche Herkunft verknüpft. So ist für alle nachvollziehbar, wie sich Kennzahlen aus dem operativen Geschäft berechnen. Gehört das Alter als Berechnung aus dem Geburtsdatum eines Kunden nun in das Kennzahlen- oder in das Fachdatenmodell?
Beim „Alter“ handelt es sich um ein sogenanntes berechnetes Attribut, da es aus dem Attribut Geburtsdatum abgeleitet werden kann. Denn bezieht man das Geburtsdatum auf das heutige Datum, dann erhält man das Alter – ein zeitpunktbezogener Zustand. Dieser ist gleich lange gültig, wie die Daten, das für die Berechnung herangezogen wurden, also das Geburtsdatum des Kunden. Andere Beispiele für berechnete Attribute sind beispielsweise der Saldo eines Kontos, oder die Restnutzungsdauer eines Gebäudes. All diese berechneten Attribute modellieren wir im Fachdatenmodell und geben das Attribut, aus dem sie berechnet werden, als fachliche Herkunft an.
Doch warum keine Kennzahl?
Im Gegensatz zu einer Kennzahl, trifft das berechnete Attribut Alter bloß eine Aussage über einen einzelnen Datensatz – daher über einen einzigen Kunden. Eine Kennzahl wird übergreifend über alle, oder eine Gruppe an Kunden berechnet (zB. Durchschnittsalter der Kunden oder Durchschnittsalter der aktiven Kunden).
Übrigens haben sowohl natürliche als auch juristische Personen ein „Attribut“ Alter. Letzteres hat seine Herkunft bloß im Gründungsdatum. Daher zelebriert auch dataspot. das Älterwerden, denn Geburtstage muss man feiern. Darum stoßen wir auf sieben Jahre erfolgreiches Data Excellence Consulting und Metadatenmanagement an – Alter hin oder her. Schlussendlich ist das Alter bekanntlich ja nur eine Zahl, doch auch diese Erkenntnis gehört in deinen Datenkatalog