

AWS IoT FleetWise は、2026 年 4 月 30 日をもって新規顧客に公開されなくなります。既存の AWS IoT FleetWise のお客様は、このサービスを引き続き使用できます。[の「接続モビリティのガイダンス AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)」では、 AWS IoT FleetWise と同等の機能を実現するために使用できる接続モビリティソリューションのモジュラーサービスを開発およびデプロイする方法に関するガイダンスを提供します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# データパーティションを作成する
<a name="create-campaign-data-partitions"></a>

**重要**  
現在、特定の AWS IoT FleetWise 機能へのアクセスはゲートされています。詳細については、「[AWS AWS IoT FleetWise でのリージョンと機能の可用性](fleetwise-regions.md)」を参照してください。

キャンペーンのデータパーティションは、シグナルデータを一時的に保存します。データをクラウドに転送するタイミングと方法を設定します。

データパーティションは、まずキャンペーン`dataPartitionId`の を使用して特定のデータセットを指定することで機能します。次に、最大サイズ、データパーティションをライブ (ディスク上) に保つ最小時間、 Edge にデータを保存する場所などのパーティションストレージオプションをさらに定義できます。を使用して、車両のストレージの場所を確認できます`storageLocation`。ストレージの場所は、キャンペーンストレージフォルダのデータパーティションのフォルダ名を決定します。キャンペーンストレージフォルダは、 Edge 設定ファイルで定義された永続パスの車両名にちなんで名付けられたフォルダの下にあります。これはストレージの場所の絶対パスです: `{persistency_path} / {vehicle_name} / {campaign_name} / {storage_location}`。

に設定されたスプーリングモードは、パーティション化されたデータを車両のディスクに保存すること`TO_DISK`を指定します。データパーティションのデータストレージは、FIFO (先入れ先出し) ベースで動作します。キャンペーンを削除すると、関連付けられたデータパーティションのデータも削除されます。接続のオン/オフのユースケースにデータパーティションを指定しない場合でも、 AWS IoT FleetWise は接続がない場合でも車両のリングバッファにデータを保存します。接続が再開されると、 AWS IoT FleetWise はデータをクラウドにアップロードします。この動作は、 Edge Agent for AWS IoT FleetWise ソフトウェアで設定できます。

**重要**  
データパーティションが設定された最大ストレージ制限を超えると、パーティションが最大サイズに達すると、新しいデータによって古いデータが上書きされます。Edge で失われたデータは復元できません。ストレージサイズは Edge ストレージ制限によって決まります。  
データがクラウドにアップロードされると、最小有効期限が経過した後に削除できます。意図しない削除を避けるために、適切に存続する最小時間を設定します。

アップロードオプションは、変数式と条件言語を決定します。アップロードオプションを指定する場合は、ストレージオプションも指定する必要があります。データパーティション内のシグナルがクラウドにアップロードされるようにリクエストすることもできます。詳細については、「[キャンペーンデータをアップロードする](update-campaign-cli-data-partitions.md)」を参照してください。

データパーティション条件が定義された後、 はデータパーティションで考慮するシグナルを指定する`signalsToCollect`のに役立ちます。データパーティションIDs を指定するか、確立されたデフォルトのデータパーティションを使用する`dataPartitionId``default`ように を に設定します。が指定されていないシグナル`dataPartitionId`は、デフォルトの に関連付けられます`dataPartition`。

**データパーティションを作成するには**

次の例を使用して、データパーティションストレージ条件でキャンペーンを作成します。このキャンペーン例は、Amazon Timestream に車両データを保存するように設定されています。

1. *campaign-name* は、作成するキャンペーンの名前に置き換えます。

1. (オプション) 説明文を入力します。

1. *role-arn* を、Timestream テーブルにデータを配信するアクセス許可を AWS IoT FleetWise に付与するタスク実行ロールの Amazon リソースネーム (ARN) に置き換えます。

1. *table-arn* は、Timestream テーブルの ARN に置き換えます。

1. *signal-catalog-arn* は、シグナルカタログの ARN に置き換えます。

1. *data-partition-id* は `dataPartitions` ID と に関連付ける ID の両方に置き換えます`signalsToCollect`。まず、シグナルで使用するデータパーティションの ID を置き換えます。の場合`signalsToCollect`、ID は で指定された IDs のいずれかと一致する必要があります`dataPartitions`。
**注記**  
を ID `default`として使用して、キャンペーンのデフォルトのデータパーティションを確立します。

1. *target-arn* は、作成したフリートまたは車両の ARN に置き換えます。

```
{
    "name": "campaign-name",
    "description": "Measurement of SOC, SOH, thermal, and power optimization for Fleet 2704",
    "targetArn": "target-arn",
    "collectionScheme": {
        "conditionBasedCollectionScheme": {
            "conditionLanguageVersion": 1,
            "expression": "$variable.`Vehicle.BMS` > 50",
            "minimumTriggerIntervalMs": 1000,
            "triggerMode": "ALWAYS"
        }
    },
    "compression": "SNAPPY",
    "dataDestinationConfigs": [{
        "timestreamConfig": {
            "executionRoleArn": "role-arn",
            "timestreamTableArn": "table-arn"
        }
    }],
    "dataPartitions": [{
        "id": "data-partition-id",
        "storageOptions": {
            "maximumSize": {
                "unit": "GB",
                "value": 1024
            },
            "minimumTimeToLive": {
                "unit": "WEEKS",
                "value": 6
            },
            "storageLocation": "string"
        },
        "uploadOptions": {
            "conditionLanguageVersion": 1,
            "expression": "$variable.`Vehicle.BMS.PowerOptimization` > 90"
        }
    }],
    "signalCatalogArn": "signal-catalog-arn",
    "signalsToCollect": [{
        "dataPartitionId": "data-partition-id",
        "maxSampleCount": 50000,
        "minimumSamplingIntervalMs": 100,
        "name": "Below-90-percent"
    }],
    "spoolingMode": "TO_DISK",
    "tags": [{
        "Key": "BMS",
        "Value": "Under-90"
    }]
}
```

指定されたすべての条件を満たすと、パーティション化されたデータはクラウドに転送され、新しいパーティション化されたシグナルの収集と保存が可能になります。

次に、 `UpdateCampaign` API を呼び出して Edge Agent for AWS IoT FleetWise ソフトウェアにデプロイします。詳細については、「[キャンペーンデータをアップロードする](update-campaign-cli-data-partitions.md)」を参照してください。