Amazon Web Services ブログ

[AWS Black Belt Online Seminar] Amazon Redshift Advanced Guide −最新ベストプラクティスとアップデート 資料及び QA 公開

先日 (2020/07/29) 開催しました AWS Black Belt Online Seminar「Amazon Redshift Advanced Guide −最新ベストプラクティスとアップデート」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。

20200729 AWS Black Belt Online Seminar Amazon Redshift Advanced Guide −最新ベストプラクティスとアップデート

AWS クラウドサービス活用資料集(すべての過去資料が閲覧できます)

Q. CTAS で、Parquet の外部テーブルを作成する際の質問です。利用イメージとして、データの全件洗替を上記でしたいのですが、S3 ファイルの上書きができないため、SQL 以外でS3ファイルを削除する必要がある認識です。Redsfhit で完結できないでしょうか。
A. データ全件洗い替えの方法はご認識いただいている通りとなります。現状 Redshift の CTAS での既存 S3 ファイルの上書きや、SQL 経由での S3 ファイルの削除をサポートしていないため、Redshift SQL のみでの完結は出来ません。

Q. Amazon DynamoDB (DDB) の 1 テーブルに複数 Entity の Item があり、Amazon Redshift (RS) で分析したい場合、おすすめの方法ありますか? 1 テーブルに 1 Entity であれば、copy xxx from ‘dynamodb://yyy’ … が使えると思いますが、1 テーブルに複数 Entity の場合、WHERE 句などでの制限方法がないように見えます。取り得る方法としては DDB -> S3 -> Glue -> RS などでしょうか? S3 -> RS Spectrum での INSERT INTO … FROM S3.xxx WHERE … のようなものがあるとうれしいのですが、よい方法を見つけられていません。
A. DynamoDB のスキーマ構造や更新頻度、Redshift 上でのスキーマ構造など、要件によって変わってくるため一概にこうすべしという構成はございませんが、基本的には一旦 S3 に連携してから Redshift テーブルに取り込む形が一般的かと思います。ご指摘のとおり、Redshift の COPY コマンドでは DynamoDB のテーブル名を指定する形になり、エンティティごとの指定や、条件句を使った絞り込みなどはできません。

今後の AWS Webinar | イベントスケジュール

直近で以下を予定しています。各詳細およびお申し込み先は下記URLからご確認いただけます。皆様のご参加をお待ちしております。

AWSome Day Online Conference

「AWSome Day Online」は、AWSの主要サービスや基礎知識を約 2.5 時間という短い時間で、ポイントを押さえて紹介いたします。技術的な面だけではなく、AWS クラウドを学ぶために必要となる知識を身に付けたい方、エンジニアのみならず、営業職、プリセールス職、学生まで幅広い方々におすすめします。

※この回ではAWSエキスパートによる技術的な内容についてチャット形式でのQ&Aを実施します。
※AWS サービスの導入に関するご相談も同時にチャット形式にて対応します。
※2020年は毎月第一水曜日に開催します。

日時:2020 年 9 月 2 日(水) 15:00 – 18:00 終了予定 | 詳細・お申込みについてはこちら≫

Purpose-Built Databases Week – AWS の NoSQL データベースサービス総集編 –
Purpose-Built Databases Weekは、AWS NoSQL Databasesに焦点を当てた1週間に渡る全5日間のイベントシリーズです。各日とも、製品やユースケースの概要説明、最近リリースされた機能の深掘り、カスタマートーク、日本と米国のプロダクトチームとのライブ質疑応答などが行われます。

日時:2020 年 8 月 24 日(月)~ 8 月 30 日(金) | 詳細・お申込みについてはこちら≫

【初心者向け】AWS のネットワークで知っておくべき10のこと
このセッションでは、AWS利用にあたって、最低限知っておくべきことから玄人への入り口に至るネットワークの基本的な10のことについてアマゾン ウェブ サービス ジャパンのソリューションアーキテクトが解説します。

日時: 2020 年 8 月 19 日(水)10:00 – 11:30 | 詳細・お申込みについてはこちら≫


【初心者向け】AWS で Windows Server を始めるのに必要な 10 のこと
このセッションでは、Windows ワークロードをAWSで実行するうえでのポイントや、クラウドに移行するにあたっての検討事項を技術的な側面から整理してご説明します。

日時: 2020 年 8 月 26 日(水)10:30 – 12:00 | 詳細・お申込みについてはこちら≫

AWS Black Belt Online Seminar

8 月のアジェンダは以下を予定しています。新しいサービス Amazon CodeGru をBlack Beltで取り扱うのは初めてです。そのほかもアップデートなど AWS サービスの最新情報をライブ配信でお届けします。セミナー中は内容に関する疑問点を質問することができます。参加された方だけの特権ですので、ぜひこの機会にご視聴ください。

8 月分の詳細・お申込はこちら≫

  • 8/12(水)18:00-19:00 Amazon Macie
  • 8/18(火)12:00-13:00 AWS Shield Advanced
  • 8/19(水)18:00-19:00 FreeRTOS
  • 8/25(火)12:00-13:00 AWS EC2 Image Builder
  • 8/26(水)18:00-19:00 AWS CloudFormation