2009-04-27 2 views
1

독자적으로 SSAS를 배우려고하고 있으며 큐브의 문제를 이해하는 데 문제가 있습니다. 단일 테이블에 대한보고를 수행하려는 데이터베이스 프로젝트가 있습니다. 나는 약간 이상한 것을 알고 있지만, 비교적 단순한 모델과 데이터는 이미 하나의 테이블로 정규화되어있다. 경매 종료 및 제품 유형의 시간으로 사용되는 두 개의 열이 있습니다. 판매 된 품목 수 및 판매 가격을 포함한 여러 가지 조치가 있습니다. SSAS에서 큐브와 차원을 설정하고 프로세스를 완료 한 후에 큐브를 탐색 할 수 있습니다. SAS 또는 SSRS 보고서에서 큐브를 탐색 할 수 있습니다.SQL Server Analysis 질문 - 내 큐브가 깨져서 거기에있는 열을 찾을 수 없다고 주장합니다.

그러나 나중에 다시 볼 때 큐브를 더 이상 업데이트 할 수 없습니다. 새 행이 있지만 큐브를 지원하는 테이블의 스키마는 변경되지 않았습니다. 내가 SSAS 내에서 '큐브를 처리'할 때이 오류가 얻을 :

Errors in the OLAP storage engine: The attribute key cannot be found: Table: dbo_ScrapedAuction, Column: Id, Value: 76878. Errors in the OLAP storage engine: The record was skipped because the attribute key was not found. Attribute: Id of Dimension: Scraped Auction from Database: SSAS, Cube: Ebay Scraper, Measure Group: Scraped Auction, Partition: Scraped Auction, Record: 2913. Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation. Errors in the OLAP storage engine: An error occurred while processing the 'Scraped Auction' partition of the 'Scraped Auction' measure group for the 'Ebay Scraper' cube from the SSAS database.

가 확실히있다을 테이블 [DBO] [ScrapedAuction, 여전히 [ID] 열이 있는가, 그리고 행에있다. 내가 ID 76878로 쿼리 할 수있는 테이블. 누구에게 어떤 이슈가 실행되고 있는가? 나는이 문제를 해결하기 위해 생산 시스템을위한 실제 솔루션이 아닌 큐브를 재생성합니다.

답변

2

자신의 문제 http://support.microsoft.com/kb/922673에 대한 MS 기술 문서를 사용해 보셨습니까?

+0

* facepalm * 먼저 치수를 처리해야한다는 것을 알지 못했습니다. 나는 테이블을 처음 생성 할 때 이것이 왜 작동하는지 모르겠다. 아마도 치수가 최신으로 미리 채워져 있을지도 모른다. 감사 –

관련 문제