9 Eigenschaftsdefinitionen verwalten

Eigenschaftsdefinitionen werden verwendet, um die Attribute von Versionen, Hierarchien und Knoten in Oracle Data Relationship Management zu verwalten. Eigenschaften können viele verschiedene Datentypen einschließlich Text, numerische Werte, Datum und Referenzen in anderen Datenobjekten speichern. Eigenschaften können explizite Werte speichern, Vererbung verwenden, um Werte automatisch abhängigen Knoten zuzuweisen oder anhand einer Formel oder Lookup-Tabelle berechnet werden. Eigenschaftskategorien können zum Gruppieren und Organisieren von Eigenschaften in zugehörigen Gruppen verwendet werden, um ihre Verwendung zu vereinfachen und den Benutzerzugriff zu steuern.

Systemdefinierte Eigenschaften, die standardmäßig verfügbar sind, werden mit Standardproduktfunktionalität verwendet. Benutzerdefinierte Eigenschaftsdefinitionen können von Anwendungsadministratoren erstellt werden, um zusätzliche Attribute zu verwalten, die zum Unterstützen von Geschäfts- oder Systemintegrationsanforderungen notwendig sind.

Eigenschaftsdefinitionen in Data Relationship Management können aus verschiedenen Quellen stammen. Eigenschaften können zum Beispiel Folgendes sein:

  • Systemdefiniert in Data Relationship Management

  • Von einem Anwendungsadministrator erstellte benutzerdefinierte Eigenschaften

  • Aus mit anderen Oracle-Produkten verwendeten Anwendungsvorlagen geladen

  • Mit dem Migration Utility aus einer anderen Data Relationship Management-Anwendung oder -Umgebung geladen

Namespaces

Namespaces werden in Eigenschaftsdefinitionen verwendet, um Konflikte zu vermeiden, bei denen Eigenschaften aus unterschiedlichen Quellen ähnliche Namen haben und zu Datenintegritätszwecken separat bleiben müssen. Eigenschaftsnamen werden anhand einer Namespace-Präfixkonvention unterschieden.

Tabelle 9-1 Beispiel für eine Eigenschaftsdefinition mit Namespaces

Feld Beispiel

Vollqualifizierter Name

Custom.AccountType

Namespace

Custom

Name

AccountType

Label

AccountType

Es gibt spezielle für Namespaces geltende Regeln in Data Relationship Management, um sicherzustellen, dass keine Konflikte auftreten:

  • Systemdefinierte Eigenschaften verwenden den Namespace "Core".

  • Benutzerdefinierte Eigenschaften verwenden den Namespace "Custom".

  • Andere Namespaces sind für die Verwendung von Data Relationship Management-Anwendungsvorlagen für andere Oracle-Produkte reserviert.