Amazon Redshift ML を選ぶ理由
Amazon Redshift ML により、データアナリストやデータベースデベロッパーは、Amazon Redshift データウェアハウスで使い慣れた SQL コマンドを使用して、機械学習モデルを簡単に作成、トレーニング、適用できます。Redshift ML を利用すると、新しいツールや言語を学習しなくても、フルマネージド型の機械学習サービスである Amazon SageMaker を利用できます。SQL ステートメントだけを使って、Redshift データを利用して Amazon SageMaker 機械学習モデルを作成およびトレーニングしてから、そのモデルを使用して予測を行います。例えば、Redshift の顧客保持データを使用して解約検出モデルをトレーニングし、そのモデルをダッシュボードに適用して、マーケティングチームが解約リスクのある顧客にインセンティブを与えることができます。Redshift ML では、モデルを Redshift データウェアハウス内の SQL 関数として使用できるため、クエリやレポートに簡単に直接適用できます。
機械学習の経験は必要ありません
Redshift ML では標準 SQL を使用できるため、分析データを得るための新しいユースケースでも簡単に生産性を高めることができます。Redshift ML は、Redshift と Amazon SageMaker をシンプルかつ最適化された安全な方法で統合し、Redshift クラスター内での推論を可能にします。これにより、機械学習ベースのモデルによって生成された予測をクエリやアプリケーションで簡単に使用できます。推論モデルのエンドポイントを個別に管理する必要はなく、トレーニングデータは暗号化されてエンドツーエンドで保護されます。
標準 SQL を使用して Redshift データに機械学習を利用する
初めに、Redshift の CREATE MODEL SQL コマンドを使用して、トレーニングデータをテーブルまたは SELECT ステートメントとして指定します。次に、Redshift ML はトレーニング済みモデルを Redshift データウェアハウス内にコンパイルしてインポートし、SQL クエリですぐに使用できる SQL 推論関数を準備します。Redshift ML は、モデルのトレーニングとデプロイに必要なすべてのステップを自動的に処理します。
Amazon Redshift による予測分析
Redshift ML では、不正検知、リスクスコアリング、解約予測などの予測をクエリやレポートに直接埋め込むことができます。SQL 関数を使用して、クエリ、レポート、ダッシュボードのデータに機械学習モデルを適用します。例えば、データウェアハウス内の新しい顧客データに対して「顧客解約」SQL 関数を定期的に実行して、解約リスクがある顧客を予測し、その情報を営業チームやマーケティングチームに提供することで、これらの顧客を維持するためのオファーを送信するなどの措置を先んじて講じることができます。
BYOM (Bring Your Own Model)
Redshift ML は、ローカルまたはリモートの推論への BYOM の使用をサポートしています。Amazon SageMaker を使って Redshift の外部でトレーニングしたモデルを、Amazon Redshift のローカルなデータベース内推論に使用できます。SageMaker Autopilot をインポートし、Amazon SageMaker でトレーニングされたモデルでローカル推論を行うように指示できます。または、リモート SageMaker エンドポイントにデプロイされたリモートのカスタム機械学習モデルを呼び出すこともできます。リモート推論用のテキストまたは CSV を受け入れて返す任意の SageMaker ML モデルを使用できます。
Amazon SageMaker を利用した Amazon Redshift での予測分析
仕組み
お客様の導入事例
「Amazon Redshift で運用コストを 20% 削減できました。これは以前のスタックと比べて大きな改善です」。
Magellan Rx Management、情報技術部門バイスプレジデント、Vinesh Kolpe 氏
「Jobcase には、Amazon Redshift ML を使用する本番環境のモデルがいくつかあります。各モデルは、データパイプラインを必要とせずに、Redshift データウェアハウス上で数十億もの予測を数分で直接実行します。Redshift ML を導入したことで、推論コストをかけずに、さまざまな E メールテンプレートタイプでメンバーどうしのエンゲージメント率を 5~10% 向上させるモデルアーキテクチャに進化しました」
Jobcase、最適化および分析部門バイスプレジデント、Mike Griffin 氏
「Rackspace Technology は、企業の AI/機械学習の運用改善を支援しています。Amazon Redshift ML の新機能をとても楽しみにしています。これにより、お互いの Redshift のユーザーが、使い慣れた SQL インターフェイスを使って Redshift で機械学習を簡単に使用できるようになるからです。 Amazon SageMaker とのシームレスな統合により、データアナリストはデータを新しい方法で使用できるようになり、より広い範囲の組織にさらに多くのインサイトを提供できるようにもなります」。
Rackspace Technology、General Manager for Data Solutions、Nihar Gupta 氏