Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

DynamoDB とネイティブな Hive テーブル間でのデータのコピー

フォーカスモード
DynamoDB とネイティブな Hive テーブル間でのデータのコピー - Amazon DynamoDB

DynamoDB テーブル内に存在するデータは、ネイティブの Hive テーブルにコピーできます。これにより、コピーした時点のデータのスナップショットを作成できます。

多くの HiveQL クエリを実行する必要があるものの、DynamoDB からプロビジョニングされたスループットキャパシティーを消費したくない場合などに、この操作を行います。ネイティブ Hive テーブルのデータは DynamoDB からのデータのコピーであり、その時点でのデータではないため、クエリでは、データが最新であると想定することはできません。

注記

このセクションの例は、チュートリアル:Amazon DynamoDB と Apache Hive の使用 の手順に従い、および、ddb_features という名前の外部テーブルが DynamoDB に存在することを前提にしています。

例 DynamoDB からネイティブ Hive テーブルへ

次のように、ネイティブの Hive テーブルを作成し、ddb_features からのデータを格納することができます。

CREATE TABLE features_snapshot AS SELECT * FROM ddb_features;

このデータはいつでも更新できます。

INSERT OVERWRITE TABLE features_snapshot SELECT * FROM ddb_features;

ここでの例では、サブクエリ SELECT * FROM ddb_features により、ddb_features からのすべてのデータを取得できます。データのサブセットのみをコピーしたい場合は、このサブクエリで WHERE 句を使用できます。

次の例では、湖と山頂の一部の属性のみを含むネイティブの Hive テーブルを作成します。

CREATE TABLE lakes_and_summits AS SELECT feature_name, feature_class, state_alpha FROM ddb_features WHERE feature_class IN ('Lake','Summit');
例 ネイティブの Hive テーブルから DynamoDB へ

次の HiveQL ステートメントを使用して、ネイティブな Hive テーブルから ddb_features に対してデータをコピーします。

INSERT OVERWRITE TABLE ddb_features SELECT * FROM features_snapshot;
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.