ある企業が、データ管理チームの役割分担を明確にしようとしている。「データベース管理者(DBA)」の責務として正しいものを2つ選択してください。
- A. 機械学習モデルのトレーニングに使う特徴量エンジニアリングを実施する
- B. 複数のデータソースからデータを収集・変換するETLパイプラインを設計・実装する
- C. データを分析して売上予測モデルを構築し、ビジネスへの洞察を提供する
- D. データベースのバックアップスケジュールを設定し、障害発生時の復旧手順を整備する
- E. ユーザーアカウントを管理し、データベースへのアクセス権限を適切に制御する
解答と解説を見る
正解: D, E
データベース管理者(DBA)の主な責務はデータベースの可用性・整合性・セキュリティの維持管理である。具体的には(1)バックアップスケジュールの設定と障害復旧手順の整備(可用性・耐障害性の確保)、および(2)ユーザーアカウント管理・アクセス権限制御(セキュリティ管理)が DBA の中核業務に該当する。選択肢Cの「売上予測モデル構築とビジネス洞察の提供」はデータアナリストまたはデータサイエンティストの責務であり、DBAの業務ではない。選択肢BのETLパイプライン設計・実装は主にデータエンジニアの責務で、DBAは既存DBの管理に集中する。選択肢Aの特徴量エンジニアリングはデータサイエンティストの作業領域であり、DBAは関与しない。