Nutzung
Dimension: Bestelldatum {
Datentyp: Datum
}
}
Hierarchie
datatype |
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Filter, MessenStandardwert
timestamp
Akzeptiert
Einer von mehreren möglichen Werten |
Definition
Mit dem Parameter datatype
können Sie die Zeit- oder Datumsangaben in der Datenbanktabelle festlegen, die Sie im Feld Dimension, Dimensionsgruppe, Filter oder Messwert angeben. Wenn Sie den Datentyp mit dem Feld abgleichen, kann die Abfrageleistung gesteigert werden.
Bei Dimensionen, Filtern und Messwerten wird das Datum oder die Uhrzeit berücksichtigt. Bei Dimensionsgruppen mit type: time
wird der Parameter datatype
auf den Parameter sql
der Dimensionsgruppe angewendet.
Bei Dimensionsgruppen mit type: duration
gilt der Parameter datatype
sowohl für die Parameter sql_start
als auch für sql_end
. Achten Sie also darauf, dass sowohl sql_start
als auch sql_end
den angegebenen Datentyp haben.
Der Parameter datatype
akzeptiert die folgenden Werte:
epoch
: ein SQL-Epochenfeld (d.h. eine ganze Zahl für die Anzahl der Sekunden der Unix-Epoche)date
– ein SQL-Datumsfeld (d.h. ein Feld, das keine Tageszeit enthält)datetime
– ein SQL-Datum/Uhrzeit-Feldtimestamp
– ein SQL-Zeitstempelfeldyyyymmdd
– ein SQL-Feld mit einer Ganzzahl im Datum JJJJMMTT
Der Standardwert für datatype
ist timestamp
.
Beispiel
Erstellen Sie eine dimension_group
für ein Datumsfeld. Legen Sie datatype:
auf date
fest, um die Abfrageleistung zu erhöhen.
dimension_group: order_date
type: time
timeframes: [date, week, month, year]
datatype: date
sql: ${TABLE}.order_date