

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

# から同期されたリソース AWS IoT SiteWise
<a name="tm-sw-asset-sync-map"></a>

このトピックでは、ワークスペース AWS IoT SiteWise に同期できるアセットを一覧表示します AWS IoT TwinMaker 。

**重要**  
カスタムワークスペースとデフォルトワークスペースの違いについては、[カスタムワークスペースとデフォルトワークスペースの違い](tm-sw-default-ws-diffs.md)「」を参照してください。

## カスタムワークスペースとデフォルトワークスペース
<a name="tm-sw-asset-sync-both"></a>

次のリソースは同期され、カスタムワークスペースとデフォルトワークスペース**の両方で**使用できます。

**アセットモデル**  
AWS IoT TwinMaker は、 でアセットモデルごとに新しいコンポーネントタイプを作成します AWS IoT SiteWise。  
+ `TypeId` アセットモデルのコンポーネントは、次のいずれかのパターンを使用します。
  + **カスタムワークスペース - ** `iotsitewise.assetmodel:assetModelId` 
  + **デフォルトのワークスペース -** `assetModelId`
+ アセットモデル内の各プロパティは、次のいずれかの命名パターンを持つコンポーネントタイプの新しいプロパティです。
  + **カスタムワークスペース - ** `Property_propertyId`
  + **デフォルトのワークスペース - ** `propertyId`

  のプロパティ名 AWS IoT SiteWise は、 プロパティ定義`displayName`の として保存されます。
+ アセットモデルの各階層は タイプの新しいプロパティ`LIST`であり、 `nestedType`は コンポーネントタイプ`RELATIONSHIP`です。階層は、次のいずれかのプレフィックスが付いた名前で プロパティにマッピングされます。
  + **カスタムワークスペース - ** `Hierarchy_hierarchyId`
  + **デフォルトのワークスペース - ** `hierarchyId`

**アセット**  
AWS IoT TwinMaker は、 のアセットごとに新しいエンティティを作成します AWS IoT SiteWise。  
+ `entityId` は `assetId`の と同じです AWS IoT SiteWise。
+ これらのエンティティには `sitewiseBase` という単一のコンポーネントがあり、そのコンポーネントタイプはこのアセットのアセットモデルに対応します。
+ プロパティエイリアスや測定単位の設定など、アセットレベルのオーバーライドはすべて、 AWS IoT TwinMakerのエンティティに反映されます。

## デフォルトのワークスペースのみ
<a name="tm-sw-asset-sync-default"></a>

次のアセットは同期され、**デフォルトのワークスペース でのみ使用できます**`IoTSiteWiseDefaultWorkspace`。

**AssetModelComponents**  
AWS IoT TwinMaker は、 `AssetModelComponents` ごとに新しいコンポーネントタイプを作成します AWS IoT SiteWise。  
+ アセットモデルのコンポーネントは`TypeId`、次のパターンを使用します: `assetModelId`。
+ アセットモデル内の各プロパティは、コンポーネントタイプの新しいプロパティで、プロパティ名は `propertyId` です。のプロパティ名 AWS IoT SiteWise は、プロパティ定義`displayName`の として保存されます。
+ アセットモデルの各階層は タイプの新しいプロパティ`LIST`であり、 `nestedType`は コンポーネントタイプ`RELATIONSHIP`です。階層は、名前の前に `hierarchyId` が付いたプロパティにマップされます。

**AssetModelCompositeModel**  
AWS IoT TwinMaker は、 `AssetModelCompositeModel` ごとに新しいコンポーネントタイプを作成します AWS IoT SiteWise。  
+ アセットモデルのコンポーネントは`TypeId`、次のパターンを使用します: `assetModelId_assetModelCompositeModelId`。
+ アセットモデル内の各プロパティは、コンポーネントタイプの新しいプロパティで、プロパティ名は `propertyId` です。のプロパティ名 AWS IoT SiteWise は、プロパティ定義`displayName`の として保存されます。

**AssetCompositeModels**  
AWS IoT TwinMaker は、 `AssetCompositeModel` のそれぞれの新しい複合コンポーネントを作成します AWS IoT SiteWise。  
+ `componentName` は `assetModelCompositeModelId`の と同じです AWS IoT SiteWise。

## リソースが同期されていません
<a name="tm-sw-asset-no-sync"></a>

次のリソースは同期されません。

**同期されていないアセットとアセットモデル**  
+ アラームモデルは compositeModels として同期されますが、アラームに関連するアセット内の対応するデータは同期されません。
+ [AWS IoT SiteWise データストリームは](https://docs.aws.amazon.com//iot-sitewise/latest/userguide/manage-data-streams.html)同期されません。アセットモデルでモデル化されたプロパティのみが同期されます。
+ 属性、測定値、変換、集計、および式やウィンドウなどのメタデータ計算のプロパティ値は同期されません。エイリアス、測定単位、データ型など、プロパティに関するメタデータのみが同期されます。値は、通常の AWS IoT TwinMaker データコネクタ API である [ GetPropertyValueHistory](https://docs.aws.amazon.com//iot-twinmaker/latest/apireference/API_GetPropertyValueHistory.html) を使用してクエリできます。

## で同期されたエンティティとコンポーネントタイプを使用する AWS IoT TwinMaker
<a name="tm-sw-asset-sync-component-types"></a>

アセットが同期されると AWS IoT SiteWise、同期されたコンポーネントタイプは読み取り専用になります AWS IoT TwinMaker。更新または削除アクションは で実行する必要があり AWS IoT SiteWise、syncJob がまだアクティブな AWS IoT TwinMaker 場合、それらの変更は に同期されます。

同期されたエンティティと AWS IoT SiteWise ベースコンポーネントも読み取り専用です AWS IoT TwinMaker。説明や `entityName` などのエンティティレベルの属性が更新されていない限り、同期されていないコンポーネントを同期されたエンティティに追加できます。

同期されたエンティティを操作する方法には、いくつかの制限があります。同期されたエンティティの階層で同期されたエンティティの下に子エンティティを作成することはできません。さらに、同期されたコンポーネントタイプから拡張された非同期コンポーネントタイプを作成することはできません。

**注記**  
アセットが で削除された場合、 AWS IoT SiteWise または同期ジョブを削除した場合、追加のコンポーネントはエンティティとともに削除されます。

これらの同期されたエンティティは Grafana ダッシュボードで使用でき、通常のエンティティと同様にシーンコンポーザーにタグとして追加できます。これらの同期されたエンティティに対してナレッジグラフクエリを発行することもできます。

**注記**  
変更されていない同期されたエンティティには料金は発生しませんが、 AWS IoT TwinMakerで変更が加えられた場合はそれらのエンティティに対して料金が発生します。たとえば、同期されていないコンポーネントを同期されたエンティティに追加すると、そのエンティティに課金されるようになりました AWS IoT TwinMaker。詳細については、[AWS IoT TwinMaker の料金](https://aws.amazon.com//iot-twinmaker/pricing/)を参照してください。