翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT TwinMaker ナレッジグラフクエリの実行方法
AWS IoT TwinMaker ナレッジグラフを使用する前に、以下の前提条件を満たしていることを確認してください。
ワークスペースを作成します。 AWS IoT TwinMaker ワークスペースは、AWS IoT TwinMaker コンソール
で作成できます。 AWS IoT TwinMakerのエンティティコンポーネントシステムとエンティティの作成方法に慣れてください。詳細については、「最初のエンティティを作成する」を参照してください。
AWS IoT TwinMakerのデータコネクタに慣れてください。詳細については、「AWS IoT TwinMaker データコネクター」を参照してください。
注記
AWS IoT TwinMaker Knowledge Graph を使用するには、標準バンドル価格設定モードまたは階層型バンドルの価格設定モードになっている必要があります。詳細については、「AWS IoT TwinMaker 価格設定モードの切り替え」を参照してください。
次の手順では、クエリを作成、実行、保存、および編集する方法を示します。
- クエリエディタを開く
-
ナレッジグラフのクエリエディターに移動するには
AWS IoT TwinMaker コンソール
を開きます。 ナレッジグラフを使用したいワークスペースを開きます。
左のナビゲーションメニューの 「クエリエディタ」 を選択します。
クエリエディターが開きます。ワークスペースのリソースに対してクエリを実行できるようになりました。
- クエリを実行する
-
クエリを実行してグラフを生成するには
-
クエリエディタで、「エディタ」 タブを選択して構文エディタを開きます。
-
エディタースペースで、ワークスペースのリソースに対して実行したいクエリを記述します。
この例では、
vav_%
リクエストは名前に含まれるエンティティを検索し、feed
次のコードを使用してそれらのエンティティ間の関係に基づいて整理します。SELECT ahu, vav, r FROM EntityGraph MATCH (vav)<-[r:feed]-(ahu) WHERE vav.entityName LIKE 'vav_%'
注記
ナレッジグラフの構文は PartiQL
を使用します。この構文の詳細については、を参照してくださいAWS IoT TwinMaker ナレッジグラフの追加リソース。 -
[Run query] を選択して、作成したリクエストを実行します。
リクエストに基づいてグラフが生成されます。
上のグラフ例は、ステップ 2 のクエリ例に基づいています。
-
クエリの結果もリストに表示されます。[Results] を選択すると、クエリ結果がリストに表示されます。
-
オプションで [名前を付けてエクスポート] を選択し、クエリ結果を JSON または CSV 形式でエクスポートします。
-
コンソールでのナレッジグラフの基本的な使用方法を説明します。ナレッジグラフ構文の詳細と例については、「AWS IoT TwinMaker ナレッジグラフの追加リソース」を参照してください。