

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

# AWS IoT TwinMakerFlinkライブラリを使用する
<a name="twinmaker-flink-library"></a>

AWS IoT TwinMakerは、デジタルツインで使用する外部データストアにデータを読み書きするために使用できるFlinkライブラリを提供します。

AWS IoT TwinMakerFlinkライブラリは、Managed Service for Apache Flinkのカスタムコネクタとしてインストールし、Managed Service for Apache FlinkのZeppelinノートブックでFlink SQLクエリを実行することで使用します。このノートブックは、継続的に実行されるストリーム処理アプリケーションに昇格できます。ライブラリはAWS IoT TwinMakerコンポーネントを利用してワークスペースからデータを取得します。

AWS IoT TwinMakerFlinkライブラリには以下が必要です。

**前提条件**

1. シーンとコンポーネントが完全に配置されたワークスペース。AWSサービス（AWS IoT SiteWiseおよびKinesis Video Streams）からのデータには、組み込みコンポーネントタイプを使用します。サードパーティーのソースからのデータ用にカスタムコンポーネントタイプを作成します。詳細については、「[コンポーネントタイプの使用と作成](twinmaker-component-types.md)」を参照してください。

1. Managed Service for Apache Flink for Apache Flinkを使用したStudioノートブックの理解。これらのノートブックは[Apache Zeppelin](https://zeppelin.apache.org)を搭載し、[Apache Flink](https://flink.apache.org)フレームワークを使用しています。詳細は、「[Managed Service for Apache FlinkでStudioノートブックを使用する](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-notebook.html)」を参照してください。

ライブラリの使用方法については、[AWS IoT TwinMakerFlinkライブラリユーザーガイド](https://github.com/aws-samples/aws-iot-twinmaker-samples/blob/main/src/modules/insights/iot-twinmaker-flink-library-guide.md)を参照してください。

[AWS IoT TwinMakerサンプル](https://github.com/aws-samples/aws-iot-twinmaker-samples)のクイックスタートでAWS IoT TwinMakerをセットアップする手順については、[サンプルinsightsアプリケーションのREADMEファイル](https://github.com/aws-samples/aws-iot-twinmaker-samples/blob/main/src/modules/insights/README.md)を参照してください。