毎年、キューブの 1 つの履歴コピーを保持しています。今年、誰かが私たちにお金を払って、以前は存在しなかった属性をキューブに追加したいと考えました。私はお金が好きですが、問題は、このキューブを構築したデータベースのバックアップがないことです。
このキューブに新しい属性を追加するには、元のデータベースが必要ですか? キューブに新しい属性を追加し、キューブの元のデータソースを持たずにこの属性のみを処理することは可能ですか?
SSAS キューブとプロセスに属性を追加するときに内部で何が起こっているかを十分に理解していないため、これが可能かどうかはわかりません。おそらく、キューブにはデータソースのメモリ内にスナップショットがあり、そこから作業できると想像できます。また、これは途方もなく非効率的であると想像できるので、これがまったく不可能である可能性があります
編集: キューブ内の既存のデータを利用する計算メンバーを追加することは、少なくとも実現可能と思われます。
また、そのようなキューブに属性を追加しようとしたところ、エラーが発生したことにも言及する必要があります。
「ディメンション [パートナー] を保存できません ファイル システム エラーがファイル C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\\.dim\.dstore を C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\ にコピーできませんでした\.dim\.dstore ファイルが存在します"
申し訳ありませんが、これらのファイルパスを少し偽造しました。