SuperX

Mail für InfosKontaktLogin

Datenbankbeschreibung für Modul Visualisierungen (Kurzname viz)

SuperX-Version
Modulversion 0.4b
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
        is_custom SMALLINT 255 1 false Grafik der Hochschule 1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. Auslieferung der Software
        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
                gridtitle_felderinfo_id INTEGER 255 Maskenfeld für Titelelement
                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:
                    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
                      dynamic_value_obj VARCHAR 255 false Dynamischer Wertebereich JS-Object mit Schlüssel und Name (uniquename,caption)
                      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:
                                                          Tabelle viz_type_property

                                                          Typ: Datentabelle, Themenbereich: Visualisierungen

                                                           
                                                          Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                          tid SERIAL 10 true tid
                                                          viz_type_id INTEGER 10 false Diagrammtyp viz_type : tid
                                                          viz_property_id INTEGER 10 false Eigenschaft der Visualisierung viz_property : tid
                                                          viz_property_dimension_measure : tid
                                                          is_mandatory SMALLINT 5 0 false Pflichteingabe
                                                          sortnr SMALLINT 5 0 false Sortiernr.
                                                          Primärschlüssel:

                                                          viz_type_property_pkey: 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 Jahr
                                                                  Nummer: 44510
                                                                26.  
                                                                27. Maske: Studierende nach Region
                                                                  Nummer: 44600
                                                                28.  
                                                                29. Maske: Studierende nach Semester
                                                                  Nummer: 44570
                                                                30.  
                                                                31. Maske: Studierende nach Semester und Studiengang
                                                                  Nummer: 44540
                                                                32.  
                                                                33. Maske: Studierende nach Staaten
                                                                  Nummer: 44250
                                                                34.  
                                                                35. Maske: Studierende, Absolvierende Dashboard
                                                                  Nummer: 44690
                                                                36.  
                                                                37. Maske: Studierenden-Entwicklung
                                                                  Nummer: 44070
                                                                  Makrobericht Studierende gesamt / 1. FS / 1.HS
                                                                38.  
                                                                39. Maske: Visualisierungen suchen
                                                                  Nummer: 44000
                                                                  Visualisierungen verwalten
                                                                40.  
                                                                41. Maske: Übergang Bachelor/Master (Flussdiagramm)
                                                                  Nummer: 44160
                                                                42.  

                                                                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_type_property
                                                                  wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_type_property.unl
                                                                16.  
                                                                17. viz_chart
                                                                  wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_chart.unl
                                                                18.  
                                                                19. 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: