Zum Hauptinhalt springen

Datamart

Der Tab Datamart steuert die Generierung des analytischen Datamarts des Unternehmens: ein denormalisierter Datenbestand, gedacht zur Auswertung durch Ihre BI-Werkzeuge.

Registerkarte Datamart des Arbeitsbereichs

Einstellungen → Arbeitsplatz → Datamart

Lizenzpflichtige Funktion

Der Tab steht mit einer Demo-Lizenz nicht zur Verfügung: Er zeigt dann die Einladung, auf die Pro-Version zu wechseln.

Zwei Blöcke, zwei Zielgruppen​

Der Bildschirm überlagert eine Konfiguration und einen Befehl, und beide richten sich nicht an dieselben Personen.

Konfiguration des Datamarts​

Dieser Block trägt den Hinweis „nur FoxPlan-Administratoren" — er erscheint nicht für einen gewöhnlichen Arbeitsbereichsadministrator. Er legt fest, wo und wie die Generierung läuft:

FeldZweck
SchemaDer Name des Zielschemas für die Generierung (z. B. K_JPM)
Service-URLDie Adresse des aufgerufenen Generierungsdienstes (z. B. https://datamart.example.com/generate?)
UmgebungDer an den Dienst übergebene Umgebungsname (z. B. prod)
GenerierungsspracheDie Sprache der Datamart-Bezeichnungen und der API-Antworten
Automatische GenerierungAktiviert die geplante Generierung für dieses Unternehmen

Jedes dieser Felder überschreibt die globale Serverkonfiguration für dieses Unternehmen: Das ist der Mechanismus, der mehreren Kunden erlaubt, auf einer Instanz mit unterschiedlichen Zielen zu koexistieren.

Tägliche Planung​

FeldZweck
Tägliche PlanungLöst die Generierung einmal täglich aus
Geplante UhrzeitDie Uhrzeit HH:mm:ss der Auslösung
AusführungstageDie Tage, an denen die Generierung ausgelöst wird. Standardmäßig alle außer Freitag und Samstag
ServerzeitErinnerung an die Zeitzone, in der die obige Uhrzeit interpretiert wird — daneben angezeigt, schreibgeschützt
Letzte geplante AusführungZeitstempel des letzten automatischen Laufs
Ein Lauf pro Tag, auch im Mehrinstanzbetrieb

FoxPlan läuft mit mehreren Repliken. Eine Redis-Sperre garantiert, dass nur eine davon die tägliche Generierung auslöst: Es gibt nie einen Doppellauf, wie viele Knoten es auch gibt.

Ist die Planung ohne hinterlegte Uhrzeit aktiviert, zeigt der Bildschirm eine Warnung — die Generierung würde nie starten.

Ausführungstage​

Am Wochenende arbeitet in der Regel niemand: Zwischen Freitagabend und Sonntag ändern sich die Daten nicht. Standardmäßig wird die Generierung daher weder freitags noch samstags ausgelöst. Der Sonntag bleibt aktiviert, damit der Montagmorgen mit aktuellen Daten beginnt.

Die Tage gelten in der Zeitzone des Servers, zum Zeitpunkt der Auslösung. Liegt die geplante Uhrzeit nach Mitternacht (zum Beispiel 02:00:00), fällt die Nacht von Freitag auf Samstag auf den Samstag: Diesen Tag muss man abwählen.

Ist die Planung ohne ausgewählten Tag aktiviert, verweigert der Bildschirm das Speichern.

Auf Anforderung generieren​

Die Schaltfläche Generieren startet eine sofortige Generierung, ohne auf den täglichen Termin zu warten.

  • Während des Laufs antwortet FoxPlan: „Der Datamart wird gerade generiert, versuchen Sie es in 15 Minuten erneut."
  • Ist die Konfiguration unvollständig, ist die Schaltfläche deaktiviert, und ein Tooltip weist darauf hin, dass Schema, URL und Umgebung von einem FoxPlan-Administrator hinterlegt werden müssen.

Snowflake-Zugang​

Für Kunden, die den Datamart-Service abonniert haben, erfolgt der Zugriff auf die Daten in Snowflake mit dem Zugriffstoken, das in FoxPlan verfügbar ist: Einstellungen → Arbeitsplatz → Datamart, Block Snowflake-Zugang zum Datamart.

  1. Klicken Sie auf Token anzeigen und dann auf Kopieren.
  2. Geben Sie in Ihrem Werkzeug (Power BI, Anwendung, ETL) den im Block angezeigten Snowflake-Benutzer ein und fügen Sie das Token anstelle des Passworts ein.

Das Token wird von FoxPlan hinterlegt und erneuert. Es ist für die Administratoren des Arbeitsplatzes und der Umgebung sichtbar, und jede Anzeige wird protokolliert.

Siehe auch​

Gute Gewohnheit

Planen Sie die Generierung außerhalb der Erfassungszeiten: Der Datamart fotografiert den Datenstand zum Zeitpunkt der Auslösung, und ein nächtlicher Lauf liefert einen stabilen Datenbestand für die Morgenberichte.