MicroStrategy ONE
高度なジョブ テレメトリー
高度なジョブ テレメトリーでは、Platform Analytics における管理およびリソース監視機能の強化により、Intelligence Server がクラッシュする前にジョブおよびオブジェクトの情報を取得します。
目的
MicroStrategy 2021 Update 6 以前では、ジョブの作成時に、ジョブの統計が記録されませんでした。そのため、Intelligence Server がクラッシュした場合、どのジョブがアクティブであったか、またはどのオブジェクトが操作中であったかを確認する方法がありませんでした。
MicroStrategy 2021 Update 6 以降の Platform Analytics では、ジョブの初回作成時に MicroStrategy 管理者にサーバー統計を提供するようデータ モデルが強化されました。これにより、エンド ユーザーは、Intelligent Server のクラッシュの原因となった操作またはキューブを判別できるようになりました。新しいKafkaトピック、Mstr.PlatformAnalytics.IsJobStats
は、ジョブの作成と完了のメッセージを処理するために使用されます。
ワークフロー
ジョブが作成されると、Kafkaトピックにメッセージが送信されます。CREATETIME
分野。ジョブが完了すると、別のメッセージが送信されます。COMPLETETIME
分野。
プラットフォームアナリティクスは、Mstr.PlatformAnalytics.IsJobStats
Kafkaのトピックとバッチはジョブの開始をfact_inprocess_jobs
テーブル付きcreation_time
でThreeSecondETL
。ジョブが完了すると、upsertが実行されます。completion_time
。Platform Analytics は、1 時間おきに抽出、変換、ロード (ETL) を実行することで、完了したジョブを削除し、レコードをクリーニングします。