データパイプラインの利用状況
Workatoはデータパイプラインの利用状況をRows単位で測定します。 Rowsでは、各同期で正常に同期されたすべてのオブジェクトについて、ソースから抽出された行数をカウントします。
Rowsのカウント方法
次の図は、データパイプライン内で利用状況が測定される場所を示しています。 Rowsは、正常に同期されたすべてのオブジェクトについて、ソースからの抽出時にカウントされます。変換とロードのステップはカウントに追加されません。
データパイプラインの計算ルール
データパイプラインの利用状況の計算は、一般的な利用状況の計算ルールに従います。このルールでは、成功したオブジェクトの行は利用状況にカウントされ、失敗したオブジェクトの行は除外されます。
Workatoは、Rowsの計算に次の追加ルールを使用します:
- 成功したオブジェクトから抽出された各行は、1 Rowとしてカウントされます。
- 同期に失敗したオブジェクトの行は、利用状況にカウントされません。失敗したオブジェクトは、以降の同期で再試行されます。オブジェクトが正常に同期されると、その時点でその行がカウントされます。
- パイプライン内の変換とロードのステップはRowsに寄与しません。
- 失敗またはキャンセルされた同期では、失敗またはキャンセルの前に正常に完了したオブジェクトの行のみがカウントされます。
- ワークフローレシピで実行されるETLまたはELTは、データパイプラインの利用状況ではなく、ワークフローレシピの利用状況として測定されます。
データパイプラインの利用状況の例
次の例は、Workatoがデータパイプラインの利用状況を計算する方法を示しています。
例: 正常な同期
次の表は、同期されたすべてのオブジェクトが正常に完了した場合に利用状況がどのようにカウントされるかを示しています:
| オブジェクト | 同期ステータス | 抽出された行 | カウント対象 |
|---|---|---|---|
| 顧客 | 成功 | 100 | 100 |
| 注文 | 成功 | 250 | 250 |
| 製品 | 成功 | 50 | 50 |
| Rows合計 | 400 |
成功したオブジェクトから抽出された各行は、1 Rowとしてカウントされます。
例: 一部のオブジェクトが失敗した同期
次の表は、同期されたオブジェクトの一部が失敗した場合に利用状況がどのようにカウントされるかを示しています:
| オブジェクト | 同期ステータス | 抽出された行 | カウント対象 |
|---|---|---|---|
| 顧客 | 成功 | 100 | 100 |
| 注文 | 成功 | 250 | 250 |
| 製品 | 失敗 | 50 | 0 |
| Rows合計 | 350 |
正常なオブジェクトから抽出された行のみが利用状況にカウントされます。
最終更新日: