我正在嘗試重新創建我的OLAP多維數據集。立方體已經存在。然後,我SAS - 錯誤:無法爲NWAY聚合創建索引。
DELETE_PHYSICAL
刪除物理立方體這種短期
PROC OLAP
如下之後。 我的工作在批處理失敗,出現錯誤消息
NOTE: The cube registration was found.
ERROR: Indexes cannot be created for the NWAY aggregation.
NOTE: Number of NWAY records: 32899296
有人能告訴我請它爲什麼失敗?我的其他測試工作正常,但那裏立方體/細節表只包含12,000,000行。是否有可能,NWAY聚合的行數太大?
這裏是短臨OLAP代碼:
PROC OLAP
CUBE = "/XXX"
DELETE_PHYSICAL;
METASVR
HOST = "XXX"
PORT = xxx
USERID = "XXX"
PW = "XXX"
olap_schema="XXX";
RUN;
PROC OLAP
CUBE = "/XXX";
METASVR
HOST = "XXX"
PORT = xxx
USERID = "XXX"
PW = "XXX"
olap_schema="XXX";
RUN;
感謝名單!
你似乎懷疑這是由於尺寸,所以也許你可以試試下面的兩兩件事:(1)降低該表的大小,然後再試一次看看是否能通過。 (2)啓用一些其他選項來跟蹤性能:PROC OPTIONS GROUP =(排序內存性能);跑; – mvherweg
@Shorack:在處理proc olap之前使用您的代碼示例啓用選項。然而,我與memsize等有什麼關係?它不顯示執行proc olap時的利用率...所以我不能說它是否因內存太少而失敗。 – zuluk