사용
view: view_name {
dimension: order_date {
datatype: date
}
}
|
계층 구조
datatype |
가능한 필드 유형
측정기준, 측정기준 그룹, 필터, 측정값
기본값
timestamp
수락
가능한 값 중 하나
|
정의
datatype 매개변수를 사용하면 측정기준, dimension_group, 필터 또는 측정값 필드에 제공하는 데이터베이스 테이블의 시간 또는 날짜 데이터 유형을 지정할 수 있습니다. 데이터 유형을 필드에 일치시키면 쿼리 성능이 향상될 수 있습니다.
날짜 또는 시간 데이터를 포함하는 측정기준, 필터, 측정값과 type: time이 있는 측정기준 그룹의 경우 datatype 매개변수가 측정기준 그룹의 sql 매개변수에 적용됩니다.
type: duration이 있는 측정기준 그룹의 경우 datatype 매개변수가 sql_start 및 sql_end 매개변수에 모두 적용되므로 sql_start 및 sql_end이 모두 지정된 데이터 유형인지 확인하세요.
datatype 매개변수는 다음 값을 허용합니다.
epoch- SQL 에포크 필드 (즉, Unix 에포크로부터의 초 수를 나타내는 정수)date- SQL 날짜 필드 (즉, 하루 중 시간 정보가 포함되지 않음)datetime- SQL datetime 필드timestamp- SQL 타임스탬프 필드yyyymmdd- YYYYMMDD 형식의 날짜를 나타내는 정수가 포함된 SQL 필드
datatype의 기본값은 timestamp입니다.
예
날짜 필드의 dimension_group을 만듭니다. datatype:를 date로 설정하여 쿼리 성능을 높입니다.
dimension_group: order_date
type: time
timeframes: [date, week, month, year]
datatype: date
sql: ${TABLE}.order_date