スケジュールされたジョブで処理するssisパッケージとキューブがいくつかあります。Visual Studioでキューブを処理すると、SQLの分析サービスで手動で試しても問題なく動作します。そこでも動作します。しかし、私の仕事はプロセスキューブのステップを言って失敗します。
エラーメッセージの一部を次に示します。
処理中に重複する属性キーが見つかりました:テーブル:'dbo_Customer'、列:'Updated_By'、値: '
私を助けてください。
私は自分でそれを行いました。Excelテンプレートの1つに「更新者」列に値が割り当てられていないため、データベースに値がありません。空白になります。したがって、キューブの処理中に問題が発生します。
ディメンションの UnknowMember について読む必要があります。ディメンションに関連しないファクトがある状況に遭遇することはよくあります。
基本的に、この状況に直面したときに行うことは、更新を中断する代わりに、不足している値を UnknowMemberName で構成したものに置き換えます (たとえば、N/A)