MicroStrategy ONE

時間階層

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

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

  • 期間​: 昨日、先週などの事前定義された期間。
  • 週の時間枠​: 週ウィンドウの 7 日単位の増分をローリングします。

lu_date

MicroStrategy および Badge トランザクションを追跡する、日付アトリビュートのソーステーブル。毎日、新しい日付エントリが 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月

varchar(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_nonth は MicroStrategy または Badge トランザクションが発生した月を追跡します。

説明

データ型

month_id

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

たとえば、201802 です。

int(11)

month_desc

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

たとえば、February, 2018 です。

varchar(32)

previous_month_id

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

たとえば、201801 です。

int(11)

lu_month_of_year

MicroStrategy および Badge トランザクションが発生したカレンダー月の一覧。

説明

データ型

month_of_year_id

カレンダー月の固定数値 ID。

tinyint(4)

month_of_year_desc

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

1 月

2 月

3 月

varchar(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 または Badge トランザクションが発生した曜日を示します。

説明

データ型

day_of_week_id

曜日の固定数値 ID。

smallint(6)

day_of_week_desc

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

月曜日

火曜日

水曜日

varchar(25)

day_of_week_short_desc

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

varchar(10)

part_of_week_id

曜日帯の固定数値 ID。

smallint(6)

lu_part_of_week

曜日帯は MicroStrategy または Badge トランザクションが週末または平日のどちらに発生したかを示します。

説明

データ型

part_of_week_id

曜日帯の固定数値 ID。

tinyint(4)

part_of_week_desc

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

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

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

varchar(25)

lu_time_period

期間は事前定義された繰り返し時間ウィンドウを追跡するために使用されます。事前定義された期間は重複するようになっています。たとえば、先週の期間には昨日のアクションが含まれ、過去 2 か月には他のすべての時間ウィンドウのアクションが含まれます。rel_date_timeperiod は Platform_Analytics_daily_etl.xxx 手順において日次で更新されるため、期間アトリビュートには現在の日付のデータは保存されません。

説明

データ型

time_period_id

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

tinyint(4)

time_period_desc

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

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

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

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

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

varchar(50)

rel_date_timeperiod

繰り返し期間を追跡するために使用される関係テーブル。事前定義された期間は重複するようになっています。たとえば、先週の期間には昨日のアクションが含まれ、過去 2 か月には他のすべての時間ウィンドウのアクションが含まれます。rel_date_timeperiod は Platform_Analytics_daily_etl.xxx 手順において日次で更新されるため、期間アトリビュートには現在の日付のデータは保存されません。

説明

データ型

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

週の説明。

たとえば、Week 20, 2017 などです。

varchar(16)

week_begin_date

週の範囲の開始日。

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

date

week_end_date

週の範囲の終了日。

たとえば、2017-05-28。

date

week_range

week_begin_date から week_end_date。

たとえば、2017 年 5 月 21 日~2017 年 5 月 28 日。

varchar(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 週間前の日付とは重複しません。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)

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

Badge または MicroStrategy トランザクションが発生する分。

説明

データ型

minute_id

分の固定数値 ID。

int(11)

minute_desc

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

次にその例を示します。

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

14:45 - 午後2時45分を表します

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

varchar(8)

hour_id

対応する時間の数値 ID。

tinyint(4)

lu_hour

Badge または MicroStrategy トランザクションが発生する時間。

説明

データ型

hour_id

時間の固定数値 ID。

tinyint(4)

hour_desc

時間の説明フォーム。

次に例を示します。

午前12時

午前1時

午前2時

varchar(25)

part_of_day_id

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

tinyint(4)

lu_part_of_day

MicroStrategyまたはBadgeアクションが発生する時間帯(つまり午前、午後)。時間帯は時間との関係に基づいて事前定義されています。

説明

データ型

part_of_day_id

時間帯の固定数値 ID。

tinyint(4)

part_of_day_desc

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

朝 - 午前 6 時 - 午前 11 時

昼 - 午後 12 時 - 午後 5 時

夕方 - 午後6時から午後10時まで

夜 - 午後 11 時 - 午前 5 時

varchar(25)

lu_quarter

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

説明

データ型

quarter_id

四半期の固定数値 ID。

int(11)

quarter_desc

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

次にその例を示します。

Q1 2017

2018年第2四半期

2019年第3四半期

varchar(25)

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

last_year_quarter_id

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

int(11)
quarter_of_year_id

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

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

tinyint(4)