くだらない質問で申し訳ありません。私は OLAP とキューブにあまり詳しくありません。私の状況を説明させてください...
アンケートの結果を保存するデータベースを構築したいと考えています。アンケートごとに数十の質問がある場合があります。記入済みの数千のアンケートを集めたので、その結果を分析したいと思います。これは OLAP タイプのもの (私はほとんど知りません) の良い候補のように思えます。「犬を飼っている 20 ~ 30 歳のすべての男性回答者」に対してクエリを実行できるようにする必要があります。つまり、「あなたは何歳ですか」、「犬を飼っていますか」などの回答を組み合わせます。
また、翌月や翌月などの調査結果を保存し、今月と前月などを示すクエリを実行できるようにしたいと考えています。これまでのところ、うまくいっていると思います。
これが私の質問の要点です。今月のアンケートには性別、年齢、犬の所有権に関する質問があるかもしれませんが、来月のアンケートには(たとえば)目の色に関する質問が含まれる可能性があります. また、いくつかの質問がドロップされる場合もあります (またはドロップされない場合もあります)。それは OLAP の世界で実行可能ですか?それとも、キューブを設計するときに、すべての "ディメンション" (適切な用語を使用している場合) を事前に知っておく必要がありますか?
また、質問が重複しているが異なるいくつかの異なる調査を実行している場合、それらをすべて同じキューブに格納して、複数の調査にわたってクエリを実行できますか? 各調査には数十の質問があり、数十の質問が他の調査と重複している場合があります。OLAP システムはこの種のものに対応していますか? それらがどれほど堅いか、実際にこの種の使用に適しているかどうかはわかりません。
どんな助けでも大歓迎です。
PS。誰かが提案する前に、Kimball の Data Warehouse Toolkit を購入したばかりですが、まだ読む機会がありませんでした。(とにかく、この質問に直接答えないかもしれないと思います)。