Zum Inhalt

Project Dashboard

Das Project Dashboard bietet einen zentralen Ort, um dein Projekt in DATAMIMIC zu konfigurieren. Das Dashboard ist in Tabs organisiert, die jeweils in einer linken Seitenleiste verfügbar sind. Der Hauptbereich zeigt den Inhalt, der zum ausgewählten Tab gehört. Diese Einrichtung ermöglicht eine effiziente Verwaltung verschiedener Projekteinstellungen und Ressourcen.

Einstellungs-Dashboard
Project Dashboard

Übersicht über die Tabs

Das Dashboard enthält sechs Haupttabs:

  1. Übersicht
  2. Benutzer
  3. Umgebungen
  4. Zugriffstoken
  5. Globales Projekt
  6. Runtime Config

Übersicht Tab

Der Übersicht Tab enthält zwei Hauptabschnitte: Standardaktionen und Statistiken.

Er enthält außerdem ein eigenständiges Language Server-Panel mit dem projektbezogenen LSP-Schalter. Siehe Language-Server-Einstellung und Editor: Language Server.

  • Standardaktionen

    • Save as template: Erstelle eine wiederverwendbare Vorlage aus diesem Projekt, die es anderen ermöglicht, Projekte aus deiner Konfiguration abzuleiten.
    • Download project: Exportiere das Projekt als .tar.gz-Archiv. Dies kann verwendet werden, um das Projekt zu anderen DATAMIMIC-Instanzen zu verschieben oder eine lokale Sicherung zu behalten.
    • Log Level: Konfiguriere das Log-Level für Projekttasks.
    • Delete project: Entferne das Projekt dauerhaft aus dem System.
  • Statistiken

    • Gibt einen Überblick über wichtige Projektmetriken:
    • Total Users: Die Anzahl der Benutzer, die Zugang zum Projekt haben.
    • Total Access Tokens: Die Gesamtzahl der für den projektbasierten API-Zugriff erstellten Zugriffstoken.
    • Environment Overview: Ein Diagramm der konfigurierten Umgebungen nach Typ: Database, Mongo, Kafka, RabbitMQ und Object Storage.

Benutzer-Tab

Der Benutzer-Tab dient zur Verwaltung des Benutzerzugriffs auf das Projekt. Hier kannst du:

  • Benutzer hinzufügen: Gewähre neuen Benutzern Zugang zum Projekt.
  • Benutzer löschen: Entferne Benutzer aus dem Projekt, wenn nötig.

Zugriffstoken-Tab

Im Zugriffstoken-Tab verwaltest du Token für die API-Authentifizierung innerhalb von DATAMIMIC. Jedes Token hat:

  • Eine Projektzuordnung
  • Einen definierten Geltungsbereich (Berechtigungen)
  • Ein Ablaufdatum

Diese Token gewährleisten einen sicheren, projektspezifischen Zugang für automatisierte Prozesse und Integrationen.


Umgebungen-Tab

Im Umgebungen-Tab konfigurierst und verwaltest du verschiedene Umgebungen für das Projekt. Du kannst:

  • Neue Umgebungen hinzufügen: Definiere neue Umgebungen, um dein Projekt zu unterstützen.
  • Bestehende Umgebungen bearbeiten: Aktualisiere die Einstellungen für bestehende Umgebungen.
  • Umgebungen löschen: Entferne Umgebungen, wenn sie nicht mehr benötigt werden.

Globales Projekt-Tab

Der Globales Projekt-Tab in DATAMIMIC bietet Zugang zu einem Projekt mit gemeinsam genutzten Ressourcen und gemeinsamen Funktionen. Dazu gehören:

  • Transformationslogik: Wiederverwendbare Python-Funktionen zur Datenverarbeitung.
  • Benutzerdefinierte Generatoren und Konverter: Häufig verwendete Hilfsprogramme zur Datenverarbeitung.
  • Entity- und Gewichtungsdateien: Vorlagen für Datenstrukturen und Gewichtszuweisungen.
  • Systemumgebungen: Vordefinierte Einstellungen, die von anderen Projekten übernommen werden können.

Wenn du das globale Projekt als Abhängigkeit hinzufügst, sind alle seine Dateien als schreibgeschützt in deinem lokalen Projekt verfügbar, was dir den Zugriff auf diese Ressourcen und ihre Integration in deine Arbeitsabläufe ermöglicht. Die Dateien werden auch Teil deines Projekts Autocomplete-Modells.


Dieses Project Dashboard ist darauf ausgelegt, die Einrichtung und Verwaltung von Projekten zu vereinfachen und einen schnellen Zugriff auf wesentliche Konfigurationen und gemeinsam genutzte Ressourcen zu ermöglichen.

Unterseiten

Für detaillierte Informationen zu spezifischen Projektkonfigurationen, siehe die folgenden Unterseiten: