

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Scénarios courants
<a name="data-ingestion-scenarios"></a>

## Déplacer un flux de données
<a name="data-ingestion-scenario-move-data-stream"></a>

 Pour modifier l'association d'un flux de données à une autre propriété d'actif, dissociez d'abord le flux de données de la propriété d'actif actuelle. Lorsque vous dissociez un flux de données d'une propriété d'actif, un alias doit être attribué à cette propriété d'actif. 

```
    aws iotsitewise disassociate-time-series-from-asset-property \ 
        --alias <asset-property-alias> \
        --assetId <asset-ID> \
        --propertyId <property-ID>
```

 Réattribuez maintenant le flux de données à la nouvelle propriété de l'actif. 

```
    aws iotsitewise associate-time-series-from-asset-property \ 
        --alias <data-stream-alias> \
        --assetId <new-asset-ID> \
        --propertyId <new-property-ID>
```

## Erreur lors de l'attribution d'un alias à une propriété d'actif
<a name="data-ingestion-scenario-assetid-contains-data"></a>

 Lorsque vous utilisez l'`UpdateAssetProperty`API pour attribuer un alias à une propriété, le message d'erreur suivant peut s'afficher : 

```
Given alias <data-stream-alias> for property <property-name> with ID <property-ID> already in use by another property or data stream
```

 Ce message d'erreur indique que l'alias n'est pas attribué à la propriété, car il est actuellement utilisé par une autre propriété ou un flux de données. 

 Cela se produit si les données sont ingérées AWS IoT SiteWise avec un alias. Lorsque des données sont envoyées avec un alias qui n'est pas utilisé par un autre flux de données ou une autre propriété d'actif, un nouveau flux de données est créé avec cet alias. Les deux options ci-dessous permettent de résoudre le problème. 
+  Utilisez `AssociateTimeSeriesToAssetProperty` l'API pour associer le flux de données à son alias à la propriété de l'actif. 
+  Arrêtez temporairement l'ingestion de données et supprimez le flux de données. Utilisez `UpdateAssetProperty` l'API pour attribuer l'alias à la propriété de l'actif, puis réactivez l'ingestion de données. 

## Erreur lors de l'association d'un flux de données à une propriété d'actif
<a name="data-ingestion-scenario-move-data-stream"></a>

 Lorsque vous associez un flux de données à une propriété d'actif, le message d'erreur suivant s'affiche. 

```
assetProperty <property-name> with assetId <asset-ID> propertyId <property-ID> contains data
```

 Ce message d'erreur indique que la propriété de l'actif est déjà associée à un flux de données contenant des données. Ce flux de données doit être dissocié ou supprimé avant d'associer un autre flux de données à cette propriété d'actif. 

**Note**  
 Lors de la dissociation d'un flux de données d'une propriété d'actif, l'alias attribué à la propriété est attribué au flux de données. Pour que cet alias reste attribué à la propriété, attribuez-lui un nouvel alias avant de dissocier le flux de données. 

 Pour conserver les données stockées dans la propriété de l'actif, procédez comme suit : 
+  Assurez-vous qu'aucune donnée n'est ingérée dans la propriété de l'actif, afin d'éviter la création d'un nouveau flux de données. 
+  Utilisez `UpdateAssetProperty` l'API pour définir un nouvel alias attribué au flux de données actuellement attribué. 
+  Utilisez `DisassociateTimeSeriesFromAssetProperty` l'API pour dissocier le flux de données actuel de la propriété de l'actif. 
+  Utilisez `AssociateTimeSeriesToAssetProperty` l'API pour associer le flux de données souhaité à la propriété de l'actif. 

 Si les données stockées dans la propriété de l'actif doivent être supprimées, procédez comme suit : 
+  Assurez-vous qu'aucune donnée n'est ingérée dans la propriété de l'actif, afin d'éviter la création d'un nouveau flux de données. 
+  Utilisez `DeleteTimeSeries` l'API pour supprimer le flux de données actuellement attribué. 
+  Utilisez `AssociateTimeSeriesToAssetProperty` l'API pour associer le flux de données souhaité à la propriété de l'actif. 