共用方式為


SQL Server 2014 中 Analysis Services 功能的行為變更

本主題描述 Analysis Services 中多維度、表格式、資料採礦和 PowerPivot for SharePoint 部署的行為變更。 行為變更會影響功能在目前版本中,與舊版 SQL Server 相較之下的運作或互動方式。

注意

相反地,中斷性變更是防止與 Analysis Services 整合的資料模型或應用程式執行。 如需詳細資訊,請參閱< Breaking Changes to Analysis Services Features in SQL Server 2014>。

本主題內容:

SQL Server 2014 的行為變更

此版本中沒有針對表格式、多維度、資料採礦或 PowerPivot for SharePoint 功能所宣告的新行為變更。 不過,由於 SQL Server 2014 Analysis Services (SSAS) 與 SQL Server 2012 和 SQL Server 2012 SP1 版本類似,因此當您從 SQL Server 2008 升級時,會在這裡提供這兩個舊版的行為變更,因為這是方便的做法。

SQL Server 2012 SP1 中的行為變更

本節記載 SQL Server 2012 SP1 中 Analysis Services 功能所報告的行為變更。 這些變更也適用于 SQL Server 2014。

問題 描述
在 SQL Server 2012 SP1 PowerPivot for SharePoint 2013 中使用 SQL Server 2008 R2 PowerPivot 活頁簿時,這些活頁簿不會以無訊息方式升級並重新整理模型。 因此,排程的資料重新整理不會針對 SQL Server 2008 R2 PowerPivot 活頁簿運作。 2008 R2 活頁簿將在 PowerPivot for SharePoint 2013 中開啟,但是排程的重新整理不會運作。 如果您檢閱重新整理記錄,將會看到類似以下的錯誤訊息:
「活頁簿包含不支援的 PowerPivot 模型。 活頁簿中的 PowerPivot 模型是採用 SQL Server 2008 R2 PowerPivot for Excel 2010 格式。 支援的 PowerPivot 模型如下:
SQL Server 2012 PowerPivot for Excel 2010
SQL Server 2012 PowerPivot for Excel 2013」

如何升級活頁簿 :在您將活頁簿升級為 2012 活頁簿之前,排程的重新整理無法運作。 若要升級活頁簿及它所包含的模型,請完成下列其中一項作業:

在已安裝 SQL Server 2012 PowerPivot for Excel 增益集的 Microsoft Excel 2010 中下載並開啟活頁簿。 然後,儲存活頁簿並重新發行至 SharePoint 伺服器。

在 Microsoft Excel 2013 中下載並開啟活頁簿。 然後,儲存活頁簿並重新發行至 SharePoint 伺服器。



如需活頁簿升級的詳細資訊,請參閱升級活頁 簿和排程的資料重新整理 (SharePoint 2013)
DAX ALL Function中的行為變更。 在 SQL Server 2012 SP1 之前,如果您在 [標示為日期資料表] 中指定 [Date] 資料行,以用於時間智慧,而且 [Date] 資料行會當做 ALL 函數的引數傳遞至 ALL 函數,接著會以篩選方式傳遞至 CALCULATE 函式,則會忽略資料表中所有資料行的所有篩選,而不論日期資料行上有任何交叉分析篩選器。

例如,

= CALCULATE (<expression>, ALL (DateTable[Date]))

在 SQL Server 2012 SP1 之前,不論傳遞為 ALL 引數的 [Date] 資料行為何,DateTable 的所有資料行都會忽略所有篩選。

在 SQL Server 2012 SP1 和 Excel 2013 的 PowerPivot 中,行為只會忽略當做引數傳遞至 ALL 之指定資料行的篩選準則。

若要避開新的行為,事實上是忽略當做整個資料表之篩選條件的所有資料行,您可以從引數中排除 [日期] 資料行,例如,

=CALCULATE (<expression>, ALL(DateTable))

這會產生與SQL Server 2012 SP1 之前的行為相同的結果。

SQL Server 2012 中的行為變更

本節記載在 SQL Server 2012 中針對 Analysis Services 功能所報告的行為變更。 這些變更也適用于 SQL Server 2014。

Analysis Services 多維度模式

相異計數量值不再支援將 NullProcessing 選項設為 Preserve

在 SQL Server 2012 之前,您可以針對相異計數量詞將NullProcessing 元素 (ASSL) 設定為 Preserve 。 不幸的是,這種做法產生的結果時常無效,有時甚至會損毀正在處理的作業。 因此,此設定在 SQL Server 2012 中已不再有效。 嘗試使用此設定將導致發生以下驗證錯誤:「中繼資料管理員發生錯誤。 Preserve 不是 measurename > 相異計數量詞的有效 NullProcessing 值 < 。」

已經移除 Management Studio 和 Cube 設計師中的 Cube 瀏覽器

已經從產品中移除 Cube 瀏覽器控制項,此控制項可讓您將欄位拖放到 Management Studio 或 Cube 設計師中的樞紐分析表結構上。 此控制項為 Office Web 控制項 (OWC) 元件。 OWC 已被 Office 取代,無法再使用。

PowerPivot for SharePoint

使用做為外部資料來源的 PowerPivot 活頁簿需要更高的權限

Excel 活頁簿可以轉譯相同活頁簿中內嵌的 PowerPivot 資料,或是外部活頁簿中的 PowerPivot 資料。 在舊版中,無論是內嵌的還是外部的 PowerPivot 資料,權限要求都相同。 如果您擁有 PowerPivot 活頁簿的 [僅檢視] 權限,就能夠同時針對內嵌和外部連接,完整存取活頁簿中的所有 PowerPivot 資料。

在此版本中,從外部檔案轉譯 PowerPivot 資料之 Excel 活頁簿的權限要求已變更。 在此版本中,您必須擁有 [讀取] 權限 (更具體來說,就是 [開啟項目] 權限),才能從用戶端應用程式連接到外部的 PowerPivot 活頁簿。 額外的權限會指定使用者具備下載權限才能檢視活頁簿中內嵌的來源資料。 其他權限會反映模型資料完全可用於所連結的用戶端應用程式或活頁簿,導致在權限要求與實際資料連接行為之間獲得更好的協調。

若要繼續使用 PowerPivot 活頁簿做為外部資料來源,您必須為連接到外部 PowerPivot 資料的使用者建立 SharePoint 權限。 在您變更許可權之前,如果使用者嘗試存取資料來源連線中的 PowerPivot 活頁簿,使用者會收到下列錯誤:「PowerPivot Web 服務傳回錯誤 (拒絕存取。您要求的檔不存在,或您沒有開啟 file.) 的許可權」

警告

以下步驟說明如何在文件庫層級中斷權限繼承,並且將使用者對此文件庫中特定文件的權限從 [僅檢視] 提升為 [讀取] 。 在繼續進行之前,務必仔細檢越現有權限和文件,並且確認這些步驟適合您的網站。

或者,您可以在文件庫中建立資料夾,將所有受影響的文件移到該資料夾中,然後在資料夾上設定唯一的權限。

注意

如果您的活頁簿存放在 PowerPivot 圖庫中,中斷活頁簿的權限繼承將會使活頁簿的縮圖影像無法產生 (如果已設定活頁簿進行資料重新整理的話)。 若要同時允許存取圖庫中的活頁簿和預覽影像,請考慮在文件庫層級將文件庫中所有文件的 [讀取] 權限授與特定使用者。

您必須是網站擁有者,才能變更權限。

如何將個別活頁簿的權限提升到「讀取」權限

  1. 按一下向下箭號,開啟個別文件的功能表。

  2. 按一下 [管理權限]

  3. 根據預設,文件庫會繼承權限。 若要變更此文件庫中個別活頁簿的權限,按一下 [停止繼承權限]

  4. 依使用者或群組名稱,選取需要 PowerPivot 活頁簿其他權限的核取方塊。 其他權限將允許這些使用者連結到內嵌的 PowerPivot 資料,並使用該資料做為其他文件中的外部資料來源。

  5. 按一下 [編輯使用者權限]

  6. 選擇 [讀取] 權限,然後按一下 [確定]

此版本導入了在 PowerPivot 圖庫中產生快照影像的新需求,以避免可能洩漏資訊來源 (也就是從您沒有檢視權限的資料來源顯示資料的快照)。 這些需求僅適用於每次檢視活頁簿時連接到外部資料來源的 PowerPivot 活頁簿。 如果您只有使用視覺化內嵌 PowerPivot 資料的活頁簿,就不會看見在 PowerPivot 圖庫中產生快照之方式的改變。

針對每次開啟都會重新整理其資料的活頁簿,產生快照的新需求如下:

  • 其他活頁簿或報表用來做為外部資料來源的 PowerPivot 活頁簿,必須與取用資料的活頁簿位於相同的文件庫中。 例如,如果您有提供資料給 sales-report.xlsx 的 sales-data.xlsx,則這兩個活頁簿必須都在圖庫中,快照影像才會出現。

  • 搭配使用的活頁簿必須從共同的父系繼承權限 (也就是 PowerPivot 圖庫)。 在上述範例中,sales-data.xlsx 和 sales-report.xlsx 都必須從 PowerPivot 圖庫繼承。

如果活頁簿未能符合上述任何準則,則會出現下列鎖定圖示,而不會顯示您要的縮圖影像:

GMNI_PowerPivotGalleryIcon_Locked

負載平衡要求的新預設設定從「循環配置資源」變更為「依據健全狀態」

PowerPivot 服務應用程式的預設設定會決定如何將 PowerPivot 資料的要求分散至伺服陣列中的多部 PowerPivot for SharePoint 伺服器。 在舊版中,預設設定為 [循環配置資源],這項設定會在可用的伺服器之間循序分散要求。 而在此版本中,預設現在為 [依據健全狀態]。 PowerPivot 服務應用程式會使用伺服器健全狀況統計資料 (例如可用的記憶體或 CPU),決定哪個伺服器執行個體取得 xt 要求。

如果您已從舊版升級伺服器,PowerPivot 服務應用程式仍會保留舊的預設設定 ([循環配置資源])。 若要使用 [依據健全狀態] 配置方法設定,則必須修改組態設定。 如需詳細資訊,請參閱 Create and Configure a PowerPivot Service Application in Central Administration

另請參閱

回溯相容性
SQL Server 2014 中 Analysis Services 功能的重大變更