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