無限ノック › SAP 練習問題一覧 › 問題
SAPワークロードの移行とモダン化の加速複数選択

ある大手製造業企業(年商1兆円超、全世界に生産拠点50か所を展開)が、オンプレミスのTeradata Vantage(25TB、10,000テーブル)をAWSのデータレイクアーキテクチャに移行します。 現在の構成: ・Teradata Vantage:25TB(圧縮後)、データ保持期間7年 ・ETLツール:IBM DataStage(200以上のジョブ) ・BIツール:SAP BusinessObjects(500ユーザー、2,000以上のレポート) ・データソース:SAP ERP、製造MES(Manufacturing Execution System:製造実行システム)、IoTセンサー(1日50GBの新規データが追加) ・BTEQスクリプト(Basic Teradata Query:Teradata固有のバッチクエリツール)・FastExport・FastLoadスクリプト4,000以上 移行後の要件: ・SAP BusinessObjectsの接続先変更は許容するが、クエリの大幅な書き換えは避けたい ・ETLジョブの自動変換ツールを活用し移行コストを削減 ・IoTセンサーデータのリアルタイム取り込みとバッチデータの統合 ・工場ごとの列・行レベルのアクセス制御(GDPR・各国プライバシー規制準拠が必須) ・直近1年分は高速クエリ対応、2〜7年分はコストを抑えたアドホッククエリ ・データカタログおよびデータ系譜(lineage)追跡が必須 制約: ・Direct Connect帯域:1Gbps(月間転送量に制限あり) ・移行期間:18ヶ月(移行中はTeradataと並行稼働) ・GDPR・個人情報保護法等への対応が必要 最もコスト効率よく要件を満たす移行戦略を2つ選択してください。

A
AWS SCTでTeradataのDDL・BTEQスクリプトをRedshift用SQLに自動変換し、AWS DMS Full Load + CDCモードでTeradataからRedshiftへ直接継続的にレプリケーションする。Redshift RA3ノードのマネージドストレージで25TB全体を管理し、SAP BusinessObjectsの接続先をRedshiftに変更する。Concurrency Scalingを有効化して500ユーザーの同時クエリに対応し、Redshift Query Monitoring Rulesで長時間クエリを制御する。
DMS Full Load + CDCでTeradataからRedshiftへ直接レプリケーションする場合、1GbpsのDirect Connect帯域で25TBを転送すると帯域制約に抵触するリスクがあります。また全データをRedshift RA3マネージドストレージに保持するとアクセス頻度の低い2〜7年分のアーカイブデータにも高コストのRedshiftストレージ料金が発生し、コスト最適化要件を満たしません。
B
AWS SCTでTeradataのDDLをRedshift用に変換後、AWS Snowball Edge Storage Optimizedで初期データをS3に転送して帯域制約を回避する。DMS CDCで差分を継続同期し、直近1年分をRedshiftにロードして高速クエリを実現する。2〜7年分はS3に保存してRedshift Spectrumでアドホッククエリを実行する。Lake FormationでGDPR準拠の列・行レベルセキュリティとデータカタログ・系譜管理を一元化し、Glue DataBrewでIBM DataStageジョブの変換を支援する。
✓ 正解
Snowball Edgeによる初期転送でDirect Connect帯域制約を回避しつつ、DMS CDCで差分を継続同期してデータ整合性を維持できます。Redshift Spectrumでアーカイブデータ(2〜7年分)をS3から直接クエリすることでストレージコストを最適化し、Lake FormationによるGDPR準拠の列・行レベルセキュリティとGlueデータカタログによる系譜管理がコンプライアンス要件を満たします。
C
AWS Glue ETLを使用してTeradataからS3のデータレイク(Parquet形式)に直接データを抽出する。Amazon EMR(Apache Spark)でIBM DataStageのETLジョブを再実装し、変換済みデータをRedshiftにロードする。Kinesis Data FirehoseでIoTセンサーデータをリアルタイムでS3に収集し、直近1年分はRedshiftでクエリ、アーカイブ分はRedshift SpectrumかAthenaでクエリする。Lake FormationとGlueデータカタログでGDPR準拠の列・行レベルアクセス制御と系譜管理を実装する。
✓ 正解
Glue ETLとEMR Sparkの組み合わせにより、DataStageの複雑なETLジョブをSpark処理として再実装できます。Kinesis Data FirehoseでIoTデータをリアルタイムにS3へ収集してバッチデータと統合でき、Lake FormationとGlueデータカタログが列・行レベルアクセス制御と系譜追跡を提供してGDPRをはじめとするコンプライアンス要件を満たします。
D
AWS DataSyncでTeradataのCSVエクスポートをS3に転送し、Amazon Athena(Apache Iceberg形式)を主要クエリエンジンとして採用する。SAP BusinessObjectsをAthena JDBCドライバで接続し、Glue Data CatalogとLake Formationでデータカタログとアクセス制御を実装する。IoTデータはKinesis Streams経由でFirehoseを通じてS3のIcebergテーブルに書き込み、BTEQスクリプトはEMR上でHiveQLとして実行する。
Athenaをエンタープライズ500ユーザーのSAP BusinessObjectsバックエンドとして使用すると、スキャンデータ量に比例した課金モデルによりコストが予測困難になります。BTEQスクリプトをHiveQLに変換するよりSpark SQLへの変換が現実的であり、DataSyncはTeradataネイティブエクスポート形式の直接統合に最適化されていないため移行工程が複雑になります。
E
AWS DMS Fleet Advisorで移行複雑度を評価後、SCTでTeradataのDDLをAurora PostgreSQLに変換し、DMSでフルロードと継続的レプリケーションを実施する。Amazon Redshift Serverlessをオンデマンド分析クエリ用に使用してコストを抑制し、S3 Intelligent-TieringでアーカイブデータのストレージコストをAIで最適化する。Glue DataBrewでIBM DataStageジョブを変換し、Lake FormationでGDPR準拠のデータガバナンスを実装する。
Aurora PostgreSQLはOLTPデータベースであり、25TBのデータウェアハウスワークロードに必要な列指向ストレージや大規模並列クエリ処理機能を持ちません。スター/スノーフレークスキーマでの大規模集計クエリでは列指向アーキテクチャのRedshiftと比較して著しく性能が劣り、500ユーザーのBI環境バックエンドとして実用的ではありません。

解説

AWS Snowball Edge(選択肢B)は25TBの大容量データをネットワーク転送なしにS3へ初期ロードできるため、1Gbpsの帯域制約を回避できます。その後DMS CDCで差分を継続同期し、Redshift Spectrumでアーカイブデータ(2〜7年分)をS3から直接クエリすることでストレージコストを最適化します。Lake FormationはGDPR準拠に必要な列・行レベルのセキュリティ、データカタログ、系譜管理を一元的に提供し、Glue DataBrewがDataStageジョブの変換を支援します。 AWS Glue ETL + EMR(選択肢C)の組み合わせは、DataStageの複雑なETLジョブをSpark処理として再実装するのに適しており、S3をデータレイクとしたモダンなアーキテクチャの構築を支援します。Kinesis Data FirehoseでIoTデータをリアルタイムにS3へ収集してバッチパイプラインと統合でき、Lake FormationとGlueデータカタログがコンプライアンス要件を満たすデータガバナンスを実現します。 選択肢AのDMS直接転送は1Gbps帯域で25TBを送ると帯域制約に抵触するリスクがあります。また全データをRedshiftマネージドストレージに保持するとアクセス頻度の低いアーカイブデータにも高コストのRedshiftストレージ料金が発生し、コスト最適化要件を満たしません。 選択肢DのAthenaをSAP BusinessObjectsのバックエンドとして使用する場合、スキャンデータ量に応じた課金モデルにより500ユーザーの同時クエリ環境ではコストが予測困難になります。また、BTEQスクリプトをHiveQLに変換するよりSpark SQLへの変換が現実的です。 選択肢EのAurora PostgreSQLはOLTPデータベースであり、25TBのデータウェアハウスワークロードに対して分析クエリのパフォーマンスとスケーラビリティが不十分です。大規模なスター/スノーフレークスキーマの集計クエリでは、列指向アーキテクチャのRedshiftと比較して著しく性能が劣ります。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SAP の問題一覧に戻る