MicroStrategy ONE

Gerarchia tempo

Gli attributi della gerarchia temporale si basano sul fuso orario UTC. Sia MicroStrategy Intelligence Server che Identity Server inviano il fuso orario del server con i registri di transazione. Il fuso orario viene quindi standardizzato su UTC nell'ETL di Platform Analytics. 

Oltre agli attributi temporali standard (giorno, mese, anno, mese dell'anno e così via), sono disponibili attributi supplementari per fornire livelli di analisi aggiuntivi. Includono:

  • Periodo di tempo: Periodi di tempo predefiniti come Ieri, Ultima settimana e così via.
  • Finestra temporale della settimana: Con incrementi di sette giorni consecutivi delle finestre settimanali.

lu_date

La tabella di origine per l'attributo Date che traccia le transazioni MicroStrategy e Badge. Ogni giorno viene aggiunta una nuova voce di data alla tabella lu_date. 

Colonna

Descrizione

Tipo di dati

date_id

ID numerico generato per Date. Il formato per date_id è aaaa-mm-gg.

Ad esempio,  2017-01-02

data

id_data_precedente

ID data precedente utilizzato per la trasformazione nel progetto Platform Analytics.

Ad esempio, 2017-01-01 

data

id_settimana

L'ID numerico generato per Week. Il formato per week_id è yyyyww.

Ad esempio,  201701

mediumint)6)

id_giorno_della_settimana

L'ID giorno della settimana corrispondente.

smallint(6)

id_mese

ID_mese corrispondente nel formato aaaamm.

Ad esempio,  201701

int(11)

mese_desc

Il modulo di descrizione del mese.

Ad esempio,  Gennaio 2017

varchar(25)

id_mese_precedente

L'ID mese precedente.

Ad esempio,  201612

int(11)

id_mese_di_anno

ID mese dell'anno. 

tinyint(4)

id_anno

ID anno. Colonna di origine per l'attributo Year nel progetto Platform Analytics. 

int(11)

quarter_id

L'ID trimestre in cui risiede il giorno.

int(11)

id trimestre_mese_precedente L'ID mese del trimestre in cui risiede il giorno del mese precedente. int(11)

lu_month

Lu_month tiene traccia del mese in cui è stata eseguita una transazione MicroStrategy o Badge.  

Colonna

Descrizione

Tipo di dati

id_mese

L'ID numerico generato per il mese. Il formato per id_mese è aaaamm.

Ad esempio, 201802.

int(11) 

mese_desc

Forma descrittiva del mese. Il formato è Mese, Anno.

Ad esempio, febbraio 2018.

varchar(32)

id_mese_precedente

ID mese precedente utilizzato per la trasformazione nel progetto Platform Analytics.

Ad esempio, 201801.

int(11) 

lu_mese_di_anno

Elencare il mese dell'anno in cui è stata eseguita la transazione MicroStrategy o Badge. 

Colonna

Descrizione

Tipo di dati

id_mese_di_anno

ID numerico fisso per il mese dell'anno. 

tinyint(4)

mese_dell'anno_desc

Forma descrittiva del mese dell'anno. Ad esempio,

Gennaio

Febbraio

Marzo

varchar(25)

month_of_year_short_desc

Forma descrittiva breve del mese dell'anno. Ad esempio,

Gen

Febbraio

Mar

varchar(10).

id_mese_precedente_di_anno

L'ID mese precedente dell'anno utilizzato per la trasformazione nel progetto Platform Analytics. 

tinyint(4)

lu_day_of_week

Il giorno della settimana indica il giorno in cui è stata eseguita la transazione MicroStrategy o Badge. 

Colonna

Descrizione

Tipo di dati

id_giorno_della_settimana

ID numerico fisso per il giorno della settimana. 

smallint(6)

giorno_della_settimana_desc

Forma descrittiva di Giorno della settimana. Ad esempio,

Lunedì

Martedì

Mercoledì

varchar(25)

giorno_della_settimana_short_desc

Forma descrittiva breve di Giorno della settimana. Ad esempio,

Lun

Mar

Mer

varchar(10) 

parte_di_settimana

L'ID numerico fisso per la parte della settimana.

smallint(6)

lu_part_of_week

Parte della settimana indica se la transazione MicroStrategy o Badge è avvenuta nel fine settimana o in un giorno feriale. 

Colonna

Descrizione

Tipo di dati

parte_di_settimana

L'ID numerico fisso per la parte della settimana.

tinyint(4)

parte_della_settimana_desc

La forma descrittiva di Parte di settimana. La parte della settimana può essere:

Giorno della settimana - dal lunedì al venerdì.

Week-end - definito come sabato o domenica.

varchar(25)

lu_time_period 

Periodo di tempo viene utilizzato per tenere traccia di intervalli di tempo consecutivi predefiniti. I periodi di tempo predefiniti si sovrappongono. Ad esempio, il periodo di tempo dell'ultima settimana includerà le azioni per la giornata di ieri e Ultimi 2 mesi includerà tutte le azioni per tutte le altre finestre di tempo. La tabella rel_date_timeperiod viene aggiornata quotidianamente nella procedura Platform_Analytics_daily_etl.xxx, pertanto l'attributo Periodo non memorizza i dati per la data corrente. 

Colonna

Descrizione

Tipo di dati

time_period_id

ID numerico fisso per i periodi di tempo definiti.

tinyint(4)

time_period_desc

La forma descrittiva del Periodo di tempo. I Periodi sono definiti come:

Ieri - oggi meno 1 giorno.

Ultima settimana - oggi meno 7 giorni.

Ultimo mese - oggi meno 30 giorni.

Ultimi 2 mesi - oggi meno 60 giorni.

varchar(50)

rel_date_timeperiod

La tabella di relazione utilizzata per tenere traccia dei periodi di tempo continui. I periodi di tempo predefiniti si sovrappongono. Ad esempio, il periodo di tempo dell'ultima settimana includerà le azioni per la giornata di ieri e Ultimi 2 mesi includerà tutte le azioni per tutte le altre finestre di tempo. La tabella rel_date_timeperiod viene aggiornata quotidianamente nella procedura Platform_Analytics_daily_etl.xxx, pertanto l'attributo Periodo non memorizza i dati per la data corrente. 

Colonna

Descrizione

Tipo di dati

date_id La data corrispondente al periodo di tempo specifico. data
time_period_id ID numerico fisso per il periodo di tempo definito. tinyint(4)

lu_week

La tabella di origine per l'attributo Settimana che traccia le transazioni MicroStrategy e Badge. La tabella lu_week memorizza gli elementi della settimana fino all'overflow nell'anno 2035.

Colonna

Descrizione

Tipo di dati

id_settimana

L'ID numerico generato per Week. Il formato per week_id è yyyyww.

Ad esempio,  201720.

mediumint(9)

week_desc

La descrizione della settimana.

Ad esempio, Settimana 20, 2017.

varchar(16)

data_inizio_settimana

La data di inizio dall'intervallo di settimane.

Ad esempio, 2017-05-21.

data

week_end_date

La data di fine dall'intervallo di settimane.

Ad esempio, 2017-05-28.

data

intervallo_settimana

Week_begin_date e week_end_date.

Ad esempio,  21/05/2017 - 28/05/2017.

varchar(50)

id_settimana_precedente

ID della settimana precedente utilizzato per la trasformazione nel progetto Platform Analytics.

Ad esempio,  201719.

mediumint(9)

id_mese

ID_mese corrispondente nel formato aaaamm.

Ad esempio, 201705.

int(11) 

id_anno

ID anno. 

smallint(6)

lu_week_time_window

Finestre settimanali viene utilizzata per tenere traccia delle finestre predefinite di una settimana continuativa. Le finestre temporali della settimana sono consecutive e non sovrapposte. Ad esempio, Ultima settimana includerà le ultime sette date. Non si sovrapporrà alle date di due settimane fa. La tabella rel_date_weektime_window viene aggiornata quotidianamente nella procedura Platform_Analytics_daily_etl.xxx e, pertanto, l'attributo Finestre dell'ora della settimana non memorizza i dati per la data corrente. 

Colonna

Descrizione

Tipo di dati

week_time_window_id

L'ID numerico fisso per le finestre di tempo settimanali definite.

tinyint(4)

week_time_window_desc

La forma descrittiva delle finestre dell'ora settimanale. Le finestre di tempo sono definite come segue:

Ultima settimana - oggi meno 7 giorni

2 Settimane fa - 8-14 giorni fa 

3 Settimane fa - Da 15 a 21 giorni fa

4 Settimane fa - Da 22 a 28 giorni fa 

5 Settimane fa - Da 29 a 35 giorni fa

varchar(50)

precedente_settimana_time_window_id ID intervallo di tempo della settimana precedente utilizzato per la trasformazione nel progetto Platform Analytics. tinyint(4)

rel_date_weektime_window

La tabella di relazione utilizzata per tenere traccia delle date per le finestre orario settimanali in sequenza . Le finestre temporali della settimana sono consecutive e non sovrapposte. Ad esempio, Ultima settimana includerà le ultime sette date. Non si sovrapporrà alle date di due settimane fa. La tabella rel_date_weektime_window viene aggiornata quotidianamente nella procedura Platform_Analytics_daily_etl.xxx, pertanto l'attributo Finestre orario settimanale non memorizza i dati per la data corrente.

Colonna

Descrizione

Tipo di dati

date_id

La data corrispondente all'intervallo di tempo della settimana specifico. 

data

week_time_window_id

L'ID numerico fisso per l'intervallo di tempo della settimana.

tinyint(4)

lu_minute

Il minuto in cui si verifica una transazione Badge o MicroStrategy .

Colonna

Descrizione

Tipo di dati

minute_id

ID numerico fisso per il minuto.

int(11)

minute_desc

La forma descrittiva del processo verbale. I minuti sono archiviati nel formato di 24 ore hh:mm.

Ad esempio:

10:09 - rappresenta le 10:09 

14:45 - rappresenta le 14:45

23:30 -rappresenta le 23:30

varchar(8)

id_ora

ID numerico per l'ora corrispondente.

tinyint(4)

lu_hour

L'ora in cui a Si è verificata una transazione Badge o MicroStrategy . 

Colonna

Descrizione

Tipo di dati

id_ora

ID numerico fisso per l'ora.

tinyint(4)

hour_desc

La forma descrittiva dell'ora.

Ad esempio,

00:00

01:00

2:00

varchar(25)

parte_di_giornata

ID numerico corrispondente alla parte della giornata.

tinyint(4)

lu_part_of_day

Parte della giornata in cui si verifica un'azione di MicroStrategy o Badge (ad es. Mattina, Pomeriggio). La parte della giornata è predefinita in base alla relazione con l’ora. 

Colonna

Descrizione

Tipo di dati

parte_di_giornata

L'ID numerico fisso per la parte della giornata.

tinyint(4)

part_of_day_desc

Il modulo descrittivo che rappresenta l'intervallo di tempo per la parte della giornata. La parte della giornata può essere:

Mattina - ore 6:00-11:00

Pomeriggio - dalle 12:00 alle 17:00

Sera -  dalle 18:00 alle 22:00

Notte  - dalle 23:00 alle 5:00

varchar(25)

lu_quarter

Trimestre in cui si verifica un'azione MicroStrategy o Identity.

Colonna

Descrizione

Tipo di dati

quarter_id

L'ID numerico fisso per il trimestre.

int(11)

quarter_desc

Il modulo descrittivo che rappresenta il trimestre.

Ad esempio:

1° TRIMESTRE 2017

2° TRIMESTRE 2018

3° TRIMESTRE 2019

varchar(25)

id_trimestre_precedente L'ID numerico fisso del trimestre precedente a quello corrente. Questa è la colonna di origine per la trasformazione Trimestre precedente. int(11)

last_year_quarter_id

L'ID numerico fisso dello stesso trimestre dell'anno precedente. Questa è la colonna di origine per la trasformazione Ultimo anno trimestre.

int(11)
id_trimestre_di_anno

L'ID numero fisso del trimestre entro l'anno.

Ad esempio, il terzo trimestre 2019 sarebbe il 3.

tinyint(4)