Datenbankbeschreibung für Modul Xcubes (Kurzname xcube)
| SuperX-Version | 2.1 | 
| Modulversion | 0.2 | 
| Sachgebiet | xcube id 1000 | 
| Systeminfo | xcube id 1000 | 
| Thema | Xcubes | 
| Themenbaum-Ast | 
| Tabellen und Komponenten (Alphabet) | Tabellen (Thema) | Tabellen (Typ) | 
|---|---|---|
| 
 | 
 | 
 | 
Typ: Datentabelle, Themenbereich: Kreuztabellen
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel | |
|---|---|---|---|---|---|---|---|---|
| tid | SERIAL | true | Primärschlüssel | |||||
| uniquename | VARCHAR | 255 | false | Schlüssel | nur nachrichtlicher Schlüssel für den Würfel | |||
| name | VARCHAR | 255 | false | Name | Bezeichnung des Würfels | |||
| sachgebiet | INTEGER | true | Sachgebietszuordnung | sachgebiete : tid | ||||
| table_name | VARCHAR | 255 | false | Faktentabelle | Faktentabelle | |||
| maskeninfo_id | INTEGER | 10 | true | Maske | tid der Würfelmaske | maskeninfo : tid | ||
| restriction | TEXT | false | Einschränkung | (where-Bedingung) des Würfels | ||||
| Primärschlüssel: | ||||||||
| Index/Indizes: |  | |||||||
| Wird benutzt in: |  | |||||||
Typ: Schlüsseltabelle, Themenbereich: Kreuztabellen
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel | |
|---|---|---|---|---|---|---|---|---|
| tid | SERIAL | true | Primärschlüssel | |||||
| maskeninfo_id | INTEGER | 10 | true | Maske | Nummer der Würfelmaske | maskeninfo : tid | ||
| name | VARCHAR | 255 | true | Name | Name der Spalte in der Faktentabelle | |||
| caption | VARCHAR | 255 | false | Beschriftung | Label für die Dimension in der Darstellung, bei Sichten-Dimensionen muss Feldnamen auf der Maske entsprechen | |||
| is_sicht | SMALLINT | 5 | 0 | true | Sicht | Ist die Dimension keine Sicht (0), ein SuperX-Sicht Feld(1) oder eine Sicht mit SQL (2) | ||
| calc_gesamt | SMALLINT | 5 | 1 | true | Gesamtwert | Soll eine Gesamtwert dargestellt werden? | ||
| is_rowdim | SMALLINT | 5 | 1 | true | Zeilendimension | Soll die Dimension in den Zeilen darstellbar sein | ||
| is_secondrowdim | SMALLINT | 5 | 1 | true | Zweite Zeilendimension | Soll die Dimension als 2.Dim in den Zeilen darstellbar sein | ||
| is_rowdefault | SMALLINT | 5 | 0 | true | Zeilen-default | Soll die Dimension als Zeilen-default auf der Maske ausgewählt sein | ||
| is_coldim | SMALLINT | 5 | 1 | true | Spaltendimension | Soll die Dimension in den Spalten darstellbar sein | ||
| is_secondcoldim | SMALLINT | 5 | 1 | true | Zweite Spaltendimension | Soll die Dimension als 2.Dim in den Spalten darstellbar sein | ||
| is_coldefault | SMALLINT | 5 | 0 | true | Spalten-default | Soll die Dimension als Spalten-default auf der Maske ausgewählt sein | ||
| attrib_nachbearbeitung | TEXT | false | Nachbearbeiten eines Attributs | |||||
| is_virtual | SMALLINT | 0 | true | Virtuell | Ist es eine virtuelle Spalte, die selbst in der Faktentabelle nicht vorhanden ist | |||
| vcsql | TEXT | false | SQL | SQL zum Setzen der virtuellen Spalte | ||||
| foreignkey_tab | VARCHAR | 255 | false | Fremdschlüssel Tabelle | ||||
| foreignkey_col | VARCHAR | 255 | false | Fremdschlüssel Feld (Schlüssel) | ||||
| foreignkey_cap | VARCHAR | 255 | false | Fremdschlüssel Feld (Bezeichnung) | ||||
| foreignkey_cond | VARCHAR | 255 | false | Zusätzliche Bedingung | für Fremdschlüssel | |||
| foreignkey_func | VARCHAR | 255 | false | Zusätzliche Funktion | für Fremdschlüssel | |||
| sortfield | VARCHAR | 255 | false | Sortierfeld | Name des Sortierfelds für Nicht-Sichten | |||
| Primärschlüssel: | ||||||||
| Index/Indizes: | 
 | |||||||
| Wird benutzt in: |  | |||||||
Typ: Datentabelle, Themenbereich: Kreuztabellen
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel | |
|---|---|---|---|---|---|---|---|---|
| id | VARCHAR | 255 | false | ID für die Art der Dimension | ||||
| apnr | VARCHAR | 255 | false | Schlüssel | Einzelner Schlüssel | |||
| parent | VARCHAR | 255 | false | Parent | optional parent | |||
| name | VARCHAR | 255 | false | Name | Bezeichnung des Eintrags | |||
| strukturstr | VARCHAR | 2000 | false | Strukturmerkmal (String) | ||||
| strukturint | INTEGER | false | Strukturmerkmal (INT) | |||||
| sort1 | INTEGER | 10 | false | Sortierfeld | ||||
| Primärschlüssel: | ||||||||
| Index/Indizes: | 
 | |||||||
| Wird benutzt in: |  | |||||||
Typ: Datentabelle, Themenbereich: Kreuztabellen
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel | |
|---|---|---|---|---|---|---|---|---|
| tid | SERIAL | true | Primärschlüssel | |||||
| maskeninfo_id | INTEGER | 10 | true | Maske | tid der Würfelmaske | maskeninfo : tid | ||
| apnr | VARCHAR | 255 | true | Schlüssel | Schlüssel | |||
| name | VARCHAR | 255 | true | Name | Bezeichnung | |||
| aggrfunction | TEXT | true | Aggregationsfunktion | wie sum(summe) oder count(*) | ||||
| restriction | TEXT | false | Einschränkung | Optional zusätzliche Einschränkung (where-Bedingung) | ||||
| datatype | VARCHAR | 255 | false | Datentyp | optional Datentyp falls nicht decimal | |||
| is_default | SMALLINT | 5 | false | Kennzahl default | Soll die Kennzahl default bei der Auswahl sein | |||
| sortnr | SMALLINT | 5 | false | Sortiernr. | Sortierung für das Auswahlfeld Kennzahl | |||
| Primärschlüssel: | ||||||||
| Index/Indizes: |  | |||||||
| Wird benutzt in: |  | |||||||
View Wohnorte nach Bundesland und Staaten
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel | |
|---|---|---|---|---|---|---|---|---|
| druck | VARCHAR | 255 | true | |||||
| apnr | CHAR | 10 | false | |||||
| parent | CHAR | 10 | false | |||||
| Primärschlüssel: | ||||||||
| SQL-Ausdruck: | 
 | |||||||
| Wird benutzt in: |  | |||||||
View Hörerstatus
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel | |
|---|---|---|---|---|---|---|---|---|
| druck | VARCHAR | 255 | true | |||||
| apnr | CHAR | 10 | false | |||||
| parent | CHAR | 10 | false | |||||
| Primärschlüssel: | ||||||||
| SQL-Ausdruck: | 
 | |||||||
| Wird benutzt in: |  | |||||||
Folgende Tabellen werden bei der Installation geladen:
Folgende Tabellen werden bei dem Upgrade geladen:
Folgende Tabellen werden in der ETL-Routine geladen: