0

私の要件は、データを S3 に保存し、Amazon Redshift Spectrum を使用して S3 データに対してクエリを実行することです。私のデータは、1 対多および多対多でモデル化されています。たとえば、次の SQL スキーマを考えてみましょう

user (id, name)
user_phoes (id, phone_type, user_id)
user_roles (id, role_type, user_id)
user_role_activities (id, type, user_role_id)

このデータを S3 に保存するには、より良い方法が必要です。Redshift Spectrum を介してこれらを Redshift に簡単にロードして、JOIN クエリを実行できるようにします。

注: データはスケジュールに基づいて S3 に挿入されます。また、Redshift は、モデルにあるものと同じ外部キー制約を維持する必要があります。データは任意の順序で S3 に挿入できます。これは、users データの前の user_phones データです。

S3 を保存して Redshift にデータを計算するためのより良いアプローチを期待する

4

0 に答える 0