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) |