IoT Platform のデータサービスは、派生メトリクスのデータを非リアルタイムで生成します。メトリクスのバックフィル機能を使用すると、履歴データを処理し、派生メトリクスのデータをオンデマンドで生成できます。このトピックでは、バックフィルタスクの作成方法について説明します。
派生メトリクスのデータは、T+1 ベースで生成されます。
T は、IoT Platform がデバイスから生データを受信した日付です。
バックフィルタスクの作成
-
IoT Platform コンソールで、[概要] ページに移動し、対象の Enterprise Edition インスタンスの [ID] またはエイリアスをクリックします。
左側のナビゲーションウィンドウで、[データサービス] > [データメトリック] を選択し、[メトリックのカスタマイズ] をシングルクリックします。
-
[カスタムメトリクス] タブで、右上隅の [メトリクスタスク] をクリックします。
-
[バックフィルインスタンス] タブをクリックし、[バックフィルタスクの作成] をクリックします。
-
[バックフィルタスクの作成] パネルで、以下のパラメーターを設定し、バックフィルするメトリクスを選択します。
パラメーター
説明
バックフィル日付の選択
終了日はデフォルトで前日に設定されています。最大 30 日間の期間を選択できます。
下流メトリクスのバックフィル
選択したメトリクスの下流メトリクスをバックフィルするかどうかを指定します。
説明特定のメトリクスから派生したすべてのメトリクスは、その下流メトリクスと見なされます。
-
このチェックボックスをオンにすると、すべての下流メトリクスもバックフィルされます。
-
このチェックボックスのチェックを外すと、選択したメトリクスのみがバックフィルされます。
-
-
[OK] をクリックします。
タスクを作成すると、[バックフィルインスタンス] タブにタスクのリストとそのステータスが表示されます。
タスクを再度実行するには、[再実行] をクリックします。
重要バックフィルタスクを作成した後、対応するメトリクスを使用する前に、そのステータスが [成功] に変わるまでお待ちください。
バックフィルタスクのステータスは、[初期化中] から [実行中]、そして [成功] に変わります。
-
(オプション) バックフィルタスクの [操作] 列で、[表示] をクリックします。[バックフィル詳細] ページで、実行レコードを選択して実行ログを表示します。
[バックフィル詳細] ページ上部の [インスタンス情報] セクションには、メトリクスタスク名、メトリクスコード、サービス日付、最終送信時刻、最終終了時刻、最終実行ステータス、エンティティなどのフィールドが表示されます。下部の実行ログエリアには、タイムスタンプ順に整理された INFO レベルのタスク実行ログが表示されます。
定期インスタンスの表示
[定期インスタンス] タブには、メトリクスについて定期的に生成される統計のリストが表示されます。
定期インスタンスの [操作] 列で [表示] をクリックすると、[サービス日付]、[最終送信時刻]、[最終終了時刻]、[最終実行ステータス]、[実行ログ] など、各データサイクルの統計を確認できます。
定期インスタンス詳細ページの [インスタンス情報] セクションには、[メトリクスタスク名]、[メトリクスコード]、[エンティティ] フィールドも含まれます。[実行レコード] エリアでは、各実行の実行時刻と詳細な DAG スケジューリングログを表示できます。定期インスタンスのステータスが失敗した場合は、[再実行] をクリックできます。繰り返し失敗する場合は、[表示] をクリックして失敗の詳細を確認し、エラーの原因を特定して、メトリクス設定を更新してください。