SAシステムアーキテクト試験 午前Ⅱ

平成27年度秋期 システムアーキテクト 午前Ⅱ 問21

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

OLAPによって,商品の販売状況分析を商品軸,販売チャネル軸,時間軸,顧客タイプ軸で行う。データ集計の観点を,商品,販売チャネルごとから,商品,顧客タイプごとに切り替える操作はどれか。

選択肢

  1. ア
    ダイス
  2. イ
    データクレンジング
  3. ウ
    ドリルダウン
  4. エ
    ロールアップ
解き方のヒントを見る

操作前後で何が変わるかを見極める

多次元データの分析操作は、名称を暗記するより、操作の前と後で集計結果のどの側面が変化したかを捉えると区別しやすくなります。変化した点を一つ特定することに集中して検討しましょう。

この問題で問われていること

問題で述べられている分析の場面について、操作を行う前の集計の状態と行った後の状態を頭の中で並べ、両者の違いがどこに現れているかを自分の言葉で説明できるかが問われていると考えましょう。

視点

多次元データは、複数の観点(次元)と集計値で構成されます。分析操作はどれも同じデータの見え方を変えるものですが、何を変えるかは操作ごとに異なります。用語を覚えるときは、単独の定義文として覚えるより、操作の前後を比べて何が変わり、何が変わらないかという形で整理しましょう。そうすると、名称が似た操作を混同しにくくなります。

確認ポイント

  • 操作前の集計状態がどのようなものかを具体的に想像できているか
  • 操作後に変化した部分と、変化していない部分を分けて捉えているか
  • 名称の語感ではなく、前後の違いに基づいて用語を対応づけているか
正解と解説を見る

正解

ア

解説

OLAPのダイスは、複数の次元をもつデータキューブから、分析対象とする次元の組合せを選択して集計の観点を切り替える操作です。商品と販売チャネルの組合せから、商品と顧客タイプの組合せへ変更するため、該当する操作はダイスです。

理由

設問では、商品軸を残したまま、販売チャネル軸を顧客タイプ軸へ切り替えています。これは、データキューブの分析対象となる次元の組合せを選び直す操作に当たります。

比較

ドリルダウンは同じ軸の階層を細かくし、ロールアップは階層をまとめます。データクレンジングは分析前のデータ修正や整理であり、軸の組合せを切り替えるOLAP操作ではありません。

選択肢ア(正解)

これは正解だよ。ダイスは、商品、販売チャネル、時間、顧客タイプのような複数の次元から、分析に用いる次元の組合せを選択する操作です。設問では商品と販売チャネルから商品と顧客タイプへ集計の観点を変更しているため、この操作に該当します。

選択肢イ

これは不正解だよ。データクレンジングは、欠損、重複、表記ゆれ、誤った値などを確認して、分析に利用しやすい状態へデータを整理する作業です。集計対象となる軸の組合せを商品と販売チャネルから別の組合せへ切り替える操作ではありません。

選択肢ウ

これは不正解だよ。ドリルダウンは、時間や地域などの階層を上位の集計単位から下位の詳細単位へ掘り下げ、より細かな内容を確認する操作です。設問のように、分析に使う次元そのものを切り替える内容とは異なります。

選択肢エ

これは不正解だよ。ロールアップは、日から月、月から年のように、同じ次元の階層を上位へまとめて、より概括的な集計を行う操作です。販売チャネル軸を顧客タイプ軸へ変更するような、分析次元の選択変更を表すものではありません。

学習のポイント

OLAPの代表的な操作について、軸の選択、階層の移動、データ加工の違いを整理しましょう。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度秋期 システムアーキテクト試験 午前Ⅱ 問21(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針