「Analysis Services配置ウィザード」を使用してサーバーに表形式モデルを配置しようとしています。
デプロイしようとすると、以下のエラーが発生します。
JSON DDL要求は次のエラーで失敗しました:XMLAの実行に失敗しました。返されたエラー:「テーブル 'Date'の列 'Date Offset'に無効なバインディングが指定されています。
問題の列では、以下の計算が使用されています ここ
INT([Date] - TODAY())
このエラーを解決するには何を探す必要がありますか?
この場合の問題は、「日付オフセット」という名前の既存の列を置き換えようとしていたことです。これは計算された列ではなく、ソーステーブルから取得されました。
解決策は、2つのフェーズで展開を行うことでした。最初に古い列を削除してから、もう一度展開して新しい計算された列を追加しました。
私の場合、重複した列を削除してもエラーは解決しませんでした。
Azureのモデルの削除->分析サービスを実行したときにのみ機能しました。
列の名前の変更やフィルターの削除などのさまざまな方法を試しても、この問題は解決しませんでした。最後に、この問題は、既存のキューブを削除して再展開するだけで修正されました
別の配置を行う前に、サーバーから完全にキューブを削除することで、これを解決することができました。