SuperX

Mail für InfosKontaktLogin

Datenbankbeschreibung für Modul Berichtsassistent (Kurzname rpta)

SuperX-Version
Modulversion 0.3
Sachgebiet Berichtsassistent id 330
Systeminfo Berichtsassistent id 330
Thema Berichtsassistent
Themenbaum-Ast Abfragen

Übersicht

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

        Datenbankschema

        Tabellen

        Tabelle rpta_column

        Schlüsseltabelle für Spaltendefinitionen

        Typ: Schlüsseltabelle, Themenbereich: Berichtsassistent

         
        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
        srcfieldname VARCHAR 255 false Feldname (Quelle)
        targetfieldname VARCHAR 255 false Feldname (Ziel)
        column_type INTEGER true Spaltentyp Physische Spalte/Logische Spalte/Lookup rpta_column_type : tid
        col_function TEXT 255 Funktion Bei logischen Spalten/Lookup
        is_aggregate SMALLINT 2 Aggregierte Spalte
        resultset_id INTEGER 255 Resultset rpta_resultset : tid
        custom INTEGER 255 1 Manuell erstellt 0 = Auslieferung
        description TEXT 255 Beschreibung Erläuterungstext
        Primärschlüssel:

        rpta_column_pk: tid

        Index/Indizes:
          Wird benutzt in:
            Tabelle rpta_column2layout

            Spalten zu Layouts

            Typ: Schlüsseltabelle, Themenbereich: Berichtsassistent

             
            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
            tid SERIAL true tid
            column_id INTEGER 255 Spalte rpta_column : tid
            layout_id INTEGER 255 Layout rpta_column_layout : tid
            sortnr SMALLINT 2 Sortiernr.
            is_visible SMALLINT 2 Sichtbare Spalte
            visible_size SMALLINT 2 Breite in Zeichen Bei String-Spalten
            format_code_id INTEGER 255 Format-Code Bei DECIMAL- und Datumsspalten rpta_format_code : tid
            targetfieldname VARCHAR 255 Zielfeld (Das Feld wird derzeit noch nicht ausgewertet.)
            caption VARCHAR 255 Bezeichnung der Spalte Kann leer bleiben wenn der Spaltenname der Quellspalte übernommen werden soll.
            description TEXT 255 Beschreibung Erläuterungstext
            Primärschlüssel:

            rpta_column2layout_pk: tid

            Index/Indizes:
              Wird benutzt in:
                Tabelle rpta_column_layout

                Spaltenlayouts

                Typ: Schlüsseltabelle, Themenbereich: Berichtsassistent

                 
                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
                resultset_id INTEGER 255 Resultset rpta_resultset : tid
                whereclause TEXT 255 false Bedingung (optional)
                description TEXT 255 Beschreibung Erläuterungstext
                userinfo_id INTEGER 255 Angelegt von userinfo : tid
                sortnr INTEGER 255 Sortiernummer Kann leer bleiben, wenn nach Bezeichnung sortiert wird.
                Primärschlüssel:

                rpta_column_layout_pk: tid

                Index/Indizes:
                • unique ix_rpta_column_layout auf rpta_column_layout (uniquename );
                Wird benutzt in:
                  Tabelle rpta_column_type

                  Spaltentypen

                  Typ: Schlüsseltabelle, Themenbereich: Berichtsassistent

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

                  rpta_column_type_pk: tid

                  Index/Indizes:
                    Wird benutzt in:
                      Tabelle rpta_exam_unit (Berichtsassistent)

                      Typ: Hilfstabelle, Themenbereich: Berichtsassistent

                       
                      Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                      matrikel_nr INTEGER 10 false
                      labnr INTEGER 10 false
                      sourcesystem INTEGER 4 false Quellsystem der Prüfung z.B. 5=sospos,6=HISinOne
                      tid_stg INTEGER 10 false
                      sem_der_pruefung SMALLINT 5 false
                      note DOUBLE 17 false
                      fach_sem_zahl NUMERIC (10,2) false
                      pstatus CHAR 10 false
                      prueck SMALLINT 5 false
                      pvermerk CHAR 10 false
                      bonus DOUBLE 17 false
                      pordnr INTEGER 10 false
                      part CHAR 10 false
                      ppflicht CHAR 10 false
                      modulart CHAR 10 false
                      pktxt CHAR 255 false
                      pdtxt CHAR 255 false
                      pversuch INTEGER 10 false
                      elementnr VARCHAR 255 false
                      summe INTEGER 10 false
                      Primärschlüssel:

                      Index/Indizes:
                      • rpta_exam_unit1 auf rpta_exam_unit (labnr, pordnr, matrikel_nr );
                      • rpta_exam_unit2 auf rpta_exam_unit (modulart );
                      • rpta_exam_unit3 auf rpta_exam_unit (sem_der_pruefung );
                      • rpta_exam_unit4 auf rpta_exam_unit (tid_stg );
                      • rpta_exam_unit5 auf rpta_exam_unit (part );
                      Wird benutzt in:
                        Tabelle rpta_format_code

                        Zahlen- oder Datumsformat

                        Typ: Schlüsseltabelle, Themenbereich: Berichtsassistent

                         
                        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
                        sql_code VARCHAR 255 Bezeichnung
                        Primärschlüssel:

                        rpta_format_code_pk: tid

                        Index/Indizes:
                          Wird benutzt in:
                            Tabelle rpta_report_property

                            Eigenschaften für Berichte

                            Typ: Datentabelle, Themenbereich: Berichtsassistent

                             
                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                            tid SERIAL true tid
                            caption VARCHAR 255 Eigenschaft Name
                            uniquename VARCHAR 255 Schlüssel
                            default_value VARCHAR 255 false Default-Wert
                            description VARCHAR 255 false Beschreibung der Variable
                            value_range TEXT 32255 false Wertebereich
                            Primärschlüssel:

                            rpta_report_property_pk: tid

                            Index/Indizes:
                              Wird benutzt in:
                                Tabelle rpta_resultset

                                Schlüsseltabelle für mögliche Resultsets

                                Typ: Schlüsseltabelle, Themenbereich: Berichtsassistent

                                 
                                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                tid SERIAL true tid
                                caption VARCHAR 255 Bezeichnung
                                uniquename VARCHAR 255 true Schlüssel
                                fieldclause TEXT 255 false Spalten (physisch)
                                joinclause TEXT 255 false Tabellen (physisch)
                                whereclause TEXT 255 false Bedingung
                                systeminfo_id INTEGER 255 true Komponente systeminfo : tid
                                Primärschlüssel:

                                rpta_resultset_pk: tid

                                Index/Indizes:
                                • unique ix_rpta_resultset auf rpta_resultset (uniquename, systeminfo_id );
                                Wird benutzt in:

                                  Views

                                  Funktionen/Prozeduren

                                  Masken

                                     
                                  1. Maske: Leistungen und Studiengänge
                                    Nummer: 48110
                                    Leistungen und Studiengänge
                                  2.  
                                  3. Maske: Leistungen und Studiengänge (Makro)
                                    Nummer: 48140
                                    Leistungen und Studiengänge
                                  4.  
                                  5. Maske: Spaltenlayouts verwalten
                                    Nummer: 48040
                                    Spaltenlayouts verwalten
                                  6.  
                                  7. Maske: Stellenbesetzung und Beschäftigung (Liste)
                                    Nummer: 48080
                                    Stellenbesetzung und Beschäftigung (Liste)
                                  8.  
                                  9. Maske: Tabellenausgabe Studierende (amtlich und intern)
                                    Nummer: 48000
                                    Berichtsassistent verwalten
                                  10.  

                                  Schnittstellenbeschreibung

                                  Installation

                                  Folgende Tabellen werden bei der Installation geladen:

                                     
                                  1. rpta_column_type
                                    wird geladen aus $RPTA_PFAD/schluesseltabellen/rpta_column_type.unl
                                  2.  
                                  3. rpta_format_code
                                    wird geladen aus $RPTA_PFAD/schluesseltabellen/rpta_format_code.unl
                                  4.  

                                  Upgrade

                                  Folgende Tabellen werden bei dem Upgrade geladen:

                                     
                                  1. rpta_column_type
                                    wird geladen aus $RPTA_PFAD/schluesseltabellen/rpta_column_type.unl
                                  2.  
                                  3. rpta_format_code
                                    wird geladen aus $RPTA_PFAD/schluesseltabellen/rpta_format_code.unl
                                  4.  

                                  ETL-Routine

                                  Folgende Tabellen werden in der ETL-Routine geladen: