2017-06-23 3 views
0

ディメンションのキーがないために処理できないキューブがあります。SSAS - 「属性キーが見つかりません」というエラーを無視します。

処理するときに、属性キーが見つからない:表:「MyFactTableName」、カラム:「MyDimensionKey」、値:「値」

プロセスキューブアクションは、次のエラーメッセージを返す続けました。属性は「MyDimensionKey」です。

状況を説明すると、ProductIDが1である複数の列のファクトテーブルFactSalesがあります。 ProductIDはDimProductsテーブルのキーです。

しかし、問題は、ファクトテーブルの1つのレコードにproductProductIDがあり、これはDimProductには存在しません。 問題はETLにありますが、私はそれにアクセスできず、アクセス権を持っているユーザーは2週間利用できません。私は仕事ができるSSASプロジェクトしか持っていません。

私の質問:このエラーを一時的に無視してキューブを処理する方法(属性や属性など)はありますか?手動で処理するときにSSMSで設定できる設定について聞いたことがありますが、これは毎日(SQLジョブで)実行する必要があるため、SSASソリューション自体でオプションを探しています

答えて

2

私は2つ方法。キューブを処理するとき、処理オプションで、ディメンション・エラーを無視して続行するように特に設定できます。

同様に、私はあなたが次元のビジュアルスタジオの処理オプションでこれを設定できると思います。

キューブの処理エラーを防止し、エラーを正しく修正できるように、失われたキーが一般的なキーに割り当てられるようにetlを変更することをお勧めします。

関連する問題