次の方法で共有


BI ウィザード - ディメンション の書き戻しを有効にする

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

ディメンションの書き戻しの拡張機能をキューブまたはディメンションに追加して、ユーザーがディメンションの構造とメンバーを手動で変更できるようにします。 書き込みが有効なディメンションの更新は、ディメンション テーブルに直接記録されます。 この拡張機能により、ディメンションの WriteEnabled プロパティの設定が変更されます。

ディメンションの書き戻しを追加するには、ビジネス インテリジェンス ウィザードを使用し、[拡張の選択] ページで [ディメンションの書き戻しを有効にする] オプションを選択します。 このウィザードでは、ディメンションの書き戻しを適用するディメンションを選択し、選択したディメンションに対してこのオプションを設定する手順について説明します。

書き戻しは、SQL Server リレーショナル データベースとデータ マートでのみサポートされています。

ディメンションの選択

ウィザードの最初の [ディメンション 書き戻しを有効にする] ページで、ディメンション の書き戻しを適用するディメンションを指定します。 この選択したディメンションに追加されたディメンション ライトバック拡張機能により、ディメンションが変更されます。 これらの変更は、選択したディメンションを含むすべてのキューブによって継承されます。

ディメンション書き戻し機能を設定する

ウィザードの 2 番目の [ディメンション の書き戻しを有効にする ] ページで、実際には [ディメンションで書き戻しを有効にする] オプションを 設定します。 このオプションを選択すると、ディメンションの WriteEnabled プロパティが 自動的に True に設定されます。 このオプションをオフにすると、プロパティが False に自動的に設定 されます

注釈

新しいメンバーを作成するときは、ディメンションのすべての属性を含める必要があります。 ディメンションのキー属性の値を指定しないと、メンバーを挿入できません。 したがって、メンバーの作成には、ディメンション テーブルで定義されている制約 (null 以外のキー値など) が適用されます。 また、CustomRollupColumn、CustomRollupPropertiesColumnUnaryOperatorColumn ディメンション プロパティで指定された列など、ディメンション プロパティで必要に応じて指定される列も考慮する必要があります。

Warnung

Sql Azure をデータ ソースとして使用して Analysis Services データベースへの書き戻しを実行すると、操作は失敗します。 これは仕様上、複数のアクティブな結果セット (MARS) を有効にするプロバイダー オプションが既定でオンにされないためです。

回避策は、MARS をサポートし、書き戻しを有効にするために、接続文字列に次の設定を追加することです。

"MultipleActiveResultSets=True"

詳細については、 複数のアクティブな結果セット (MARS) の使用を参照してください。

こちらもご覧ください

Write-Enabled ディメンション