SuperX

Mail für InfosKontaktLogin

Datenbankbeschreibung für Modul Visualisierungen (Kurzname viz)

SuperX-Version
Modulversion 0.3b
Sachgebiet Visualisierungen id 320
Systeminfo Visualisierungen id 320
Thema Visualisierungen
Themenbaum-Ast Abfragen

Übersicht

Tabellen und Komponenten (Alphabet) Tabellen (Thema) Tabellen (Typ)
  1. Tabellen
  2. Views
  3. Funktionen/Prozeduren
  4. Masken
  5. Schnittstellenbeschreibung
  1. Visualisierungen
  2. Administration Visualisierungen
    1. Ladetabellen
      • Datentabellen
      • Schlüsseltabellen
      • Hilfstabellen

        Datenbankschema

        Tabellen

        Tabelle viz_chart

        Diagrammentwürfe

        Typ: Datentabelle, Themenbereich: Visualisierungen

         
        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
        tid SERIAL true tid
        uniquename VARCHAR 255 true Unique Name
        caption VARCHAR 255 Bezeichnung
        description TEXT 255 Beschreibung
        chartmodel TEXT 255 Quellcode des Diagramms
        preview_svg TEXT 255 Vorschau (SVG)
        userinfo_id INTEGER 255 Angelegt von userinfo : tid
        creation_date DATE 255 today() Angelegt (Datum)
        update_date DATE 255 today() Letzte Änderung (Datum)
        maskeninfo_id INTEGER 255 Maske maskeninfo : tid
        mask_params TEXT 255 Maskenparameter
        renderer_id INTEGER true Renderer viz_renderer : tid
        chartmodel_miniature TEXT 255 Quellcode des Diagramms (Miniatur)
        chart_position CHAR 10 Position des Diagramms CENTER,TOP,BOTTOM,LEFT,RIGHT,INLINE
        chart_active SMALLINT 2 1 false Grafik aktiv
        chart_width INTEGER 10 600 Breite des Diagramms in px
        chart_height INTEGER 10 400 Höhe des Diagramms in px
        chart_miniature_width INTEGER 10 200 Breite der Diagramm-Miniatur in px
        chart_miniature_height INTEGER 10 100 Höhe der Diagramm-Miniatur in px
        Primärschlüssel:

        viz_chart_pk: tid

        Index/Indizes:
        • unique ix_viz_chart auf viz_chart (uniquename );
        Wird benutzt in:
          Tabelle viz_colorscheme

          Schlüsseltabelle für Farbpaletten

          Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

           
          Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
          tid SERIAL true tid
          uniquename VARCHAR 255 true Schlüssel
          caption VARCHAR 255 Bezeichnung
          is_custom SMALLINT 255 1 false Palette der Hochschule 1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. Auslieferung der Software
          specifier VARCHAR 255 Quelle (komprimiert)
          sortnr SMALLINT 255 0 false Sortiernr.
          colorscheme_active SMALLINT 2 1 false Palette aktiv
          Primärschlüssel:

          viz_colorscheme_pk: tid

          Index/Indizes:
          • unique ix_viz_colorscheme auf viz_colorscheme (uniquename );
          Wird benutzt in:
            Tabelle viz_colorscheme_element

            Zuordnung einzelner Farben zu einer Palette

            Typ: Schlüsseltabelle, Themenbereich: Administration

             
            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
            tid SERIAL true tid
            colorscheme_id INTEGER 255 true Farbpalette
            colorcode VARCHAR 255 true Farbcode
            target_uniquename VARCHAR 255 Ziel-Schlüssel Optional: Wenn eine Farbe zu einem definierten Schlüssel zugeordnet werden soll (z.B. eine Farbe zu einer Fakultät)
            sortnr SMALLINT 255 0 false Sortiernr.
            Primärschlüssel:

            viz_colorscheme_element_pk: tid

            Index/Indizes:
              Wird benutzt in:
                Tabelle viz_dashboard

                Dashboard Metadaten

                Typ: Datentabelle, Themenbereich: Visualisierungen

                 
                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                tid SERIAL true tid
                uniquename VARCHAR 255 true Unique Name
                caption VARCHAR 255 Bezeichnung
                maskeninfo_id INTEGER 255 Maske
                booklet_stylesheet VARCHAR 255 Stylesheet für Druckversion
                Primärschlüssel:

                viz_dashboard_pk: tid

                Index/Indizes:
                • unique ix_viz_dashboard auf viz_dashboard (uniquename );
                Wird benutzt in:
                  Tabelle viz_dashboard_tab

                  Dashboard-Tab Metadaten

                  Typ: Datentabelle, Themenbereich: Visualisierungen

                   
                  Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                  tid SERIAL true tid
                  dashboard_id INTEGER 255 true Dashboard
                  caption VARCHAR 255 Bezeichnung
                  maskeninfo_id INTEGER 255 Maske
                  sortnr SMALLINT 255 0 false Sortiernr.
                  select_clause VARCHAR 255 SQL der Kennzahl
                  fact_table VARCHAR 255 Quelltabelle der Kennzahl
                  where_clause TEXT 255 SQL-Filter der Kennzahl
                  optional_filter_name VARCHAR 255 Optionaler Filter der Kennzahl
                  optional_filter_value VARCHAR 255 Optionaler Filterwert der Kennzahl
                  booklet_stylesheet VARCHAR 255 Stylesheet für Druckversion
                  Primärschlüssel:

                  viz_dashboard_tab_pk: tid

                  Index/Indizes:
                  • unique ix_viz_dashboard auf viz_dashboard_tab (uniquename );
                  Wird benutzt in:
                    Tabelle viz_property

                    Schlüsseltabelle für Eigenschaften von Visualisieren

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                     
                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                    tid SERIAL true tid
                    caption VARCHAR 255 Bezeichnung
                    prop_uniquename VARCHAR 255 Schlüssel
                    prop_default VARCHAR 255 false Defaultwert
                    prop_unit VARCHAR 255 false Einheit
                    is_generic SMALLINT 255 1 false Generische Eigenschaft 1=ja, 0=nein
                    static_values TEXT 255 false Wertebereich (statisch) wird nur bei SELECT-Feldern genutzt, mit "|" getrennt
                    is_mandatory SMALLINT 255 0 false Pflichteingabe 1=ja, 0=nein
                    input_type_id INTEGER 255 1 false Eingabedialog viz_property_input_type : tid
                    property_group_id INTEGER 255 false Art der Eigenschaft viz_property_group : tid
                    explanation TEXT 32255 false Erläuterung Wird als Tooltip angezeigt
                    sortnr INTEGER 255 Sortiernummer
                    range_from INTEGER 255 Minimalwert Wir nur bei Schiebereglern genutzt
                    range_to INTEGER 255 Maximalwert Wir nur bei Schiebereglern genutzt
                    prop_value_type VARCHAR 255 string false Datentyp string,integer,float,boolean
                    Primärschlüssel:

                    viz_property_pk: tid

                    Index/Indizes:
                      Wird benutzt in:
                        Tabelle viz_property_group

                        Schlüsseltabelle für Gruppen von Visualisierungseigenschaften

                        Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                         
                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                        tid SERIAL true tid
                        uniquename VARCHAR 255 true Unique Name
                        caption VARCHAR 255 Bezeichnung
                        sortnr INTEGER 255 Sortiernummer
                        Primärschlüssel:

                        viz_property_group_pk: tid

                        Index/Indizes:
                          Wird benutzt in:
                            Tabelle viz_property_group_renderer

                            Schlüsseltabelle für Renderer von Gruppen von Visualisierungseigenschaften

                            Typ: Schlüsseltabelle, Themenbereich: Administration

                             
                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                            tid SERIAL true tid
                            renderer_id INTEGER true Renderer viz_renderer : tid
                            property_group_id INTEGER 255 true Gruppe der Visualisierung viz_property_group : tid
                            variable_name VARCHAR 255 Variablenname
                            Primärschlüssel:

                            viz_property_group_renderer_pk: tid

                            Index/Indizes:
                              Wird benutzt in:
                                Tabelle viz_property_input_type

                                Schlüsseltabelle für Dialogtypen von Visualisierungseigenschaften

                                Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                                 
                                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                tid SERIAL true tid
                                uniquename VARCHAR 255 true Unique Name
                                caption VARCHAR 255 Bezeichnung
                                Primärschlüssel:

                                viz_property_input_type_pk: tid

                                Index/Indizes:
                                  Wird benutzt in:
                                    Tabelle viz_property_renderer

                                    Schlüsseltabelle für Renderer von Visualisierungseigenschaften

                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                     
                                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                    tid SERIAL true tid
                                    renderer_id INTEGER true Renderer viz_renderer : tid
                                    property_id INTEGER 255 true Eigenschaft der Visualisierung viz_property : tid
                                    variable_name VARCHAR 255 Variablenname
                                    Primärschlüssel:

                                    viz_property_renderer_pk: tid

                                    Index/Indizes:
                                      Wird benutzt in:
                                        Tabelle viz_property_tree_node

                                        Schlüsseltabelle für Hierarchien von Eigenschaften von Visualisierungstypen

                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                         
                                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                        tid SERIAL true tid
                                        renderer_id INTEGER 255 Renderer
                                        property_id INTEGER 255 Eigenschaft der Visualisierung
                                        parent_property_id INTEGER 255 Eigenschafts-Elternelement der Visualisierung
                                        sortnr SMALLINT 255 0 false Sortiernr.
                                        is_mandatory SMALLINT 255 0 false Pflichteingabe 1=ja, 0=nein
                                        Primärschlüssel:

                                        viz_property_tree_node_pk: tid

                                        Index/Indizes:
                                          Wird benutzt in:
                                            Tabelle viz_renderer

                                            Schlüsseltabelle für Renderer von Visualisierungen

                                            Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                                             
                                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                            tid SERIAL true tid
                                            uniquename VARCHAR 255 true Unique Name
                                            caption VARCHAR 255 Bezeichnung
                                            Primärschlüssel:

                                            viz_renderer_pk: tid

                                            Index/Indizes:
                                              Wird benutzt in:
                                                Tabelle viz_staat_isocode (Staaten (Geocodes))

                                                Typ: Schlüsseltabelle, Themenbereich: Visualisierung

                                                 
                                                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                name VARCHAR 4000 false
                                                iso3 VARCHAR 3 false
                                                kurzbezeichnung VARCHAR 3 false
                                                astat INTEGER 10 false
                                                Primärschlüssel:

                                                viz_staat_isocode_pk: astat

                                                Index/Indizes:
                                                  Wird benutzt in:
                                                    Tabelle viz_type

                                                    Schlüsseltabelle für Arten von Visualisierungen

                                                    Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                                                     
                                                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                    tid SERIAL true tid
                                                    uniquename VARCHAR 255 true Schlüssel
                                                    caption VARCHAR 255 Bezeichnung
                                                    renderer_id INTEGER 4 false Renderer viz_renderer : tid
                                                    srcpath VARCHAR 255 false Pfad zum Quellcode
                                                    method VARCHAR 255 false Methode
                                                    orientation CHAR 1 false Orientierung Grafik horizontal (H) oder vertikal (V)
                                                    explanation TEXT 32255 false Erläuterung
                                                    preview TEXT 32255 false Muster SVG-Beispiel
                                                    Primärschlüssel:

                                                    viz_type_pk: tid

                                                    Index/Indizes:
                                                      Wird benutzt in:

                                                        Views

                                                        View viz_property_dimension_measure

                                                        View Eigenschaften für Dimensionen und Maße

                                                         
                                                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                        tid INTEGER true tid
                                                        caption VARCHAR 255 Bezeichnung
                                                        prop_uniquename VARCHAR 255 Schlüssel
                                                        prop_default VARCHAR 255 false Defaultwert
                                                        prop_unit VARCHAR 255 false Einheit
                                                        is_generic SMALLINT 255 1 false Generische Eigenschaft 1=ja, 0=nein
                                                        static_values TEXT 255 false Wertebereich (statisch) wird nur bei SELECT-Feldern genutzt, mit "|" getrennt
                                                        is_mandatory SMALLINT 255 0 false Pflichteingabe 1=ja, 0=nein
                                                        input_type_id INTEGER 255 1 false Eingabedialog
                                                        property_group_id INTEGER 255 false Art der Eigenschaft
                                                        explanation TEXT 32255 false Erläuterung Wird als Tooltip angezeigt
                                                        sortnr INTEGER 255 Sortiernummer
                                                        range_from INTEGER 255 Minimalwert Wir nur bei Schiebereglern genutzt
                                                        range_to INTEGER 255 Maximalwert Wir nur bei Schiebereglern genutzt
                                                        Primärschlüssel:

                                                        SQL-Ausdruck:
                                                        • SELECT P.tid, P.caption, P.prop_uniquename, P.prop_default, P.prop_unit, P.is_generic, P.static_values, P.is_mandatory, P.input_type_id, P.property_group_id, P.explanation, P.sortnr, P.range_from, P.range_to FROM viz_property P, viz_property_group G where P.property_group_id=G.tid and G.uniquename in ('CATEGORY','MEASURE')
                                                        Wird benutzt in:

                                                          Funktionen/Prozeduren

                                                          Masken

                                                             
                                                          1. Maske: Absolvierende nach Semester
                                                            Nummer: 44720
                                                          2.  
                                                          3. Maske: Campus-Dashboard Übersicht
                                                            Nummer: 44660
                                                          4.  
                                                          5. Maske: Dashboard Kopfzeile
                                                            Nummer: 44630
                                                            Initialisierung für Makroberichte
                                                          6.  
                                                          7. Maske: Studienanfänger_innen Makro
                                                            Nummer: 44190
                                                          8.  
                                                          9. Maske: Studierende Datenblatt (Teiltabelle)
                                                            Nummer: 44020
                                                            Teiltabelle für Makrobericht Studierende gesamt / 1. FS / 1.HS
                                                          10.  
                                                          11. Maske: Studierende Zeitreihe (VIZ)
                                                            Nummer: 44100
                                                            Studierende gesamt / 1. FS / 1.HS
                                                          12.  
                                                          13. Maske: Studierende nach Abschluss
                                                            Nummer: 44310
                                                          14.  
                                                          15. Maske: Studierende nach Abschluss
                                                            Nummer: 44310
                                                          16.  
                                                          17. Maske: Studierende nach Alter (VIZ)
                                                            Nummer: 44130
                                                          18.  
                                                          19. Maske: Studierende nach Bildungstyp
                                                            Nummer: 44340
                                                          20.  
                                                          21. Maske: Studierende nach Fakultät
                                                            Nummer: 44280
                                                          22.  
                                                          23. Maske: Studierende nach Geschlecht
                                                            Nummer: 44220
                                                          24.  
                                                          25. Maske: Studierende nach Region
                                                            Nummer: 44600
                                                          26.  
                                                          27. Maske: Studierende nach Semester
                                                            Nummer: 44570
                                                          28.  
                                                          29. Maske: Studierende nach Semester und Studiengang
                                                            Nummer: 44540
                                                          30.  
                                                          31. Maske: Studierende nach Staaten
                                                            Nummer: 44250
                                                          32.  
                                                          33. Maske: Studierende, Absolvierende und Personal Dashboard
                                                            Nummer: 44690
                                                          34.  
                                                          35. Maske: Studierenden-Entwicklung
                                                            Nummer: 44070
                                                            Makrobericht Studierende gesamt / 1. FS / 1.HS
                                                          36.  
                                                          37. Maske: Visualisierungen suchen
                                                            Nummer: 44000
                                                            Visualisierungen verwalten
                                                          38.  
                                                          39. Maske: Übergang Bachelor/Master (Flussdiagramm)
                                                            Nummer: 44160
                                                          40.  

                                                          Schnittstellenbeschreibung

                                                          Installation

                                                          Folgende Tabellen werden bei der Installation geladen:

                                                                 
                                                          1. viz_type
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_type.unl
                                                          2.  
                                                          3. viz_property
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property.unl
                                                          4.  
                                                          5. viz_property_input_type
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_input_type.unl
                                                          6.  
                                                          7. viz_property_group
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group.unl
                                                          8.  
                                                          9. viz_renderer
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_renderer.unl
                                                          10.  
                                                          11. viz_property_renderer
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_renderer.unl
                                                          12.  
                                                          13. viz_property_group_renderer
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group_renderer.unl
                                                          14.   
                                                          15. viz_chart
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_chart.unl
                                                          16.  
                                                          17. viz_staat_isocode
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_staat_isocode.unl

                                                          Upgrade

                                                          Folgende Tabellen werden bei dem Upgrade geladen:

                                                                  
                                                          1. viz_property_input_type
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_input_type.unl
                                                          2.  
                                                          3. viz_property_group
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group.unl
                                                          4.  
                                                          5. viz_renderer
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_renderer.unl
                                                          6.  
                                                          7. viz_property_renderer
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_renderer.unl
                                                          8.  
                                                          9. viz_property_group_renderer
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group_renderer.unl
                                                          10.  
                                                          11. viz_staat_isocode
                                                            wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_staat_isocode.unl

                                                          ETL-Routine

                                                          Folgende Tabellen werden in der ETL-Routine geladen: