プロダクション キューブの 1 つが失敗し、次のエラー メッセージが表示されました。
ソース: Analysis Services DDL 実行タスク Analysis Services 実行 DDL タスクの説明: OLAP ストレージ エンジンのエラー: 処理中に属性キーが見つかりません: テーブル: 'dbo_vw_FACT_OperationalTimeSheetData'、列: 'CurrentHomeLaborOrg'、値: '117-MARKETPLACE-38 '。属性は「KeyOrganisation」です。終了警告 警告: 2013-07-22 06:26:07.51 コード: 0x811F0002
ソース: Analysis Services DDL 実行タスク Analysis Services 実行 DDL タスク 説明: OLAP ストレージ エンジンのエラー: 属性キーが見つからなかったため、属性キーは不明なメンバーに変換されました。ディメンションの属性 KeyOrganisation: データベースからの現在のホーム組織: LadbrokesReporting2005、キューブ: MIS クローン、メジャー グループ: Kronos タイム シート、パーティション: 201307、レコード: 179774。警告終了
上記のエラー メッセージを Google で広範囲に検索したところ、これは参照整合性が原因であることがわかりました。つまり、ファクト テーブルの一部の行をディメンション テーブルにリンクできませんでした。以前の分析で、上記のエラー メッセージ '117-MARKETPLACE-38' のファクト テーブルのような値の一部について、ディメンション テーブルの形式が '117_Marketplace_38' であることがわかりました。しかし、私はいくつかの驚くべき事実を発見しました:-
ファクトを入力するビューのクエリは、データを「117-MARKETPLACE-38」の形式に変換します。ソース テーブルのデータの形式は「117_Marketplace_38」です。
「117-Marketplace-38」という形式のエントリは他にも多数あります。ただし、エラーはそのエントリにのみ存在するようです。では、なぜ他の人は受け入れられているのに、これは受け入れられないのでしょうか?
アイデアが尽きた。したがって、誰かがこれについて私を助けることができれば、それは素晴らしいことです.