次の方法で共有


Write-Enabled パーティション

キューブ内のデータは通常、読み取り専用です。 ただし、特定のシナリオでは、パーティションを書き込み可能にすることができます。 書き込み可能なパーティションは、ビジネス ユーザーがセル値を変更し、キューブ データに対する変更の影響を分析することで、シナリオを調べるために使用されます。 パーティションを書き込み可能にすると、クライアント アプリケーションはパーティション内のデータに対する変更を記録できます。 書き戻しデータと呼ばれるこれらの変更は、別のテーブルに格納され、メジャー グループ内の既存のデータは上書きされません。 ただし、これらはキューブ データの一部であるかのようにクエリ結果に組み込まれます。

キューブ全体またはキューブ内の特定のパーティションのみを書き込み可能にできます。 書き込みが有効なディメンションは異なりますが、補完的です。 書き込みが有効なパーティションを使用すると、ユーザーはパーティション セルを更新できます。一方、書き込みが有効なディメンションでは、ユーザーはディメンション メンバーを更新できます。 これら 2 つの機能を組み合わせて使用することもできます。 たとえば、書き込み可能キューブまたは書き込み対応パーティションには、書き込み対応ディメンションを含める必要はありません。 関連トピック: ディメンションのWrite-Enabled

データ ソースとして Microsoft Access データベースを持つキューブを書き込み可能にする場合は、キューブ、パーティション、またはそのディメンションのデータ ソース定義で Microsoft OLE DB Provider for ODBC Drivers を使用しないでください。 代わりに、Microsoft Jet 4.0 OLE DB プロバイダー、または Jet 4.0 OLE を含む任意のバージョンの Jet Service Pack を使用できます。 詳細については、Microsoft サポート技術情報の記事「 Microsoft Jet 4.0 データベース エンジンの最新のサービス パックを入手する方法」を参照してください。

キューブは、すべてのメジャーで Sum 集計関数を使用する場合にのみ書き込み可能です。 リンクメジャー グループとローカル キューブを書き込み可能にすることはできません。

書き戻しストレージ

ビジネス ユーザーによって行われた変更は、現在表示されている値との違いとして書き戻しテーブルに格納されます。 たとえば、エンド ユーザーがセル値を 90 から 100 に変更した場合、 +10 値は書き戻しテーブルに格納され、変更時刻と、それを作成したビジネス ユーザーに関する情報が格納されます。 累積された変更の正味の効果は、クライアント アプリケーションに表示されます。 キューブ内の元の値は保持され、変更の監査証跡が書き戻しテーブルに記録されます。

リーフ セルと非リーフ セルの変更は、異なる方法で処理されます。 リーフ セルは、メジャー グループによって参照されるすべてのディメンションのメジャーとリーフ メンバーの交差部分を表します。 リーフ セルの値はファクト テーブルから直接取得され、ドリルダウンによってさらに分割することはできません。 キューブまたはパーティションが書き込み可能な場合は、リーフ セルに変更を加えることができます。 非リーフ セルに変更を加えることができるのは、クライアント アプリケーションが、非リーフ セルを構成するリーフ セル間で変更を分散する方法を提供する場合のみです。 割り当てと呼ばれるこのプロセスは、多次元式 (MDX) の UPDATE CUBE ステートメントを使用して管理されます。 ビジネス インテリジェンス開発者は、UPDATE CUBE ステートメントを使用して割り当て機能を含めることができます。 詳細については、「 UPDATE CUBE ステートメント (MDX)」を参照してください。

重要

更新されたセルが重複しない場合は、 Update Isolation Level 接続文字列プロパティを使用して UPDATE CUBE のパフォーマンスを向上させることができます。 詳細については、ConnectionStringを参照してください。

クライアント アプリケーションが非リーフ セルに加えられた変更を分散するかどうかに関係なく、クエリが評価されるたびに、書き戻しテーブルの変更がリーフ セルと非リーフ セルの両方に適用され、ビジネス ユーザーはキューブ全体で変更の効果を表示できます。

ビジネス ユーザーによって行われた変更は、次のように操作できる別の書き戻しテーブルに保持されます。

  • パーティションに変換して、変更をキューブに完全に組み込みます。 このアクションにより、メジャー グループは読み取り専用になります。 フィルター式を指定して、変換する変更を選択できます。

  • パーティションを元の状態に戻すには破棄します。 このアクションにより、パーティションが読み取り専用になります。

安全

ビジネス ユーザーは、ビジネス ユーザーがキューブのセルに対する読み取り/書き込みアクセス許可を持つロールに属している場合にのみ、キューブの書き戻しテーブルに変更を記録できます。 ロールごとに、更新できるキューブ セルと更新できないキューブ セルを制御できます。 詳細については、「 キューブまたはモデルの権限を付与する (Analysis Services)」を参照してください。

こちらもご覧ください

Write-Enabled 寸法
集計と集計のデザイン
パーティション (Analysis Services - 多次元データ)
Write-Enabled 寸法