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 false 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
        Primärschlüssel:

        viz_chart_pk: tid

        Index/Indizes:
        • unique ix_viz_chart auf viz_chart (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_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

                                          Schlüsseltabelle für Eigenschaften von Visualisierungstypen

                                          Typ: Schlüsseltabelle, Themenbereich: Administration

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

                                          viz_type_property_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: Studienanfänger_innen Makro
                                                  Nummer: 44190
                                                2.  
                                                3. Maske: Studienanfänger_innen nach Jahr
                                                  Nummer: 44510
                                                4.  
                                                5. Maske: Studierende Datenblatt (Teiltabelle)
                                                  Nummer: 44020
                                                  Teiltabelle für Makrobericht Studierende gesamt / 1. FS / 1.HS
                                                6.  
                                                7. Maske: Studierende Zeitreihe (VIZ)
                                                  Nummer: 44100
                                                  Studierende gesamt / 1. FS / 1.HS
                                                8.  
                                                9. Maske: Studierende nach Alter (VIZ)
                                                  Nummer: 44130
                                                10.  
                                                11. Maske: Studierende nach Fakultät
                                                  Nummer: 44280
                                                12.  
                                                13. Maske: Studierende nach Geschlecht
                                                  Nummer: 44220
                                                14.  
                                                15. Maske: Studierende nach Region
                                                  Nummer: 44600
                                                16.  
                                                17. Maske: Studierende nach Semester
                                                  Nummer: 44570
                                                18.  
                                                19. Maske: Studierende nach Semester und Studiengang
                                                  Nummer: 44540
                                                20.  
                                                21. Maske: Studierende nach Staaten
                                                  Nummer: 44250
                                                22.  
                                                23. Maske: Studierenden-Entwicklung
                                                  Nummer: 44070
                                                  Makrobericht Studierende gesamt / 1. FS / 1.HS
                                                24.  
                                                25. Maske: VIZ-Dashboard Settings
                                                  Nummer: 44630
                                                26.  
                                                27. Maske: Visualisierungen suchen
                                                  Nummer: 44000
                                                  Visualisierungen verwalten
                                                28.  
                                                29. Maske: Übergang Bachelor/Master (Flussdiagramm)
                                                  Nummer: 44160
                                                30.  

                                                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_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_staat_isocode
                                                  wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_staat_isocode.unl

                                                ETL-Routine

                                                Folgende Tabellen werden in der ETL-Routine geladen: