Strategy ONE

Hiérarchie chronologique

Les attributs de la hiérarchie de temps sont basés sur le fuseau horaire UTC. MicroStrategy Intelligence Server et Identity Server envoient tous deux le fuseau horaire du serveur avec les journaux de transactions. Le fuseau horaire est ensuite standardisé sur l'UTC dans l'ETL de Platform Analytics. 

Outre les attributs d'heure standard (Jour, Mois, Année, Mois de l'année, etc.), il existe des attributs supplémentaires pour fournir des niveaux d'analyse supplémentaires. Ils comprennent :

  • Période:  Des périodes prédéfinies comme Hier, Dernière semaine, etc.
  • Fenêtre de la semaine:  Glissez des incréments de sept jours sur des fenêtres hebdomadaires.

lu_date

La table source pour l'attribut Date qui suit les transactions MicroStrategy et Badge. Chaque jour, une nouvelle entrée de date est ajoutée à la table lu_date. 

Colonne

Description

Type de données

date_id

L'ID numérique généré pour Date. Le format pour date_id est aaay-mm-jj.

Par exemple,  2017-01-02

date

précédent_date_id

L'ID de date précédente utilisé pour la transformation dans le projet Platform Analytics.

Par exemple, 2017-01-01 

date

week_id

L'ID numérique généré pour Semaine. Le format pour week_id est yyyyww.

Par exemple,  201701

mediumint)6)

jour_de_semaine_id

L'ID Jour de la semaine correspondant.

petit entier (6)

mois_id

Mois_id correspondant au format yyyymm.

Par exemple,  201701

int(11)

desc_mois

La forme de description de Mois.

Par exemple,  Janvier 2017

varchar(25)

précédent_mois_id

ID du mois précédent.

Par exemple,  201612

int(11)

mois_de_année_id

ID du mois de l'année. 

minusculeint(4)

ID_année

ID de l'année. La colonne source pour l'attribut Année dans le projet Platform Analytics. 

int(11)

quarter_id

L'ID de trimestre dans lequel réside la journée.

int(11)

précédent_trimestre_mois_id L'ID de mois du trimestre dans lequel réside la journée du mois précédent. int(11)

lu_mois

Lu_mois indique quel mois une transaction MicroStrategy ou Badge a eu lieu.  

Colonne

Description

Type de données

mois_id

L'ID numérique généré pour Mois. Le format pour month_id est yyyymm.

Par exemple, 201802.

int(11) 

desc_mois

La forme descriptive du mois. Le format est Mois, Année.

Par exemple, février 2018.

varchar(32)

précédent_mois_id

L'ID du mois précédent utilisé pour la transformation dans le projet Platform Analytics.

Par exemple, 201801.

int(11) 

lu_mois_de_année

Indiquez le mois de l'année pendant lequel la transaction MicroStrategy ou Badge a été effectuée. 

Colonne

Description

Type de données

mois_de_année_id

L'ID numérique fixe pour le Mois de l'année. 

minusculeint(4)

mois_de_année_desc

La forme descriptive du Mois de l'année. Par exemple :

Janvier

Février

Mars

varchar(25)

mois_de_année_short_desc

Brève forme descriptive du Mois de l'année. Par exemple :

Janvier

Fév

Mars

varchar(10).

précédent_mois_de_année_id

L'ID du mois de l'année précédent utilisé pour la transformation dans le projet Platform Analytics. 

minusculeint(4)

lu_jour_de_semaine

Jour de la semaine indique quel jour la transaction MicroStrategy ou Badge a eu lieu. 

Colonne

Description

Type de données

jour_de_semaine_id

L'ID numérique fixe pour le Jour de la semaine. 

petit entier (6)

jour_de_semaine_desc

La forme descriptive de Jour de la semaine. Par exemple :

Lundi

Mardi

Mercredi

varchar(25)

jour_de_semaine_short_desc

La forme descriptive courte de Jour de la semaine. Par exemple :

Lun

Mar

Mer

varchar(10) 

part_of_semaine_id

L'ID numérique fixe pour la partie de la semaine.

petit entier (6)

lu_part_of_semaine

Une partie de la semaine indique si la transaction MicroStrategy ou Badge a eu lieu le week-end ou le jour de la semaine. 

Colonne

Description

Type de données

part_of_semaine_id

L'ID numérique fixe pour la partie de la semaine.

minusculeint(4)

part_of_semaine_desc

La forme descriptive de Partie de semaine. La partie de la semaine peut être :

Jour de la semaine - défini du lundi au vendredi.

Week-end - défini comme samedi ou dimanche.

varchar(25)

lu_time_période 

La période est utilisée pour suivre les fenêtres de temps prédéfinies. Les Périodes prédéfinies doivent se chevaucher. Par exemple, la Période pour la Semaine dernière inclura les actions pour Hier et Les 2 derniers mois comprendront toutes les actions pour toutes les autres fenêtres de temps. La table rel_date_timepériode est mise à jour quotidiennement dans la procédure Platform_Analytics_daily_etl.xxx et, par conséquent, l'attribut Période ne stocke pas de données pour la date actuelle. 

Colonne

Description

Type de données

temps_période_id

L'ID numérique fixe pour les périodes définies.

minusculeint(4)

temps_période_desc

La forme descriptive de la période. La période est définie comme :

Hier - aujourd'hui moins 1 jour.

Semaine dernière - aujourd'hui moins 7 jours.

Mois dernier - aujourd'hui moins 30 jours.

2 Derniers mois - Aujourd'hui moins 60 jours.

varchar(50)

rel_date_timepériode

La table de relations utilisée pour suivre les périodes de temps de roulement. Les Périodes prédéfinies doivent se chevaucher. Par exemple, la Période pour la Semaine dernière inclura les actions pour Hier et Les 2 derniers mois comprendront toutes les actions pour toutes les autres fenêtres de temps. La table rel_date_timepériode est mise à jour quotidiennement dans la procédure Platform_Analytics_daily_etl.xxx et, par conséquent, l'attribut Période ne stocke pas de données pour la date actuelle. 

Colonne

Description

Type de données

date_id La date correspondant à la période spécifique. date
temps_période_id L'ID numérique fixe pour la période définie. minusculeint(4)

lu_semaine

La table source pour l'attribut Semaine qui suit les transactions MicroStrategy et Badge. La table lu_semaine stocke les éléments de la semaine jusqu'à ce qu'elle soit dépassée en 2035.

Colonne

Description

Type de données

week_id

L'ID numérique généré pour Semaine. Le format pour week_id est yyyyww.

Par exemple,  201720.

mediumint(9)

week_desc

La description de la semaine.

Par exemple, Semaine 20, 2017.

varchar(16)

week_begin_date

Date de début sur la plage de semaines.

Par exemple, 2017-05-21.

date

week_end_date

La date de fin de la plage de semaines.

Par exemple, 2017-05-28.

date

week_range

De la semaine_début_date à la semaine_end_date.

Par exemple,  05/21/2017 - 05/28/2017.

varchar(50)

précédent_semaine_id

L'ID de la semaine précédente utilisé pour la transformation dans le projet Platform Analytics.

Par exemple,  201719.

mediumint(9)

mois_id

Mois_id correspondant au format yyyymm.

Par exemple, 201705.

int(11) 

ID_année

ID de l'année. 

petit entier (6)

lu_semaine_time_window

La fenêtre Heure de la semaine est utilisée pour suivre les fenêtres hebdomadaires mobiles prédéfinies. Les fenêtres Heure de la semaine sont consécutives et ne se chevauchent pas. Par exemple, la dernière semaine inclura les sept dernières dates. Cette date ne chevauchera pas les dates d'il y a deux semaines. La table rel_date_weektime_window est mise à jour quotidiennement dans la procédure Platform_Analytics_daily_etl.xxx et, par conséquent, l'attribut Semaine Heure de la fenêtre ne stocke pas de données pour la date actuelle. 

Colonne

Description

Type de données

week_time_window_id

L'ID numérique fixe pour la fenêtre Heure de la semaine définie.

minusculeint(4)

week_time_window_desc

La forme descriptive de la fenêtre Heure de la semaine. Les fenêtres de temps sont définies comme :

Semaine dernière - aujourd'hui moins 7 jours

Il y a 2 semaines - Il y a 8 à 14 jours 

Il y a 3 semaines - Il y a 15 à 21 jours

Il y a 4 semaines - Il y a 22 à 28 jours 

Il y a 5 semaines - Il y a 29 à 35 jours

varchar(50)

précédent_semaine_time_window_id L'ID de la fenêtre de la semaine précédente utilisé pour la transformation dans le projet Platform Analytics. minusculeint(4)

rel_date_semaine_fenêtre

La table de relations utilisée pour suivre les dates pour la fenêtre Heure de la semaine roulante . Les fenêtres Heure de la semaine sont consécutives et ne se chevauchent pas. Par exemple, la dernière semaine inclura les sept dernières dates. Cette date ne chevauchera pas les dates d'il y a deux semaines. La table rel_date_weektime_window est mise à jour quotidiennement dans la procédure Platform_Analytics_daily_etl.xxx et, par conséquent, l'attribut Semaine Heure de la fenêtre ne stocke pas de données pour la date actuelle.

Colonne

Description

Type de données

date_id

La date correspondant à la fenêtre horaire de la semaine spécifique. 

date

week_time_window_id

L'ID numérique fixe pour la fenêtre de temps de la semaine.

minusculeint(4)

lu_minute

La minute où une transaction Badge ou MicroStrategy a lieu.

Colonne

Description

Type de données

minute_id

L'ID numérique fixe pour la minute.

int(11)

minute_desc

La forme descriptive de la Minute. La minute est stockée au format 24 heures (hh:mm).

Par exemple :

10:09 - représente 10:09 

14:45 - représente 2:45 pm

23:30 -représente 23:30

varchar(8)

heure_id

L'ID numérique de l'heure correspondante.

minusculeint(4)

lu_heure

L'heure à laquelle un Une transaction Badge ou MicroStrategy a lieu. 

Colonne

Description

Type de données

heure_id

L'ID numérique fixe pour l'Heure.

minusculeint(4)

heure_desc

La forme descriptive de l'heure.

Par exemple :

00H00

1H00

2H00

varchar(25)

part_of_day_id

L'ID numérique correspondant à la partie de la journée.

minusculeint(4)

lu_part_of_day

La partie de la journée où une action MicroStrategy ou Badge a lieu (c.-à-d. Matin, Après-midi). La partie de la journée est prédéfinie en fonction de la relation avec l'heure. 

Colonne

Description

Type de données

part_of_day_id

L'ID numérique fixe pour la partie de la journée.

minusculeint(4)

part_of_day_desc

La forme descriptive représentant la plage horaire pour la partie de la journée. La partie de la journée peut être :

Matin - de 06h00 à 11h00

Après-midi - de 12h00 à 17h00

Soir -  heures 18h00 à 22h00

Nuit  - de 23h00 à 05h00

varchar(25)

lu_trimestre

Trimestre lorsqu'une action MicroStrategy ou Identity a lieu.

Colonne

Description

Type de données

quarter_id

L'ID numérique fixe pour le trimestre.

int(11)

quarter_desc

La forme descriptive représentant le trimestre.

Par exemple :

T1 2017

T2 2018

T3 2019

varchar(25)

précédent_trimestre_id L'ID numérique fixe du trimestre précédent l'actuel. Il s'agit de la colonne source pour la transformation du trimestre précédent. int(11)

dernier_année_trimestre_id

L'ID numérique fixe du même trimestre de l'année précédente. Il s'agit de la colonne source pour la transformation Dernier trimestre de l'année.

int(11)
trimestre_de_année_id

L'ID du nombre fixe du numéro de trimestre dans l'année.

Par exemple, T3 2019 serait 3.

minusculeint(4)