UNLOAD を使用してクエリ結果を Timestream for LiveAnalytics から S3 にエクスポートする - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

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

UNLOAD を使用してクエリ結果を Timestream for LiveAnalytics から S3 にエクスポートする

Amazon Timestream for LiveAnalytics では、UNLOAD ステートメントを使用して、費用対効果の高い安全な方法でクエリ結果を Amazon S3 にエクスポートできるようになりました。UNLOAD ステートメントを使用して、時系列データを Apache Parquet 形式またはカンマ区切り値 (CSV) 形式で選択した S3 バケットにエクスポートできるようになりました。これにより、時系列データを他のサービスと柔軟に保存、組み合わせ、分析できます。UNLOAD ステートメントを使用すると、圧縮された方法でデータをエクスポートできるため、転送されるデータと必要なストレージ領域が減少します。UNLOAD は、データのエクスポート時に選択した属性に基づくパーティショニングもサポートし、パフォーマンスが向上し、データにアクセスするダウンストリームサービスの処理時間が短縮されます。さらに、Amazon S3 マネージドキー (SSE-S3) または AWS Key Management Service (AWS KMS) マネージドキー (SSE-KMS) を使用して、エクスポートされたデータを暗号化できます。

Timestream for LiveAnalytics の UNLOAD の利点

UNLOAD ステートメントを使用する主な利点は次のとおりです。

  • 運用の容易さUNLOAD ステートメントを使用すると、Apache Parquet 形式または CSV 形式で 1 回のクエリリクエストでギガバイト規模のデータをエクスポートできるため、ダウンストリームの処理ニーズに最適な形式を柔軟に選択でき、データレイクの構築が容易になります。

  • 安全性とコスト効率UNLOAD ステートメントは、データを圧縮された方法で S3 バケットにエクスポートし、カスタマーマネージドキーを使用してデータを暗号化 (SSE-KMS または SSE_S3) して、データストレージコストを削減し、不正アクセスから保護する機能を提供します。

  • パフォーマンスUNLOAD ステートメントを使用して、S3 バケットにエクスポートするときにデータをパーティション化できます。データのパーティション化により、ダウンストリームサービスはデータを並行して処理できるので、処理時間を短縮できます。さらに、ダウンストリームサービスは必要なデータのみを処理できるので、必要な処理リソースが減少し、関連するコストが削減されます。

Timestream for LiveAnalytics の UNLOAD のユースケース

UNLOAD ステートメントを使用して、S3 バケットにデータを書き込むことができます。

  • データウェアハウスの構築 – 数ギガバイトのクエリ結果を S3 バケットにエクスポートし、時系列データをデータレイクに簡単に追加できます。Amazon Athena や Amazon Redshift などのサービスを使用して、時系列データと他の関連データを組み合わせ、複雑なビジネスインサイトを得ることができます。

  • AI および ML データパイプラインの構築UNLOAD ステートメントを使用すると、時系列データにアクセスする機械学習モデルのデータパイプラインを簡単に構築できるため、Amazon SageMaker や Amazon EMR などのサービスで時系列データを簡単に使用できます。

  • ETL 処理の簡素化 – S3 バケットにデータをエクスポートすると、データに対して抽出、変換、ロード (ETL) オペレーションを実行するプロセスが簡素化され、 Glue AWS などのサードパーティーのツールや AWS サービスをシームレスに使用してデータを処理および変換できます。