---
sourceDocument: Yokohama Now Plattformverwaltung
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Plattformverwaltung

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Tabellenerweiterung und -Klassen

# Tabellenerweiterung und -Klassen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Aktivieren Sie eine oder mehrere untergeordnete Tabellen, um Felder und Datensätze für eine übergeordnete Tabelle freizugeben. Administratoren und Anwendungsentwickler können Tabellen nur während der Tabellenerstellung erweitern.  
Administratoren und Anwendungsentwickler erweitern normalerweise Tabellen, um einen Satz zugehöriger Datensätze zu erstellen, die Informationen teilen. Beispielsweise haben die Tabellen „Aufgabe" und „Konfigurationselement" im Basissystem mehrere Erweiterungen:{#table-extension-and-classes__table_v34_p1d_ty__entry__2}

| Ursprüngliche Tabelle | Zugehörige Tabellen aus der ursprünglichen Tabelle erweitert |
|-|-|
| Aufgabe \[Aufgabe\] | * Incident \[incident\] * Problem \[problem\] * Change-Anforderung \[change_request\] {#table-extension-and-classes__ul_s4j_w1d_ty} |
| Konfigurationselement \[cmdb_ci\] | * Anwendung \[cmdb_ci_appl\] * Computer \[cmdb_ci_computer\] * Datenbank \[cmdb_ci_database\] {#table-extension-and-classes__ul_mnz_bbd_ty} |
[Tabelle : 1. Beispiel für erweiterte Tabellen im Basissystem]

{#table-extension-and-classes__table_v34_p1d_ty}

Eine Tabelle, die eine andere Tabelle erweitert, wird als bezeichnet Untergeordnete Klasse , Und die Tabelle, die erweitert wird, ist die Übergeordnete Klasse . Eine Tabelle kann sowohl eine übergeordnete als auch eine untergeordnete Klasse sein, die sowohl Erweiterungen für andere Tabellen erweitert als auch bereitstellt. Eine übergeordnete Klasse, die keine Erweiterung einer anderen Tabelle ist, wird als bezeichnet Basisklasse .  
Administratoren können diese Tools verwenden, um die Beziehungen zwischen Klassen anzuzeigen.

* Schemakarte
* Systemwörterbuch
* Tabellenmodul
{#table-extension-and-classes__ul_mll_w3d_ty}  
Tabelle wird erweitert:

* Verknüpft die neue Tabelle mit der sich erweiternden Tabelle.
* Erstellt Systemfelder in der neuen Tabelle.
* Erstellt eine oder mehrere Datenbanktabellen zum Speichern der übergeordneten und untergeordneten Klassen. Die Anzahl der Tabellen, die das System erstellt, hängt vom Erweiterungsmodell ab, das während der Tabellenerstellung ausgewählt wurde.
{#table-extension-and-classes__ul_sp1_zzc_ty}

## Erweiterungsmodelle {#table-extension-and-classes__section_mlg_jzj_fbb}

Die Now PlatformBietet diese Erweiterungsmodelle an.

* Tabelle pro Klasse
* Tabelle pro Hierarchie
* Tabelle pro Partition
{#table-extension-and-classes__ul_k11_431_l2b}  
Das Erweiterungsmodell bestimmt diese Attribute.

* Die Anzahl der erstellten Datenbanktabellen
* Die Ableitung von Feldern aus übergeordneten Klassen
* Die Replikation von Datensätzen aus untergeordneten Klassen
{#table-extension-and-classes__ul_myg_531_l2b}

## Tabelle pro Klasse {#table-extension-and-classes__section_wpy_km1_l2b}

Tabellen erstellt
:   Erstellt eine separate Datenbanktabelle für die übergeordnete Klasse und jede untergeordnete Klasse.

Felder, die von der übergeordneten Klasse abgeleitet sind
:   Untergeordnete Klassen leiten Felder von übergeordneten Klassen ab.

Wörterbuchdatensätze, die für die übergeordnete Klasse erstellt wurden
:   Eine übergeordnete Klasse hat einen Wörterbuchdatensatz für die Sammlung und für jedes Feld, das daraus abgeleitet werden kann. Beispielsweise enthält die Tabelle „Vertrag" \[ast_Contract\] 59 Wörterbuchdatensätze, die die Tabelle und ihre Felder definieren.

Wörterbuchdatensätze, die für untergeordnete Klassen erstellt wurden
:   Jede untergeordnete Klasse hat nur Wörterbucheinträge für Felder, die für die Klasse eindeutig sind.

Datensätze repliziert
:   Die übergeordnete Klasse repliziert jeden Datensatz, der in ihren untergeordneten Klassen gespeichert ist. Jede untergeordnete Klasse speichert nur Datensätze, die für die Klasse eindeutig sind. Replizierte Datensätze haben in jeder Tabelle denselben SYS-ID-Wert. Das System repliziert jede Änderung, die Sie an einem untergeordneten Datensatz vornehmen, in den übereinstimmenden Datensatz in der übergeordneten Tabelle. Beispiel: Die Tabelle „Vertrag \[ast_Contract\]" repliziert Datensätze aus den Tabellen „Leasing" \[ast_Lease\] und „Garantie" \[ast_Garantie\].

## Tabelle pro Hierarchie {#table-extension-and-classes__section_s41_pq1_l2b}

Tabellen erstellt
:   Erstellt eine Datenbanktabelle für die übergeordnete Klasse, die alle Datensätze für die übergeordneten und untergeordneten Klassen speichert. Untergeordnete Klassen haben keine separaten Datenbanktabellen.

Felder, die von der übergeordneten Klasse abgeleitet sind
:   Untergeordnete Klassen leiten Felder von übergeordneten Klassen ab. Beispielsweise leitet die Tabelle „Incident" Felder aus der Aufgabentabelle ab.

Wörterbuchdatensätze, die für die übergeordnete Klasse erstellt wurden

:   Eine übergeordnete Klasse hat einen Wörterbuchdatensatz für die Sammlung und für jedes Feld, das daraus abgeleitet werden kann. Beispielsweise ist die Aufgabentabelle eine übergeordnete Klasse mit 66 Wörterbuchdatensätzen, die die Tabelle und ihre Felder definieren.

    Der Wörterbucheintrag für die übergeordnete Klasse enthält eine Spalte „sys_class_Name", deren Wert angibt, welcher untergeordneten Klasse jeder Datensatz angehört. Incident-Datensätze haben beispielsweise den Wert „sys_class_Name" von „Incident", und Change-Datensätze haben den Wert „sys_class_Name" von „Change".

Wörterbuchdatensätze, die für untergeordnete Klassen erstellt wurden
:   Jede untergeordnete Klasse hat nur Wörterbucheinträge für Felder, die für die Klasse eindeutig sind. Beispielsweise enthält die Incident-Tabelle nur 22 Wörterbuchdatensätze, die noch nicht in der Aufgabentabelle definiert sind.

Datensätze repliziert
:   Datensatzreplikation ist nicht erforderlich, da die übergeordnete Klasse alle Datensätze speichert, die zu gehören Hierarchie . Beispielsweise enthält die Aufgabentabelle alle Datensätze aus ihren untergeordneten Klassen wie den Tabellen „Change", „Incident" und „Problem".

## Tabelle pro Partition {#table-extension-and-classes__section_wwx_vr1_l2b}

Tabellen erstellt
:   Erstellt eine Datenbanktabelle für die übergeordnete Klasse, die alle Datensätze für die übergeordneten und untergeordneten Klassen speichert. Untergeordnete Klassen haben keine separaten Datenbanktabellen. Wenn die Datenbanktabelle ein Speicherlimit erreicht, fügt das System dynamisch Speichertabellen hinzu ( Partitionen ) Zum Speichern zusätzlicher Datensätze.

Felder, die von der übergeordneten Klasse abgeleitet sind
:   Untergeordnete Klassen leiten keine Felder von übergeordneten Klassen ab. Stattdessen hat jede untergeordnete Klasse eine eigene Liste von Feldern. Beispielsweise haben die Tabellen „Basiskonfigurationselement" \[cmdb\], „Konfigurationselement \[cmdb_ci\]" und „Hardware \[cmdb_ci_Hardware\]" jeweils eigene Felddefinitionen.

Wörterbuchdatensätze, die für die übergeordnete Klasse erstellt wurden

:   Eine übergeordnete Klasse hat einen Wörterbuchdatensatz für die Sammlung und für jedes zugehörige Feld. Beispielsweise ist die Tabelle „Basiskonfigurationselement \[cmdb\]" eine übergeordnete Klasse mit 48 Wörterbuchdatensätzen.

    Das System repliziert Änderungen, die an übergeordneten Klassenwörterbucheinträgen vorgenommen wurden, in untergeordnete Klassenwörterbucheinträge. Wenn Sie beispielsweise die Namensspalte in der Tabelle „Basiskonfigurationselement der übergeordneten Klasse" \[cmdb\] ändern, repliziert das System sie in untergeordnete Klassenwörterbucheinträge wie die Tabellen „Konfigurationselement" \[cmdb_ci\] und „Hardware" \[cmdb_ci_Hardware\].

    Der Wörterbucheintrag für die übergeordnete Klasse enthält Spalten für sys_class_Name und sys_class_path, deren Werte angeben, welcher untergeordneten Klasse jeder Datensatz angehört. Beispielsweise haben Hardwaredatensätze den Wert „sys_class_Name" von „cmdb_ci_Hardware", und Computerdatensätze haben den Wert „sys_class_Name" von „cmdb_ci_Computer".

    Wenn die Datenbanktabelle ein Speicherlimit erreicht, aktualisiert das System den Wörterbucheintrag für die übergeordnete Klasse, um Spalten für sys_Storage_alias und Storage_table_Name einzubeziehen. Mit diesen Speicherspalten-Wörterbucheinträgen können Administratoren die übergeordnete Klasse und ihre Speichertabellen als einzelne logische Einheit verwalten.

Wörterbuchdatensätze, die für untergeordnete Klassen erstellt wurden
:   Jede untergeordnete Klasse verfügt über einen Wörterbuchdatensatz für die Sammlung und für jedes zugehörige Feld. Beispielsweise enthält die Hardwaretabelle 73 Wörterbuchdatensätze, wobei einige Datensätze Spalten in der übergeordneten Klasse duplizieren.

Datensätze repliziert
:   Datensatzreplikation ist nicht erforderlich, da die übergeordnete Klasse alle Datensätze speichert, die zu gehören Hierarchie . Beispielsweise enthält die Tabelle „Basiskonfigurationselement \[cmdb\]" alle Datensätze aus ihren untergeordneten Klassen, z. B. die Tabellen „Anwendung" \[cmdb_ci_appl\], „Computer" \[cmdb_ci_Computer\] und „Hardware" \[cmdb_ci_Hardware\].

