レガシーアプリを使ってCSV形式のデータを作成し、S3に保存。RedshiftとS3のデータを分析するために商用オフザシェルフ(COTS)アプリケーションを導入しているが、これだとCSV形式のデータ処理ができないのとCSV形式以外の出力ができない。対策方法は?

AWS Glueを利用する

・スケジュールで実行するAWS Glueの抽出、変換、ロード(ETL)ジョブを作成します。.csvファイルを処理し、処理されたデータをAmazon Redshiftに保存するようにETLジョブを設定します

この選択肢が正解の理由は以下の通りです。

まず、AWS Glueを使用すると、データの抽出、変換、そしてロード(ETL)といったプロセスを自動化することができます。このケースでは、AWS GlueのETLジョブを使用して、レガシーアプリケーションが生成する.csvファイルを自動的に処理し、COTSアプリケーションが読み込むことができる形式に変換することが可能になります。これは新たなコードを書くことなくデータの形式を変えるための効率的な方法で、そのプロセスはスケジュールに応じて自動的に実行されます。

次に、ETLジョブが処理を終えたデータは、Amazon Redshiftに保存されます。その結果、Amazon RedshiftはCOTSアプリケーションが分析を行うためのデータを提供することができます。COTSアプリケーションは、そのデータを使って複雑なSQLクエリを実行することが可能になり、この選択肢が要件を満たす最良の解法となります。

コメント

タイトルとURLをコピーしました