MicroStrategy ONE
Platform Analytics Cube のインクリメンタル更新スケジュール
Platform Analytics Cube は、デフォルトでは毎時 30 分に完全な再公開を実行するようにスケジュールされています。この完全再公開では全テーブル/ビューの全行をインメモリ キューブに読み込むため、非常に大量のデータセットを持つお客様の場合、かなりの時間がかかります。インクリメンタル更新の購読は、メモリに読み込み済みのキューブ キャッシュに追加された非静的テーブルから、より少量のデータを取得することによって構成されます。インクリメンタル更新スケジュールは完全再公開よりも高速に実行できるため、Platform Analytics Cube をより頻繁に更新し、データを新鮮で意味のある状態に保つことができます。
インクリメンタル更新の購読を導入するときは、デフォルトの公開スケジュールを低い頻度に変更することをお勧めします。たとえば、完全キューブ更新は 1 日 1 回、インクリメンタル更新は 15 分ごと、というようにです。この頻度は、実際の環境におけるキューブ公開とインクリメンタル更新のパフォーマンスに従って調整できます。
インクリメンタル更新の購読を作成するには、MicroStrategy Developer および MicroStrategy Web へのアクセスが必要です。
インクリメンタル更新スケジュールの作成
- MicroStrategy Developer を開き、プロジェクト ソースにログインします。
- 拡大する管理 > 構成マネージャー > スケジュール。
-
スケジュールのリストを右クリックして選択新しい > スケジュール。
-
名前をわかりやすいものに変更してクリックします次。
プラットフォーム分析_15分ごと_IRこの例では が使用されます。
- 選択時間トリガークリック次。
- 選択終了日なしクリック次。
- 繰り返しパターンを設定する毎日 / 1日ごと。
- トリガーする時間を終日実行 / 15分ごとに実行。
- クリック次それから仕上げる。
Platform Analytics プロジェクトへのスケジュールの適用
- MicroStrategy Web にログインし、Platform Analytics プロジェクトを開きます。
- 参照共有レポート > 2.ユーティリティ。
- プラットフォームアナリティクスキューブを右クリックして、スケジュール。
- クリック詳細オプションを表示。
-
リストされている各テーブルについて以下を実行します。
- テーブル名の横にあるチェックボックスをオンにします。データソースカラム
- 変更する更新ポリシーに既存のデータを更新し、新しいデータを追加する。
- クリックソースの設定。
- Platform Analytics ウェアハウス の DSN をクリックします。
- Platform Analytics ウェアハウスの名前空間を選択します。デフォルトはプラットフォーム分析。
- ビュー名をテーブルテキスト ボックス。
-
選択したテーブルに対応する増分ビューをダブルクリックし、仕上げる。
テーブルのマッピングテーブル名 インクリメンタル ビュー fact_access_transactions_view
fact_access_transactions_incremental fact_action_cube_cache_view
fact_action_cube_cache_incremental
fact_action_security_filter_view
fact_action_security_filter_incremental
fact_latest_cube_cache
fact_latest_cube_cache_incremental
fact_object_component
fact_object_component_incremental
lu_account
lu_account_incremental
lu_cache
lu_cache_incremental
lu_cache_object
lu_cache_object_incremental
lu_component_object
lu_component_object_incremental
lu_history_list_message_view
lu_history_list_message_incremental
lu_object
lu_object_incremental
lu_project_object
lu_project_object_incremental
lu_session_view
lu_session_incremental
lu_status
lu_status_incremental
lu_subscription
lu_subscription_incremental
lu_validating_account
lu_validating_account_incremental
- 変更するスケジュール前のセクションで作成したスケジュールのドロップダウンから、プラットフォーム分析_15分ごと_IR。
-
設定するスケジュール名フィールドを Platform Analytics Cube PlatformAnalytics_Every15Min_IR などのわかりやすい名前に変更します。
- クリックスケジュール、 それから終わり。
これで、Platform Analytics Cube が 1 時間ごとではなく、15 分ごとに最新のデータでインクリメンタル更新されるようになりました。