Datenbankbeschreibung für Modul Xcubes (Kurzname xcube)
SuperX-Version | 2.1 |
Modulversion | 0.1 |
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 | true | 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: