Zeigen Sie eine Tabellenhierarchie und das Erweiterungsmodell an
Bestimmen Sie das von einer Tabelle verwendete Erweiterungsmodell.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Das von einer Tabelle verwendete Erweiterungsmodell ist nicht sofort erkennbar. Während eine Hierarchie eine einzelne physische Tabelle verwenden kann, zeigt die Plattform Tabellen so an, als ob jede logische Tabelle eine eindeutige physische Tabelle hat. Wenn Sie beispielsweise eine Tabelle für einen Workflow angeben, können Sie Change [Change_Request] oder Incident [Incident] auswählen, obwohl die übergeordnete Tabelle „Aufgabe“ [Aufgabe] eine einzelne physische Tabelle verwendet.
Administratoren können den Status von reduzierten Tabellenhierarchien anzeigen, aber keine zusätzlichen Hierarchien reduzieren. Sie können Konfigurieren Sie das Formular Zum Hinzufügen von Erweiterungsmodell Feld, falls erforderlich.
Prozedur
- Navigieren zu an.
- Wählen Sie einen Tabellendatensatz aus.
-
Überprüfen Sie Erweiterungsmodell Feldwert, der angibt, ob die Tabellenhierarchie mehrere eindeutige Tabellen oder eine einzelne flache Tabelle verwendet.
- Keine : Gibt an, dass die Tabelle die Tabelle pro Klassenmodell verwendet. Definiert eine eindeutige physische Tabelle pro logischer Tabelle in einer Hierarchie. Beispielsweise gibt es separate physische Tabellen für die Tabelle „Asset“ [alm_Asset] und ihre untergeordneten Tabellen: Hardware [alm_Hardware], Verbrauchsgut [alm_Consumable], Einrichtung [alm_Facility] und Softwarelizenz [alm_license].Hinweis:Wenn eine Tabelle ein leeres Feld „Erweiterungsmodell“ hat, ist es nicht unbedingt eine Tabelle pro Klasse. Wenn die Tabelle eine andere Tabelle erweitert, erbt sie das Modell tatsächlich von allen übergeordneten Tabellen, die sie erweitert. Nur wenn keines der übergeordneten Elemente ein definiertes Erweiterungsmodell hat, ist die Erweiterungsmodelltabelle der Tabelle pro Klasse. Dies kann in vielen Tabellen angezeigt werden, die die Aufgabentabelle erweitern. Incident ist eine logische Tabelle, die die Aufgabe erweitert und sich physisch in der Aufgabe befindet, aber standardmäßig einen leeren Erweiterungsmodellwert hat.
Wenn eine Tabelle überhaupt nichts erweitert und ein leeres Feld „Erweiterungsmodell“ enthält, ist dies eine Tabelle pro Klasse.
- Tabelle pro Hierarchie : Definiert eine einzelne physische Tabelle pro logischer Tabellenhierarchie. Beispielsweise gibt es eine einzelne Aufgabentabelle [Task] in der MySQL-Datenbank, die alle Aufgaben-, Incident-, Problem- und Change-Datensätze enthält. Diese einzelne physische Tabelle wird als separate logische Tabellen dargestellt.
- Keine : Gibt an, dass die Tabelle die Tabelle pro Klassenmodell verwendet. Definiert eine eindeutige physische Tabelle pro logischer Tabelle in einer Hierarchie. Beispielsweise gibt es separate physische Tabellen für die Tabelle „Asset“ [alm_Asset] und ihre untergeordneten Tabellen: Hardware [alm_Hardware], Verbrauchsgut [alm_Consumable], Einrichtung [alm_Facility] und Softwarelizenz [alm_license].