Datenwörterbuchtabellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Das System definiert Datenwörterbuch, Datenmodellierung und Entitätsbeziehungsinformationen in mehreren Tabellen.

    • Tabellen [sys_db_object]: Enthält einen Datensatz für jede Tabelle.
    • Wörterbucheinträge [sys_dictionary]: Enthält zusätzliche Details für jede Tabelle und die Definition für jede Spalte in jeder Tabelle. Jede Zeile stellt entweder eine Spalte in einer Tabelle oder eine Tabelle dar.
    • Feldbezeichnungen [sys_documentation]: Enthält die visuell lesbaren Bezeichnungen und Sprachinformationen.

    Tabellen

    Die Tabelle „Tabellen“ [sys_db_object] enthält einen Datensatz für jede Tabelle in der Datenbank.

    Greifen Sie auf die Tabellenliste zu, indem Sie zu navigieren Systemdefinition > Tabellen. Administratoren können eine benutzerdefinierte Tabelle erstellen, Spalten in einer durchsuchbaren und sortierbaren eingebetteten Liste hinzufügen oder ändern und das automatische Nummernformat definieren.

    Die folgende Abbildung zeigt eine Liste der Tabellen, die die Anwendungsdateitabelle erweitern.
    Abbildung : 1. Tabellen

    Datenbankeinschränkungen für Tabellenspalten und -zeilen

    Hinweis:
    Bestimmte Now Platform -Abonnements enthalten benutzerdefinierte Tabellenberechtigungen. Sie können benutzerdefinierte Tabellen für jeden Zweck bis zur Berechtigungsgrenze im Abonnement erstellen. Weitere Informationen dazu, wie Ihr Verwendungsadministrator die benutzerdefinierten Tabellen, die Sie erstellen, Abonnements zuordnet, finden Sie unter Ordnen Sie benutzerdefinierte Tabellen einem Produktabonnement in zu Abonnement-Management.
    Beachten Sie die folgenden Datenbankeinschränkungen:
    • Das System kann nur maximal 1000 Spalten pro Tabelle haben. Obwohl 1000 Spalten ein festgelegtes Limit sind, bedeutet dieses Limit nicht, dass Sie physisch 1000 Spalten in einer Tabelle haben können. Die Anzahl der Spalten in einer Tabelle wird durch die im Rechenzentrum ServiceNow verwendete Datenbank definiert, nicht durch Now Platform.
    • Jede Tabelle hat unabhängig von der Speicher-Engine eine maximale Zeilengröße von 65.535 Byte. Speicher-Engines können diesem Grenzwert zusätzliche Einschränkungen auferlegen, wodurch die effektive maximale Zeilengröße reduziert wird.
    • Das System kann nicht mehr als 10 Zeichenfolgenfelder mittlerer Länge oder länger in einer einzelnen Tabelle haben. Der Versuch, eine große Anzahl von Zeichen in 11 oder mehr Zeichenfolgenfeldern zu speichern, kann zu folgendem Fehler führen: Syntaxfehler oder Zugriffsregelverletzung von Datenbank erkannt (Zeilengröße zu groß (> 8126).
    • Wenn Sie Felder erstellen, wird das Präfix u_ automatisch zum Spaltennamen hinzugefügt. Wenn die von Ihnen eingegebene Spaltenbezeichnung führende numerische Zeichen enthält, werden diese durch das Präfix u_ ersetzt.

    Weitere Informationen zu Datenbankeinschränkungen und allgemeine Fragen zu Tabellen in Ihrer ServiceNow -Instanz finden Sie unter KB0749585.

    Wörterbucheinträge

    Die Tabelle „Dictionary-Einträge“ [sys_dictionary], auch System Dictionarygenannt, definiert jede Tabelle und jedes Feld im System. Es enthält Informationen zu Datentyp, Zeichenbegrenzung, Standardwert, Abhängigkeit und anderen Attributen eines Felds.

    Greifen Sie auf eine der folgenden Arten auf das Systemwörterbuch zu:
    • Um die Listenansicht des Systemwörterbuchs anzuzeigen, navigieren Sie zu Systemdefinition > Lexikon.
    • Um eine bestimmte Wörterbuchdefinition anzuzeigen, klicken Sie mit der rechten Maustaste auf den Listenheader, den Formularheader oder die Feldbezeichnung, und wählen Sie Dictionary konfigurierenaus.
    Die folgende Abbildung zeigt eine gefilterte Liste von Wörterbucheinträgen für die Incident-Tabelle und die Aufgabentabelle, die sie erweitert.
    Abbildung : 2. Dictionary Inc.-Aufgabe

    Feldbezeichnungen

    Die Tabelle „Feldbezeichnungen“ [sys_documentation], auch als Sprachdateibezeichnet, enthält Informationen zu den Bezeichnungen und Hinweisen für jede Tabelle und Spalte im System.

    Greifen Sie auf eine der folgenden Arten auf die Sprachdatei zu:
    • Um die Listenansicht anzuzeigen, navigieren Sie zu Systemdefinition > Sprachdatei.
    • Um die Feldbezeichnung für ein bestimmtes Feld anzuzeigen, klicken Sie mit der rechten Maustaste auf die Feldbezeichnung im Formular.
    Die folgende Abbildung zeigt die Sprachdatei, die so gefiltert wurde, dass nur Bezeichnungen in der Incident-Tabelle angezeigt werden.
    Abbildung : 3. Feldbezeichnungen