Strategy ONE

Jerarquía de tiempo

Los atributos de jerarquía de tiempo se basan en una zona horaria UTC. MicroStrategy Intelligence Server y el servidor de Identity envían la zona horaria del servidor con los registros transaccionales. A continuación, la zona horaria se estandariza a UTC en el ETL de Platform Analytics. 

Además de los atributos de tiempo estándar (Día, Mes, Año, Mes del Año, etc.), hay atributos complementarios para proporcionar niveles adicionales de análisis. Son los siguientes:

  • Período de tiempo: Períodos de tiempo predefinidos como Ayer, La semana pasada, etc.
  • Ventana de tiempo de la semana: Incrementos de siete días consecutivos de períodos de tiempo.

lu_date

La tabla de origen para el atributo de fecha que realiza el seguimiento de las transacciones de MicroStrategy y Badge. Cada día se añade una nueva entrada de fecha a la tabla lu_date. 

Columna

Descripción

Tipo de datos

date_id

El ID numérico generado para Fecha. El formato para date_id es aaaa-mm-dd.

Por ejemplo,  2017-01-02

fecha

previous_date_id

El ID de fecha anterior utilizado para la transformación en el proyecto de Platform Analytics.

Por ejemplo, 2017-01-01 

fecha

week_id

El ID numérico generado para Semana. El formato para week_id es aaaass.

Por ejemplo,  201701

mediumint)6)

day_of_week_id

El ID del día de la semana correspondiente.

smallint(6)

month_id

El valor de month_id correspondiente en formato aaaamm.

Por ejemplo,  201701

int(11)

month_desc

La representación de descripción de Mes.

Por ejemplo,  Enero de 2017

varchar(25)

previous_month_id

El ID del mes anterior

Por ejemplo,  201612

int(11)

month_of_year_id

El ID del mes del año. 

tinyint(4)

year_id

ID del año. La columna de origen del atributo Year en el proyecto de Platform Analytics. 

int(11)

quarter_id

El ID del trimestre en el que se encuentra el día.

int(11)

previous_quarter_month_id El ID del mes del trimestre en el que se encuentra el día con respecto al mes anterior. int(11)

lu_month

Lu_mes realiza un seguimiento del mes en que se produjo una transacción de MicroStrategy o Badge.  

Columna

Descripción

Tipo de datos

month_id

El ID numérico generado para Mes. El formato de month_id es aaaamm.

Por ejemplo, 201802.

int(11) 

month_desc

La representación descriptiva del mes. El formato es Mes, Año.

Por ejemplo, febrero, 2018.

varchar(32)

previous_month_id

El ID del mes anterior utilizado para la transformación en el proyecto de Platform Analytics.

Por ejemplo, 201801.

int(11) 

lu_month_of_year

Indique en qué mes del año se produjo la transacción de MicroStrategy o Badge. 

Columna

Descripción

Tipo de datos

month_of_year_id

El ID numérico fijo para el mes del año. 

tinyint(4)

month_of_year_desc

La representación descriptiva del mes del año. Por ejemplo,

Enero

Febrero

Marzo

varchar(25)

month_of_year_short_desc

La representación descriptiva del mes del año. Por ejemplo,

Ene

Feb

Mar

varchar(10).

previous_month_of_year_id

ID del mes anterior del año utilizado para la transformación en el proyecto de Platform Analytics. 

tinyint(4)

lu_day_of_week

El día de la semana indica qué día se produjo la transacción de MicroStrategy o Badge. 

Columna

Descripción

Tipo de datos

day_of_week_id

El ID numérico fijo para el día de la semana. 

smallint(6)

day_of_week_desc

La representación descriptiva del día de la semana. Por ejemplo,

Lunes

Martes

Miércoles

varchar(25)

day_of_week_short_desc

La representación descriptiva breve del día de la semana. Por ejemplo,

Lun

Mar

Miér

varchar(10) 

part_of_week_id

El ID numérico fijo para la parte de la semana.

smallint(6)

lu_part_of_week

Parte de la semana indica si la transacción de MicroStrategy o Badge se produjo en fin de semana o en un día laborable. 

Columna

Descripción

Tipo de datos

part_of_week_id

El ID numérico fijo para la parte de la semana.

tinyint(4)

part_of_week_desc

La representación descriptiva de la parte de la semana. La parte de la semana puede ser:

Día laborable: definido como de lunes a viernes.

Fin de semana: definido como sábado o domingo.

varchar(25)

lu_time_period 

El periodo de tiempo se utiliza para realizar el seguimiento de las ventanas de tiempo móviles predefinidas. Los períodos de tiempo predefinidos están previstos para superponerse. Por ejemplo, el Período de tiempo para la semana pasada incluirá las acciones para Ayer y los Últimos 2 meses incluirán todas las acciones para el resto de las ventanas de tiempo. La tabla rel_date_timeperiod se actualiza a diario en el procedimiento Platform_Analytics_daily_etl.xxx y, por lo tanto, el atributo de periodo de tiempo no almacena datos para la fecha actual. 

Columna

Descripción

Tipo de datos

time_period_id

El ID numérico fijo para los períodos de tiempo definidos.

tinyint(4)

time_period_desc

La representación descriptiva del período de tiempo. El período de tiempo se define como:

Ayer: hoy menos 1 día.

Semana pasada: hoy menos 7 días.

Mes anterior - hoy menos 30 días.

Dos últimos meses - hoy menos 60 días.

varchar(50)

rel_date_timeperiod

La tabla de relaciones utilizada para realizar un seguimiento de los períodos de tiempo consecutivos. Los períodos de tiempo predefinidos están previstos para superponerse. Por ejemplo, el Período de tiempo para la semana pasada incluirá las acciones para Ayer y los Últimos 2 meses incluirán todas las acciones para el resto de las ventanas de tiempo. La tabla rel_date_timeperiod se actualiza a diario en el procedimiento Platform_Analytics_daily_etl.xxx y, por lo tanto, el atributo de periodo de tiempo no almacena datos para la fecha actual. 

Columna

Descripción

Tipo de datos

date_id La fecha correspondiente al período de tiempo específico. fecha
time_period_id El ID numérico fijo correspondiente al período de tiempo definido. tinyint(4)

lu_week

La tabla de origen para el atributo Semana, que realiza el seguimiento de las transacciones de MicroStrategy y Badge. La tabla lu_week almacena los elementos semanales hasta desbordarse en el año 2035.

Columna

Descripción

Tipo de datos

week_id

El ID numérico generado para Semana. El formato para week_id es aaaass.

Por ejemplo,  201720.

mediumint(9)

week_desc

La descripción de la semana.

Por ejemplo, Semana 20, 2017.

varchar(16)

week_begin_date

La fecha de inicio del intervalo de semana.

Por ejemplo, 2017-05-21.

fecha

week_end_date

La fecha final del intervalo de semana.

Por ejemplo, 2017-05-28.

fecha

week_range

De week_begin_date a week_end_date.

Por ejemplo,  21/05/2017 - 28/05/2017.

varchar(50)

previous_week_id

El ID de la semana anterior utilizado para la transformación en el proyecto de Platform Analytics.

Por ejemplo,  201719.

mediumint(9)

month_id

El valor de month_id correspondiente en formato aaaamm.

Por ejemplo, 201705.

int(11) 

year_id

El ID del año. 

smallint(6)

lu_week_time_window

Ventanas de tiempo de la semana se utiliza para realizar el seguimiento de las ventanas de tiempo móviles predefinidas. Los períodos de tiempo semanales son consecutivos y no se superponen. Por ejemplo, la semana pasada incluirá las siete últimas fechas. No se superpondrá con las fechas de hace dos semanas. La tabla rel_date_weektime_window se actualiza a diario en el procedimiento Platform_Analytics_daily_etl.xxx y, por lo tanto, el atributo ventanas de tiempo por semana no almacena datos para la fecha actual. 

Columna

Descripción

Tipo de datos

week_time_window_id

El ID numérico fijo para los períodos de tiempo semanales definidos.

tinyint(4)

week_time_window_desc

La representación descriptiva de los períodos de tiempo semanales. Los períodos de tiempo se definen como:

Semana pasada: hoy menos 7 días

Hace 2 semanas - Hace entre 8 y 14 días 

Hace 3 semanas - hace de 15 a 21 días

Hace 4 semanas - Hace entre 22 y 28 días 

Hace 5 semanas - hace de 29 a 35 días

varchar(50)

previous_week_time_window_id El ID del período de tiempo semanal anterior utilizado para la transformación en el proyecto de Platform Analytics. tinyint(4)

rel_date_weektime_window

La tabla de relación utilizada para realizar el seguimiento de las fechas para las ventanas de tiempo de la semana sucesivas . Los períodos de tiempo semanales son consecutivos y no se superponen. Por ejemplo, la semana pasada incluirá las siete últimas fechas. No se superpondrá con las fechas de hace dos semanas. La tabla rel_date_weektime_window se actualiza a diario en el procedimiento Platform_Analytics_daily_etl.xxx y, por lo tanto, el atributo Períodos de tiempo semanales no almacena datos para la fecha actual.

Columna

Descripción

Tipo de datos

date_id

La fecha correspondiente a la ventana de tiempo de la semana específica. 

fecha

week_time_window_id

El ID numérico fijo para el período de tiempo semanal.

tinyint(4)

lu_minute

El minuto en que ocurre una transacción de Badge o MicroStrategy .

Columna

Descripción

Tipo de datos

minute_id

El ID numérico fijo para el minuto.

int(11)

minute_desc

La representación descriptiva del minuto. El minuto se almacena en el formato de 24 horas de hh:mm.

Por ejemplo:

10:09 - representa las 10:09 a. m. 

14:45: representa las 2:45 p.m.

23:30: representa las 11:30 p.m.

varchar(8)

hour_id

El ID numérico para la hora correspondiente.

tinyint(4)

lu_hour

La hora en que un Placa o transacción de MicroStrategy . 

Columna

Descripción

Tipo de datos

hour_id

El ID numérico fijo para la hora.

tinyint(4)

hour_desc

La representación descriptiva de la hora.

Por ejemplo,

00:00

1:00

2 A. M.

varchar(25)

part_of_day_id

El ID numérico correspondiente a la parte del día.

tinyint(4)

lu_part_of_day

La parte del día en que se produce una acción de MicroStrategy o Badge (es decir, mañana, tarde). La parte del día está predefinida en función de la relación con la hora. 

Columna

Descripción

Tipo de datos

part_of_day_id

El ID numérico fijo para la parte del día.

tinyint(4)

part_of_day_desc

La representación descriptiva del intervalo de tiempo para la parte del día. La parte del día puede ser:

A la mañana - de 6 am a 11 am

A la tarde - de 12 pm a 5 pm

Tarde -  horario de 18:00 a 22:00

Noche  - de 23:00 a 05:00

varchar(25)

lu_quarter

El trimestre en que se produce una acción de MicroStrategy o Identity.

Columna

Descripción

Tipo de datos

quarter_id

El ID numérico fijo para el trimestre.

int(11)

quarter_desc

La representación descriptiva del trimestre.

Por ejemplo:

Q1 2017

2T 2018

3T 2019

varchar(25)

previous_quarter_id El ID numérico fijo del trimestre anterior al actual. Esta es la columna de origen para la transformación Trimestre anterior. int(11)

last_year_quarter_id

El ID numérico fijo del mismo trimestre del año anterior. Esta es la columna de origen para la transformación Trimestre del año anterior.

int(11)
quarter_of_year_id

El ID numérico fijo del número de trimestre dentro del año.

Por ejemplo, Q3 2019 sería 3.

tinyint(4)