Vergleich von lokalen und globalen Attributen
In der folgenden Tabelle werden die Unterschiede zwischen lokalen und globalen Attributen beschrieben:
Lokale Attribute
|
Globale Attribute
|
Einzelwert – kann Nullwert oder einen Wert haben
|
Mehrwertig – kann Nullwert oder viele Werte haben
|
An einen bestimmten Typ und seine Untertypen gebunden
|
Kann mit mehreren Typen verwendet werden
|
In Spalten direkt in der zugrunde liegenden Objektklasse gespeichert
|
In einer unabhängigen Datenbanktabelle gespeichert
|
Verwenden Sie stets lokale Attribute, außer wenn eine oder mehrere der folgenden Aussagen zutreffen:
• Das Attribut muss mehrwertig sein.
• Sie haben einen Anwendungsfall, in dem das Attribut von mehreren nicht zugehörigen Typen verwendet werden muss.
• Lokale Attribute stehen für den fraglichen Typ nicht zur Verfügung (Spalten zum Speichern von lokalen Attributen wurden nicht zum Typ hinzugefügt).
Standardmäßig sind in keiner Objektklasse zusätzliche Spalten für lokale Attribute vorhanden. Zu einem Typ müssen zusätzliche Spalten hinzugefügt werden, damit lokale Attribute erstellt werden können. Weitere Informationen finden Sie unter .
|
PTC empfiehlt, dass Administratoren Spalten für lokale Attribute zu Typen nach Bedarf hinzufügen. Wenn sie Spalten zu allen Typen hinzuzufügen, werden einige möglicherweise nicht verwendet.
|
Sie können zwischen lokalen und globalen Attributen wechseln, indem Sie die Werte mit dem Dienstprogramm TypeAttributeMoveTool von einem Attribut in ein anderes in demselben Typ verschieben. Sie können Werte von einem globalen Attribut in ein lokales Attribut oder von einem lokalen Attribut in ein globales Attribut in demselben Typ verschieben, vorausgesetzt dass beide Attribute bereits im System vorhanden sind. Weitere Informationen finden Sie unter .