web-dev-qa-db-ja.com

テーブル 'Date'の列 'Date Offset'に無効なバインディングが指定されています

「Analysis Services配置ウィザード」を使用してサーバーに表形式モデルを配置しようとしています。

デプロイしようとすると、以下のエラーが発生します。

JSON DDL要求は次のエラーで失敗しました:XMLAの実行に失敗しました。返されたエラー:「テーブル 'Date'の列 'Date Offset'に無効なバインディングが指定されています。

問題の列では、以下の計算が使用されています ここ

INT([Date] - TODAY())

このエラーを解決するには何を探す必要がありますか?

3
Neil P

この場合の問題は、「日付オフセット」という名前の既存の列を置き換えようとしていたことです。これは計算された列ではなく、ソーステーブルから取得されました。

解決策は、2つのフェーズで展開を行うことでした。最初に古い列を削除してから、もう一度展開して新しい計算された列を追加しました。

4
Neil P

私の場合、重複した列を削除してもエラーは解決しませんでした。

Azureのモデルの削除->分析サービスを実行したときにのみ機能しました。

0
Bruno Campos

列の名前の変更やフィルターの削除などのさまざまな方法を試しても、この問題は解決しませんでした。最後に、この問題は、既存のキューブを削除して再展開するだけで修正されました

0
rchacko

別の配置を行う前に、サーバーから完全にキューブを削除することで、これを解決することができました。

0
Lucky