Strategy ONE

时间层次

时间层次属性基于 UTC 时区。MicroStrategy Intelligence Server 和 Identity Server 都会通过事务日志发送服务器时区。然后,在 Platform Analytics ETL 中将时区标准化为 UTC。 

除了标准时间属性(日、月、年、月份等)之外,还有补充属性来提供额外的分析级别。它们包括:

  • 时间段:预定义时间段,例如昨天、上周等。
  • 周时间窗口:每周窗口以七天为增量滚动。

lu_date

跟踪 MicroStrategy 和 Badge 交易的日期实体的源表。每天,都会向 lu_date 表中添加一个新的日期条目。 

描述

数据类型

日期编号

为日期生成的数字 ID。Date_id 的格式为 yyyy-mm-dd。

例如,  2017-01-02

日期

上一個日期_id

用于平台分析项目中转换的先前日期 ID。

例如,2017-01-01  

日期

week_id

为“周”生成的数字 ID。Week_id 的格式为 yyyyww。

例如,  201701

mediumint)6)

星期几

相应的星期几 ID。

smallint(6)

month_id

相应的month_id,格式为yyyymm。

例如,  201701

int(11)

month_desc

月份的描述形式。

例如,  2017 年 1 月

varchar(25)

上一月 ID

上个月的 ID。

例如,  201612

int(11)

月份 ID

月份 ID。 

tinyint(4)

year_id

年份 ID。平台分析项目中年份实体的源列。 

int(11)

季度编号

该天所在的季度 ID。

int(11)

上一季度月份 ID 该日所在季度的月份 ID(相对于上一个月而言)。 int(11)

月球

Lu_month 跟踪 MicroStrategy 或 Badge 交易发生的月份。 

描述

数据类型

month_id

生成的月份数字 ID。Month_id 的格式为 yyyymm。

例如,  201802。

int(11) 

month_desc

月份的描述形式。格式为月、年。

例如,2018 年 2 月。

varchar(32)

上一月 ID

用于平台分析项目中转换的上个月 ID。

例如,201801。

int(11) 

lu_month_of_year

列出 MicroStrategy 或 Badge 交易发生的月份。 

描述

数据类型

月份 ID

月份的固定数字 ID。 

tinyint(4)

month_of_year_desc

月份的描述形式。例如,

一月

二月

三月

varchar(25)

month_of_year_short_desc

月份的简短描述形式。例如,

二月

3月

varchar(10)。

上一月份的 ID

用于平台分析项目中转换的上一月份 ID。 

tinyint(4)

星期几

星期几表示 MicroStrategy 或 Badge 交易发生的日期。 

描述

数据类型

星期几

星期几的固定数字 ID。 

smallint(6)

星期几_描述

星期几的描述形式。例如,

星期一

星期二

星期三

varchar(25)

星期几短描述

星期几的简短描述形式。例如,

周一

周二

周三

varchar(10) 

星期几

一周各个部分的固定数字 ID。

smallint(6)

一周中的某个时间

“星期部分”表示 MicroStrategy 或 Badge 交易是否发生在周末或工作日。 

描述

数据类型

星期几

一周各部分的固定数字 ID。

tinyint(4)

星期几描述

一周部分的描述形式。星期的部分可以是:

工作日——定义为星期一至星期五。

周末——定义为星期六或星期日。

varchar(25)

lu_time_period 

时间段用于跟踪预定义的滚动时间窗口。预定义的时间段应当相互重叠。例如,上周的时间段将包括昨天的操作,而过去 2 个月的时间段将包括所有其他时间窗口的所有操作。  rel_date_timeperiod 表在 Platform_Analytics_daily_etl.xxx 过程中每天更新,因此“时间段”属性不存储当前日期的数据。 

描述

数据类型

时间段 ID

定义时间段的固定数字 ID。

tinyint(4)

time_period_desc

时间段的描述形式。时间段定义为:

昨天 - 今天减 1 天。

上周 — 今天减 7 天。

上个月 - 今天减 30 天。

过去 2 个月 - 今天减 60 天。

varchar(50)

相关日期时间周期

用于跟踪滚动时间段的关系表。预定义的时间段应当相互重叠。例如,上周的时间段将包括昨天的操作,而过去 2 个月的时间段将包括所有其他时间窗口的所有操作。  rel_date_timeperiod 表在 Platform_Analytics_daily_etl.xxx 过程中每天更新,因此“时间段”属性不存储当前日期的数据。 

描述

数据类型

日期编号 与特定时间段对应的日期。 日期
time_period_id 定义时间段的固定数字 ID。 tinyint(4)

lu_week

跟踪 MicroStrategy 和 Badge 交易的 Week 实体的源表。Lu_week 表存储周元素,直到 2035 年溢出。

描述

数据类型

week_id

为“周”生成的数字 ID。Week_id 的格式为 yyyyww。

例如,  201720。

mediumint(9)

week_desc

本周描述。

例如,  2017 年第 20 周。

varchar(16)

week_begin_date

周范围的开始日期。

例如,2017-05-21。

日期

周末日期

周范围的结束日期。

例如,2017-05-28。

日期

week_range

Week_begin_date 至 week_end_date。

例如,  2017 年 5 月 21 日 - 2017 年 5 月 28 日。

varchar(50)

上一周的 ID

用于平台分析项目中转换的上周 ID。

例如,  201719。

mediumint(9)

month_id

相应的month_id,格式为yyyymm。

例如,  201705。

int(11) 

year_id

年份 ID。 

smallint(6)

lu_week_time_window

周时间窗口用于跟踪预定义的滚动周窗口。周时间窗口是连续的且不重叠。例如,“上周”将包括最近七个日期。它不会与两周前的日期重叠。Rel_date_weektime_window 表在 Platform_Analytics_daily_etl.xxx 过程中每天更新,因此“周时间窗口”属性不存储当前日期的数据。 

描述

数据类型

week_time_window_id

定义的周时间窗口的固定数字 ID。

tinyint(4)

week_time_window_desc

周时间窗口的描述形式。时间窗口定义为:

上周 - 今天减 7 天

2 周前 - 8 至 14 天前 

3 周前 - 15 至 21 天前

4 周前 - 22 至 28 天前 

5 周前 - 29 至 35 天前

varchar(50)

上一周时间窗口 ID 用于平台分析项目中转换的上周时间窗口 ID。 tinyint(4)

rel_date_weektime_window

用于跟踪滚动周时间窗口日期的关系表。周时间窗口是连续的且不重叠。例如,“上周”将包括最近七个日期。它不会与两周前的日期重叠。Rel_date_weektime_window 表在 Platform_Analytics_daily_etl.xxx 过程中每天更新,因此“周时间窗口”属性不存储当前日期的数据。

描述

数据类型

日期编号

特定周时间窗口对应的日期。 

日期

week_time_window_id

周时间窗口的固定数字ID。

tinyint(4)

卢分钟

Badge 或 MicroStrategy 交易发生的分钟。

描述

数据类型

分钟编号

分钟的固定数字 ID。

int(11)

分钟描述

备忘录的描述形式。分钟以 24 小时格式(hh:mm)存储。

例如:

10:09——代表上午 10:09  

14:45 - 代表下午 2:45

23:30-代表晚上11点30分

varchar(8)

小时编号

相应小时的数字 ID。

tinyint(4)

午时

当一个 发生 Badge 或 MicroStrategy 交易。 

描述

数据类型

小时编号

小时的固定数字 ID。

tinyint(4)

hour_desc

小时的描述形式。

例如,

凌晨 12 点

凌晨 1 点

凌晨 2 点

varchar(25)

当天部分 ID

与一天中的某个部分对应的数字 ID。

tinyint(4)

一天中的一部分

发生 MicroStrategy 或 Badge 操作的一天中的时间段(例如早上、下午)。一天的各个部分是根据与小时的关系预先定义的。 

描述

数据类型

当天部分 ID

一天中各个部分的固定数字 ID。

tinyint(4)

当天的部分描述

表示一天中各个部分的时间范围的描述形式。一天中的各个部分可以是:

上午 - 上午 6 点至上午 11 点

下午 - 中午 12 点至下午 5 点

晚上 -  时间:下午 6 点至晚上 10 点

夜晚  - 营业时间:晚上 11 点至凌晨 5 点

varchar(25)

卢季度

发生 MicroStrategy 或 Identity 操作的季度。

描述

数据类型

季度编号

季度的固定数字 ID。

int(11)

季度描述

代表季度的描述形式。

例如:

2017 年第一季度

2018 年第二季度

2019 年第三季度

varchar(25)

上一季度 ID 当前季度之前一个季度的固定数字 ID。这是上一季度转换的源列。 int(11)

上一年度季度编号

上一年同一季度的固定数字ID。这是去年季度转换的源列。

int(11)
季度编号

一年内季度号的固定数字ID。

例如,2019 年第三季度将是 3。

tinyint(4)