Wie die Datenbank jedes Unternehmens funktioniert
Dieser an Administratoren gerichtete Artikel erklärt, wie MobilityManager jedem Unternehmen (Mandant) eine eigene Datenbank gibt, wie diese Datenbanken benannt und bereitgestellt werden und wie Sie ihren Zustand überprüfen.
Eine Datenbank pro Unternehmen
Die Fuhrparkdaten jedes Unternehmens werden in einer separaten Datenbank gespeichert. Die Systemdatenbank führt die Hauptliste der Unternehmen zusammen mit den Verbindungsdetails jedes Unternehmens; die operativen Daten — Fahrzeuge, die Fahrzeugakte, Buchungen und Belege — befinden sich in der eigenen Datenbank des Unternehmens. Wenn eine Anfrage eingeht, liest die Plattform Ihr aktives Unternehmen, sucht die Verbindung dieses Unternehmens nach und öffnet eine Verbindung zu genau dieser Datenbank. Das ist es, was die Unternehmen voneinander isoliert hält.
Hinweis: Die Plattform unterstützt zwei Datenbank-Engines, die durch den konfigurierten Datenbankanbieter der Installation ausgewählt werden: SQL Server und PostgreSQL. Alle Unternehmen einer Installation verwenden dieselbe Engine.
Wie eine Unternehmensdatenbank bereitgestellt wird
Wenn ein Unternehmen erstellt wird (was die Berechtigung tenants:create erfordert, normalerweise ein SystemAdmin), wählen Sie eine von zwei Optionen:
- Automatische Bereitstellung — die Plattform generiert den nächsten freien Datenbanknamen anhand der Vorlage
mobilitymanager001bismobilitymanager999, leitet die Verbindung aus der Konfiguration der Systemdatenbank ab, erstellt die Datenbank und wendet das Schema an. - Eigene Datenbank verwenden — Sie geben eine Verbindungszeichenfolge für eine Datenbank an, die Sie selbst verwalten, und die Plattform erfasst und verwendet sie.
Die automatische Bereitstellung durchsucht die bestehenden Unternehmen, um die niedrigste ungenutzte Nummer im Bereich 001–999 zu finden, sodass die Namen eindeutig und vorhersehbar bleiben.
Den Zustand einer Unternehmensdatenbank überprüfen
Die Plattform kann testen, ob die Datenbank eines Unternehmens erreichbar ist, und einen Status melden:
| Status | Bedeutung |
|---|---|
| Healthy | Die Verbindung zur Unternehmensdatenbank war erfolgreich. |
| Degraded | Die Unternehmensdatenbank ist nicht erreichbar. |
| Unknown / NotFound | Das Unternehmen konnte bei der Überprüfung nicht gefunden werden. |
- Die Überprüfung des Status eines einzelnen Unternehmens erfordert die Berechtigung
tenants:view. - Die Anzeige des Zustands aller Unternehmen auf einmal erfordert die Berechtigung
tenants:manageund ist eine Übersicht auf SystemAdmin-Ebene.
Warnung: Wenn ein Unternehmen als Degraded angezeigt wird, können sich seine Benutzer authentifizieren, aber die Plattform kann seine Daten nicht öffnen. Beheben Sie das Datenbank- oder Verbindungsproblem, bevor Benutzer versuchen, in diesem Unternehmen zu arbeiten.
Wenn die Plattform eine Unternehmensdatenbank nicht öffnen kann
Die Plattform verweigert das Öffnen des Datenkontexts eines Unternehmens, wenn einer der folgenden Punkte zutrifft:
- Für das Unternehmen ist keine Verbindungszeichenfolge konfiguriert.
- Der Status des Unternehmens ist nicht
Active(es wurde zum Beispiel deaktiviert). - Die Datenbank selbst ist nicht erreichbar.
In diesen Fällen werden die Datensätze des Unternehmens nicht offengelegt, was die Datenintegrität selbst dann schützt, wenn die Infrastruktur falsch konfiguriert ist.
Verwandte Artikel
- Ein neues Unternehmen erstellen
- Unternehmen und Datenisolation verstehen
- Was mit Ihren Daten geschieht, wenn ein Unternehmen deaktiviert wird
- Ein Unternehmen aktivieren und deaktivieren