MicroStrategy ONE

時間階層

時間階層アトリビュートは UTC タイムゾーンに基づいています。MicroStrategy Intelligence Server および Identity Server はサーバーのタイムゾーンをトランザクション ログで送信します。タイムゾーンは、Platform Analytics ETL で UTC に標準化されます。 

標準時間アトリビュート (日、月、年、カレンダー月) に加えて、追加レベルの分析を可能にする補足アトリビュートがあります。以下が含まれます。

  • 期間 :昨日、先週などの事前定義された期間。
  • 週の期間 :週ウィンドウの 7 日インクリメントの繰り返し

lu_date

MicroStrategyおよび Badge トランザクションを追跡する Date アトリビュートのソース テーブル。日毎に、新しい日付エントリが lu_ date テーブルに追加されます。 

説明

データ型

date_id

日付に生成された数値 ID。Date_id の形式は yyyy-mm-dd です。

たとえば、  2017-01-02

date

previous_date_id

Platform Analytics プロジェクトでの変換に使用された、前日 ID。

例: 2017-01-01  

date

week_id

週に生成された数値 ID。Week_id の形式は yyyyww です。

たとえば、  201701

mediumint)6)

day_of_week_id

対応する曜日 ID。

smallint(6)

month_id

形式 yyyymm の対応する month_id。

たとえば、  201701

int(11)

month_desc

月の説明フォーム。

たとえば、  2017 年 1 月

VACHAR(25)

previous_month_id

前月 ID。

たとえば、  201612

int(11)

month_of_year_id

年 ID の月 

tinyint(4)

year_id

年 ID。Platform Analytics プロジェクトの年アトリビュートのソース列。 

int(11)

quarter_id

その日が属する 四半期 ID。

int(11)

previous_quarter_month_id 前の月の日が属する四半期の月 ID。 int(11)

lu_month

Lu_month は、 MicroStrategyまたは Badge トランザクションが発生した月を追跡します。 

説明

データ型

month_id

月に生成された数値 ID。Month_id の形式は yyyymm です。

たとえば、  201802.

int(11) 

month_desc

月の説明フォーム。形式は Month, Year です。

たとえば、February, 2018 です。

VACHAR(32)

previous_month_id

Platform Analytics プロジェクトでの変換に使用された前月 ID。

たとえば、201801 です。

int(11) 

lu_month_of_year

MicroStrategyまたはバッジ トランザクションが発生した年の月のリストです。 

説明

データ型

month_of_year_id

その年の月の固定数値 ID。 

tinyint(4)

month_of_year_desc

カレンダー月の説明フォーム。次に例を示します。

1 月

2 月

3 月

VACHAR(25)

month_of_year_short_desc

カレンダー月の短い説明フォーム。次に例を示します。

Jan

Feb

Mar

varchar(10)。

previous_month_of_year_id

Platform Analytics プロジェクトでトランスフォーメーションに使用する年の前月 ID。 

tinyint(4)

lu_day_of_week

曜日は、 MicroStrategyまたはバッジ トランザクションが発生した曜日を示します。 

説明

データ型

day_of_week_id

曜日の固定数値 ID。 

smallint(6)

day_of_week_desc

曜日の説明フォーム。次に例を示します。

月曜日

火曜日

水曜日

VACHAR(25)

day_of_week_short_desc

曜日の短い説明フォーム。次に例を示します。

VACHAR(10)  

part_of_week_id

曜日帯の固定数値 ID。

smallint(6)

lu_part_of_week

週の一部は、 MicroStrategyまたはバッジ トランザクションが週末に発生したのか、平日に発生したのかを示します。 

説明

データ型

part_of_week_id

曜日帯の固定数値 ID。

tinyint(4)

part_of_week_desc

曜日帯の説明フォーム。曜日帯は次の通りです。

平日 - 月曜日から金曜日と設定されています。

週末 - 土曜日または日曜日と設定されています。

VACHAR(25)

lu_time_期間 

期間は、事前定義されたローリング時間枠を管理するために使用されます。事前定義された期間は重複するようになっています。例えば、最後の 週間の期間には前日の操作が含まれ、最後の 2 か月はそれ以外のすべての期間の操作が含まれます。 リリース日のデータ テーブルは、Platform_Analytics_dayly_atel.xx のプロシージャで毎日更新されるため、期間アトリビュートは現在の日付のデータを格納しません。 

説明

データ型

time_period_id

定義済の期間の固定数値 ID。

tinyint(4)

time_period_desc

期間の説明フォーム。期間は次のように定義されます。

昨日 - 今日マイナス 1 日。

先週 - 今日マイナス 7 日。

先月 - 今日マイナス 30 日。

過去 2 か月 - マイナス 60 日。

VACHAR(50)

rel_date_timeperiod

繰り返し期間を追跡するために使用される関係テーブル。事前定義された期間は重複するようになっています。例えば、最後の 週間の期間には前日の操作が含まれ、最後の 2 か月はそれ以外のすべての期間の操作が含まれます。 リリース日のデータ テーブルは、Platform_Analytics_dayly_atel.xx のプロシージャで毎日更新されるため、期間アトリビュートは現在の日付のデータを格納しません。 

説明

データ型

date_id 特定の期間に対応する日付。 date
time_period_id 定義済の期間の固定数値 ID。 tinyint(4)

lu_week

MicroStrategyおよび Badge トランザクションを追跡する週アトリビュートのソース テーブル。Lu_week テーブルには 2035 年のオーバーフローまでの週エレメントが保存されます。

説明

データ型

week_id

週に生成された数値 ID。Week_id の形式は yyyyww です。

たとえば、  201720.

mediumint(9)

week_desc

週の説明。

たとえば、 週 20、2017

VACHAR(16)

week_begin_date

週の範囲の開始日。

たとえば、2017-05-21 などです。

date

week_end_date

週の範囲の終了日。

例: 2017-05-28

date

week_range

Week_begin_date から week_end_date。

たとえば、  05/21/2017 ~ 05/28/2017

VACHAR(50)

previous_week_id

Platform Analytics プロジェクトでの変換に使用された前週 ID。

たとえば、  201719.

mediumint(9)

month_id

形式 yyyymm の対応する month_id。

たとえば、  201705.

int(11) 

year_id

年 ID。 

smallint(6)

lu_week_time_window

週の時間枠は、事前定義されたローリング週枠を追跡するために使用されます。週時間ウィンドウは連続的で重複しません。たとえば、先週には過去 7 日間が含まれます。これは 2 週間前の日付とは重複しません。リリース日のデータ テーブルは、Platform_Analytics_毎日の更新プロシージャで毎日更新されるため、週の時間のウィンドウ アトリビュートは現在の日付のデータを格納しません。 

説明

データ型

week_time_window_id

定義済の週時間ウィンドウの固定数値 ID。

tinyint(4)

week_time_window_desc

週時間ウィンドウの説明フォーム。時間ウィンドウは次のように定義されます。

先週 - 今日マイナス 7 日

2 週間前 - 8 ~ 14 日前 

3 週間前 - 15 ~ 21 日前

4 週間前 - 22 ~ 28 日前 

5 週間前 - 29 ~ 35 日前

VACHAR(50)

previous_week_time_window_id Platform Analytics プロジェクトでの変換に使用された前の週時間ウィンドウ ID。 tinyint(4)

rel_date_weektime_window

ロール 週時間ウィンドウ の日付を管理するために使用されるリレーションシップ テーブル。週時間ウィンドウは連続的で重複しません。たとえば、先週には過去 7 日間が含まれます。これは 2 週間前の日付とは重複しません。Rel_date_weektime_window テーブルは Platform_Analytics_daily_etl.xxx 手順において日次で更新されるため、週時間ウィンドウ アトリビュートには現在の日付のデータは保存されません。

説明

データ型

date_id

特定の週の期間に対応する日付。 

date

week_time_window_id

週時間ウィンドウの固定数値 ID。

tinyint(4)

lu_minute

バッジまたはMicroStrategyトランザクションが発生する分

説明

データ型

minute_id

分の固定数値 ID。

int(11)

minute_desc

分の説明フォーム。分は hh:mm の 24 時間形式で保存されます。

次にその例を示します。

10:09 - 午前 10:09 を表す 

14:45 - 午後 2 時 45 分

23:30 - 午後 11:30 を示す

VACHAR(8)

hour_id

対応する時間の数値 ID。

tinyint(4)

lu_hour

の時間 バッジまたはMicroStrategyトランザクションが発生します。 

説明

データ型

hour_id

時間の固定数値 ID。

tinyint(4)

hour_desc

時間の説明フォーム。

次に例を示します。

午前 12 時

午前 1 時

午前 2 時

VACHAR(25)

part_of_day_id

時間帯に対応する数値 ID。

tinyint(4)

lu_part_of_day

MicroStrategyまたはバッジのアクションが発生する 1 日の部分 (午前、午後など)日の部分は、時間との関係に基づいて事前に定義されます。 

説明

データ型

part_of_day_id

時間帯の固定数値 ID。

tinyint(4)

part_of_day_desc

時間帯の時間範囲を示す説明フォーム。時間帯は次の通りです。

朝 - 午前 6 時 - 午前 11 時

昼 - 午後 12 時 - 午後 5 時

夜 -  午後 6 時~午後 10 時間

夜  - 午後 11 時~午前 5 時間

VACHAR(25)

lu_quarter

MicroStrategy または Identity アクションが発生した四半期。

説明

データ型

quarter_id

四半期の固定数値 ID。

int(11)

quarter_desc

四半期を表す説明フォーム。

次にその例を示します。

Q1 2017

2018 年第 2 四半期

2019 年第 3 四半期

VACHAR(25)

previous_quarter_id 現在の四半期の前の四半期の固定数値 ID。これは、前四半期トランスフォーメーションのソース列です。 int(11)

last_year_quarter_id

前の年の同じ四半期の固定数値 ID。これは、前年四半期トランスフォーメーションのソース列です。

int(11)
quarter_of_year_id

その年の四半期番号の固定数値 ID。

たとえば、2019 年の第 3 四半期の場合、3 になります。

tinyint(4)