Openflow Connector for Amazon Kinesis Data Streams¶
注釈
このコネクタは、 Snowflakeコネクタ規約 に従うものとします。
概要¶
このトピックでは、ワークフローや制限など、 Openflow Connector for Amazon Kinesis Data Streams の基本的な概念について説明します。
Amazon Kinesis Data Streams を使用すると、リアルタイムでデータ記録の大容量ストリームを収集して処理できます。プロデューサーは継続的にデータをKinesisデータストリームにプッシュし、コンシューマーはリアルタイムでデータを処理します。
Kinesisデータストリームは シャード のセットです。各シャードには一連のデータ記録があります。データ記録はKinesisデータストリームに格納されるデータの単位です。データ記録は、シーケンス番号、パーティションキー、データブロブ(不変のバイト列)で構成されます。
Openflow Connector for Amazon Kinesis Data Streams は、Kinesisストリームからデータを読み取り、 Snowpipeストリーミング アーキテクチャを使用してSnowflakeテーブルに書き込みます。
このコネクタは、以下を実行する場合に使用します。
Amazon KinesisからSnowflakeにリアルタイムイベントをインジェストし、ほぼリアルタイムの分析を実現
Amazon KinesisからSnowflake管理のIceberg™テーブルにリアルタイムイベントを取り込む
Openflowのスピードとインタラクティブなテーブル機能を組み合わせて、インジェスチョンをさらに加速します
単一メッセージ変換を使用して、データがSnowflakeに表示される前に強化またはフィルターします。
制限事項¶
1つのコネクタは単一ストリームからのインジェスチョンのみをサポートします。
このコネクタは、Apache Iceberg™テーブルのスキーマ進化をサポートしていません。
自動スケーリングはサポートされていません。Openflowランタイムの最小ノードと最大ノードの数は、条件が Openflow Connector for Amazon Kinesis Data Streams が展開されたランタイムに対して一定である必要があります。
コネクタのフォールトトレランスの制限¶
Kinesis Streamsは保持時間で構成できます。何らかの理由で Openflow Connector for Amazon Kinesis Data Streams が保持時間を超えてデータを取り込むことができない場合、期限切れの記録はロードされません。
サポートされているデータ型と認証方法¶
コネクタはデフォルトで JSON データ型に対応するように構成されており、 AWS 認証情報による認証をサポートしています。アクセスキー ID およびシークレットアクセスキー。コネクタは、他のデータ型や認証方法で動作するようにカスタマイズできます。