DASH:Gen

Anleitung

Ein Apache-Superset-Dashboard erzeugen und importieren

DASH:Gen schreibt das Export-ZIP, das Apache Superset selbst beim Export eines Dashboards schreibt. Sie importieren es wie jeden anderen Export, ohne API-Token und ohne Verbindung von außen.

Apache Superset kann Dashboards als ZIP exportieren und wieder importieren. DASH:Gen erzeugt genau so ein ZIP, aus einer Datei oder einem Dataset-Export und einem Satz. Nichts verbindet sich dabei mit Ihrer Instanz; die Oberfläche von DASH:Gen ist englisch.

Erzeugen

  1. Am sichersten ist der Dataset-Export: in Apache Superset unter Datasets das Dataset auswählen und exportieren. Das ZIP enthält die Definition, Tabelle oder SQL-Abfrage mit ihren Spalten, und die Datenbankverbindung, aber keine Zeilen. Dieser Weg braucht ein Konto.
  2. Ohne Konto geht es aus einer Datendatei; dann erwartet das Dataset im Bundle eine Tabelle mit genau diesen Spalten in der Datenbank, die das Bundle nennt.
  3. Auf dashgen.de die Datei hineinziehen, das Dashboard in einem Satz beschreiben und Generate Apache Superset drücken. In den Einstellungen lassen sich die vier Schritte, Dataset, Measures, Charts und Dashboard, einzeln abwählen: Ein abgewählter Schritt wird aus dem hochgeladenen Export übernommen statt neu entworfen.
  4. Das ZIP herunterladen.

Importieren

  1. In Apache Superset Dashboards öffnen und Import dashboard wählen.
  2. Das ZIP auswählen. Braucht die Verbindung ein Passwort, fragt Superset jetzt danach.
  3. Nach einem Import aus einer Datendatei das Dataset gegebenenfalls auf die richtige Datenbank und Tabelle umstellen.

Das SQL, das ein Lauf dem Dataset hinzufügt, wird im Dialekt der Datenbank geschrieben, die der Export nennt: PostgreSQL, MySQL oder MariaDB, SQL Server, sonst PostgreSQL.

Wenn der Import scheitert

Die englische Anleitung zum Superset-Bundle zeigt außerdem die Vorschau vor dem Import, die mit einem Konto verfügbar ist.

Fragen

Für welche Superset-Version erzeugt DASH:Gen das ZIP?

Für Apache Superset 6, im Exportformat dieser Version: Datenbankverbindung, Dataset mit Metriken, eine YAML-Datei je Chart und das Dashboard mit Layout.

Enthält das Superset-Bundle von DASH:Gen mein Datenbankpasswort?

Nein. Braucht die Verbindung eines, fragt Apache Superset beim Import danach; im Bundle steht es nie.

Warum zeigt der Handlebars-Tab nur Fehlerkästen?

Ein unveränderter Apache Superset zeichnet keine Handlebars-Charts: seine Content-Security-Policy verbietet, was Handlebars zum Kompilieren braucht. Der Tab erklärt am Ende selbst, was die Instanz dafür benötigt.

Ohne Konto ausprobieren

Drei HTML-Dashboards, ein Power-BI-Bericht und ein Apache-Superset-Bundle pro Tag – ohne Registrierung, ohne Karte. Keine Datei zur Hand? Unter dem Upload-Feld Sales wählen.

DASH:Gen öffnen