SuperX

Mail für InfosKontaktLogin

Datenbankbeschreibung für Modul Laderoutinen (Kurzname etl)

SuperX-Version
Modulversion 0.5b
Sachgebiet Laderoutinen id 270
Systeminfo Laderoutinen id 270
Thema Laderoutinen
Themenbaum-Ast Abfragen

Übersicht

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

              Datenbankschema

              Tabellen

              Tabelle etl_job

              Schlüsseltabelle für Ladejobs

              Typ: Schlüsseltabelle, Themenbereich: Administration

               
              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
              systeminfo_id INTEGER true Komponente systeminfo : tid
              logfile VARCHAR 255 false Logdatei
              custom_job SMALLINT 255 1 false Job custom 1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. Auslieferung der Software von HIS, 2=Auslieferung durch SuperX
              Primärschlüssel:

              etl_job_pk: tid

              Index/Indizes:
              • unique ix_etl_job1 auf etl_job (uniquename );
              Wird benutzt in:
                Tabelle etl_job_metadata

                Schlüsseltabelle für Metadaten Ladejobs

                Typ: Schlüsseltabelle, Themenbereich: Administration

                 
                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
                systeminfo_id INTEGER true Komponente
                Primärschlüssel:

                etl_job_metadata_pk: tid

                Index/Indizes:
                  Wird benutzt in:
                    Tabelle etl_job_param

                    Schlüsseltabelle für Parameter für Ladejobs

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                     
                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                    tid SERIAL true tid
                    etl_job_id INTEGER true Ladejob etl_job : tid
                    uniquename VARCHAR 255 true Schlüssel
                    name VARCHAR 255 Bezeichnung
                    param_default VARCHAR 255 false Defaultwert
                    Primärschlüssel:

                    etl_job_param_pk: tid

                    Index/Indizes:
                      Wird benutzt in:
                        Tabelle etl_manager_tab

                        Schlüsseltabelle für Ladejob im ETL-Manager

                        Typ: Schlüsseltabelle, Themenbereich: Administration

                         
                        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
                        systeminfo_id INTEGER true Komponente
                        job_export VARCHAR 255 Job zum Exportieren
                        job_import VARCHAR 255 Job zum Importieren
                        job_param_ui VARCHAR 255 Identifikator im Job
                        maskeninfo_id INTEGER false Maske (für Suche/Auswahl)
                        felderinfo_id INTEGER false Maskenfeld (für Suche/Auswahl)
                        active INTEGER 1 true Aktiv
                        Primärschlüssel:

                        etl_manager_tab_pk: tid

                        Index/Indizes:
                          Wird benutzt in:
                            Tabelle etl_step

                            Schlüsseltabelle für Ladeschritte

                            Typ: Schlüsseltabelle, Themenbereich: Administration

                             
                            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
                            systeminfo_id INTEGER true Komponente systeminfo : tid
                            step_type_id INTEGER 2 true Typ des Schrittes 1=Gruppierung, 2=Loadtable,3=nativeaction,4=loadmask,5=select etl_step_type : tid
                            logfile VARCHAR 255 false Logdatei
                            custom_step SMALLINT 255 1 false Ladeschritt custom 1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. Auslieferung der Software
                            Primärschlüssel:

                            etl_step_pk: tid

                            Index/Indizes:
                              Wird benutzt in:
                                Tabelle etl_step_property

                                Schlüsseltabelle für Eigenschaften von Ladeschritten

                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                 
                                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                tid SERIAL true tid
                                etl_step_id INTEGER true Arten des Ladeschritts etl_step : tid
                                prop_name VARCHAR 255 Bezeichnung
                                prop_value TEXT 255 false Wert
                                Primärschlüssel:

                                etl_step_property_pk: tid

                                Index/Indizes:
                                  Wird benutzt in:
                                    Tabelle etl_step_relation

                                    Schlüsseltabelle für Beziehungen zwischen Ladeschritten, und Ausführungssteuerung

                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                     
                                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                    tid SERIAL true tid
                                    step_id INTEGER 2 true Ladeschritt etl_step : tid
                                    parent_step_id INTEGER 2 false Übergeordneter Ladeschritt etl_step : tid
                                    job_id INTEGER 2 true Ladejob etl_job : tid
                                    force_continue SMALLINT 2 1 false Ladejob bei Fehler weiterführen
                                    step_active SMALLINT 2 1 false Ladeschritt aktiv
                                    sortnr INTEGER 2 1 false Ladeschritt Sortiernr.
                                    custom_step SMALLINT 2 1 false Ladeschritt custom 1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. Auslieferung der Software
                                    Primärschlüssel:

                                    etl_step_relation_pk: tid

                                    Index/Indizes:
                                      Wird benutzt in:
                                        Tabelle etl_step_type

                                        Schlüsseltabelle für Arten von Ladeschritten, z.B. loadtable, nativeaction,unload

                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                         
                                        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
                                        handler VARCHAR 255 false Handler-Anwendung
                                        Primärschlüssel:

                                        etl_step_type_pk: tid

                                        Index/Indizes:
                                          Wird benutzt in:
                                            Tabelle etl_step_type_param

                                            Schlüsseltabelle für Parameter für Arten von Ladeschritten

                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                             
                                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                            tid SERIAL true tid
                                            etl_step_type_id INTEGER true Arten des Ladeschritts
                                            uniquename VARCHAR 255 true Unique Name
                                            name VARCHAR 255 Bezeichnung
                                            param_default VARCHAR 255 false Defaultwert
                                            Primärschlüssel:

                                            etl_step_type_param_pk: tid

                                            Index/Indizes:
                                              Wird benutzt in:

                                                Views

                                                Funktionen/Prozeduren

                                                Masken

                                                   
                                                1. Maske: Laderoutinen suchen
                                                  Nummer: 42000
                                                  Laderoutinen verwalten
                                                2.  

                                                Schnittstellenbeschreibung

                                                Installation

                                                Folgende Tabellen werden bei der Installation geladen:

                                                   
                                                1. etl_manager_tab
                                                  wird geladen aus $ETL_PFAD/schluesseltabellen/etl_manager_tab.unl
                                                2.  
                                                3. etl_step_type
                                                  wird geladen aus $ETL_PFAD/schluesseltabellen/etl_step_type.unl
                                                4.  
                                                5. etl_manager_tab
                                                  wird geladen aus $ETL_PFAD/schluesseltabellen/etl_manager_tab.unl

                                                Upgrade

                                                Folgende Tabellen werden bei dem Upgrade geladen:

                                                    
                                                1. etl_manager_tab
                                                  wird geladen aus $ETL_PFAD/schluesseltabellen/etl_manager_tab.unl
                                                2.  
                                                3. etl_step_type
                                                  wird geladen aus $ETL_PFAD/schluesseltabellen/etl_step_type.unl

                                                ETL-Routine

                                                Folgende Tabellen werden in der ETL-Routine geladen: