Freigeben über


Verändertes Verhalten von Analysis Services-Funktionen in SQL Server 2014

In diesem Thema werden Verhaltensänderungen in Analysis Services für mehrdimensionale, tabellarische, Data Mining- und PowerPivot für SharePoint-Bereitstellungen beschrieben. Verhaltensänderungen beeinflussen die Funktion und Interaktion von Funktionen in der aktuellen Version im Vergleich zu früheren Versionen von SQL Server.

Hinweis

Im Gegensatz dazu ist eine wichtige Änderung eine, die verhindert, dass ein in Analysis Services integriertes Datenmodell oder eine Anwendung ausgeführt wird. Weitere Informationen finden Sie unter Breaking Changes to Analysis Services Features in SQL Server 2014.

In diesem Thema:

Verhaltensänderungen in SQL Server 2014

In dieser Version sind keine neuen Verhaltensänderungen für tabellarische, mehrdimensionale, Data Mining- oder PowerPivot für SharePoint-Features angekündigt. Da SQL Server 2014 Analysis Services (SSAS) jedoch den Versionen SQL Server 2012 und SQL Server 2012 SP1 so ähnlich ist, werden hier Verhaltensänderungen aus beiden vorherigen Versionen als Benutzerfreundlichkeit für den Fall bereitgestellt, dass Sie ein Upgrade von SQL Server 2008 durchführen.

Verändertes Programmverhalten in SQL Server 2012 SP1

In diesem Abschnitt werden die Verhaltensänderungen für Analysis Services-Features in SQL Server 2012 SP1 dokumentiert. Diese Änderungen gelten auch für SQL Server 2014.

Problem BESCHREIBUNG
Modelle in SQL Server 2008 R2 PowerPivot-Arbeitsmappen werden bei Verwendung in SQL Server 2012 SP1 PowerPivot für SharePoint 2013 nicht automatisch aktualisiert. Aus diesem Grund können in SQL Server 2008 R2 PowerPivot-Arbeitsmappen keine planmäßigen Datenaktualisierungen ausgeführt werden. Arbeitsmappen der Version 2008 R2 werden zwar in PowerPivot für SharePoint 2013 geöffnet, unterstützen aber keine planmäßigen Aktualisierungen. Wenn Sie den Aktualisierungsverlauf überprüfen, wird eine mit der folgenden vergleichbare Fehlermeldung angezeigt:
"Die Arbeitsmappe enthält ein nicht unterstütztes PowerPivot-Modell. Das PowerPivot-Modell in der Arbeitsmappe weist das Format von SQL Server 2008 R2 PowerPivot für Excel 2010 auf. Die folgenden PowerPivot-Modelle werden unterstützt:
SQL Server 2012 PowerPivot für Excel 2010
SQL Server 2012 PowerPivot für Excel 2013"

So aktualisieren Sie eine Arbeitsmappe: Die planmäßigen Aktualisierungen funktionieren erst, nachdem die Arbeitsmappe auf eine Arbeitsmappe der Version 2012 aktualisiert wurde. Um die Arbeitsmappe und das darin enthaltene Modell zu aktualisieren, führen Sie eines der folgenden Verfahren aus:

Laden Sie die Arbeitsmappe herunter, und öffnen Sie sie in einer Microsoft Excel 2010-Version, für die das SQL Server 2012 PowerPivot-Add-In für Excel installiert wurde. Speichern Sie dann die Arbeitsmappe, und veröffentlichen Sie sie auf dem SharePoint-Server erneut.

Laden Sie die Arbeitsmappe herunter, und öffnen Sie sie in Microsoft Excel 2013. Speichern Sie dann die Arbeitsmappe, und veröffentlichen Sie sie auf dem SharePoint-Server erneut.



Weitere Informationen zum Arbeitsmappenupgrade finden Sie unter Aktualisieren von Arbeitsmappen und Geplante Datenaktualisierung (SharePoint 2013).
Verändertes Programmverhalten in DAX ALL Function. Wenn Sie vor SQL Server 2012 SP1 eine [Date]-Spalte in Als Datumstabelle markieren zur Verwendung in time-intelligence angeben und diese [Date]-Spalte als Argument an die ALL-Funktion übergeben wird, werden alle Filter für alle Spalten in der Tabelle ignoriert, unabhängig von einem Datenschnitt in der Datumsspalte.

Beispiel:

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

Vor SQL Server 2012 SP1 werden alle Filter für alle Spalten von DateTable ignoriert, unabhängig von der Spalte [Date], die als Argument an ALL übergeben wurde.

In SQL Server 2012 SP1 und in PowerPivot in Excel 2013 ignoriert das Verhalten Filter nur für die angegebene Spalte, die als Argument an ALL übergeben wird.

Zur Umgehung des neuen Verhaltens, d. h, um alle Spalten als Filter für die gesamte Tabelle zu ignorieren, können Sie die [Date]-Spalte beispielsweise aus dem Argument ausschließen.

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

Dies führt zu demselben Ergebnis wie das Verhalten vor SQL Server 2012 SP1.

Verändertes Programmverhalten in SQL Server 2012

In diesem Abschnitt werden die Verhaltensänderungen dokumentiert, die für Analysis Services-Features in SQL Server 2012 gemeldet wurden. Diese Änderungen gelten auch für SQL Server 2014.

Analysis Services, Mehrdimensionaler Modus

Die Festlegung der NullProcessing-Option auf „Preserve“ wird für Distinct Count Measures nicht mehr unterstützt.

Vor SQL Server 2012 war es möglich, NullProcessing-Element (ASSL) für unterschiedliche Zählungsmaße auf Preserve festzulegen. Leider führte diese Vorgehensweise häufig zu ungültigen Ergebnissen und manchmal sogar zum Absturz des Verarbeitungsauftrags. Daher ist diese Konfiguration in SQL Server 2012 nicht mehr gültig. Ihrer Verwendung führt dazu, dass der folgende Validierungsfehler auftritt: „Fehler im Metadaten-Manager. Preserve ist kein gültiger NullProcessing-Wert für das <measurename> distinct count Measure."

Cube-Browser in Management Studio und Cube-Designer wurde entfernt

Das Cube-Browser-Steuerelement, mit dem Sie Felder in eine PivotTable-Struktur in Management Studio oder im Cube-Designer ziehen und ablegen konnten, wurde aus dem Produkt entfernt. Das Steuerelement war eine OWC-Komponente (Office Web Control). OWC wurde in Office als veraltet eingestuft und ist nicht mehr verfügbar.

PowerPivot für SharePoint

Höhere Berechtigungsanforderungen zum Verwenden einer PowerPivot-Arbeitsmappe als externe Datenquelle

In einer Excel-Arbeitsmappe können in derselben oder einer externen Arbeitsmappe eingebettete PowerPivot-Daten gerendert werden. In der Vorgängerversion waren die Berechtigungsanforderungen für eingebettete und externe PowerPivot-Daten gleich. Wenn Sie die Berechtigung Nur anzeigen für eine PowerPivot-Arbeitsmappe besaßen, konnten Sie sowohl für eingebettete Daten als auch für externe Verbindungen Vollzugriff auf alle PowerPivot-Daten in der Arbeitsmappe erhalten.

In dieser Version wurden die Berechtigungsanforderungen für Excel-Arbeitsmappen geändert, in denen PowerPivot-Daten aus einer externen Datei gerendert werden. In dieser Version benötigen Sie die Berechtigung Lesen (oder genauer gesagt die Berechtigung Elemente öffnen ), um in einer Clientanwendung eine Verbindung mit einer externen PowerPivot-Arbeitsmappe herzustellen. Die zusätzlichen Berechtigungen gewähren einem Benutzer Downloadrechte zum Anzeigen der in der Arbeitsmappe eingebetteten Quelldaten. Diese zusätzlichen Berechtigungen tragen der Tatsache Rechnung, dass Modelldaten vollständig für die Clientanwendung oder die verknüpfte Arbeitsmappe verfügbar sind, und gleichen die Berechtigungsanforderungen an das tatsächliche Datenverbindungsverhalten an.

Wenn Sie weiterhin eine PowerPivot-Arbeitsmappe als externe Datenquelle verwenden möchten, müssen Sie die SharePoint-Berechtigungen für Benutzer erhöhen, die eine Verbindung mit externen PowerPivot-Daten herstellen. Bis Sie die Berechtigungen ändern, erhalten Benutzer den folgenden Fehler, wenn sie versuchen, in einer Datenquellenverbindung auf PowerPivot-Arbeitsmappen zuzugreifen: "Der PowerPivot-Webdienst hat einen Fehler zurückgegeben (Zugriff verweigert. Das angeforderte Dokument ist nicht vorhanden, oder Sie haben keine Berechtigung zum Öffnen der Datei.)"

Warnung

Die folgenden Schritte enthalten eine Anleitung zum Unterbrechen der Vererbung von Berechtigungen auf Bibliotheksebene und Erhöhen der Benutzerberechtigungen von Nur anzeigen auf Lesen für bestimmte Dokumente in dieser Bibliothek. Überprüfen Sie vor dem Fortfahren sorgfältig vorhandene Berechtigungen und Dokumente, und stellen Sie sicher, dass diese Schritte für Ihre Website geeignet sind.

Alternativ Sie können einen Ordner in der Bibliothek erstellen, alle betroffenen Dokumente in diesen Ordner verschieben und eindeutige Berechtigungen für den Ordner festlegen.

Hinweis

Sind die Arbeitsmappen im PowerPivot-Katalog gespeichert, wird durch das Unterbrechen der Berechtigungsvererbung für eine Arbeitsmappe die Erstellung von Miniaturansichten für diese Arbeitsmappe gestört, falls sie für die Datenaktualisierung konfiguriert wurde. Um den gleichzeitigen Zugriff auf Arbeitsmappen und Vorschaubilder im Katalog zu ermöglichen, können Sie bestimmten Benutzern für alle Dokumente in der Bibliothek Leseberechtigungen auf Bibliotheksebene gewähren.

Sie müssen Websitebesitzer sein, um Berechtigungen zu ändern.

So erweitern Sie für einzelne Arbeitsmappen die Berechtigungen auf die Berechtigungsstufe "Lesen"

  1. Klicken Sie auf den Pfeil nach unten, um das Menü für ein einzelnes Dokument zu öffnen.

  2. Klicken Sie auf Berechtigungen verwalten.

  3. Standardmäßig erbt eine Bibliothek Berechtigungen. Um die Berechtigungen von einzelnen Arbeitsmappen in dieser Bibliothek zu ändern, klicken Sie auf Berechtigungsvererbung beenden.

  4. Aktivieren Sie die Kontrollkästchen von Benutzern oder Gruppennamen, die zusätzliche Berechtigungen für PowerPivot-Arbeitsmappen benötigen. Zusätzliche Berechtigungen ermöglichen es diesen Benutzern, einen Link zu den eingebetteten PowerPivot-Daten zu erstellen und diese Daten als externe Datenquelle in anderen Dokumenten zu verwenden.

  5. Klicken Sie auf Benutzerberechtigungen bearbeiten.

  6. Wählen Sie Leseberechtigungen aus, und klicken Sie dann auf OK.

In dieser Version werden neue Anforderungen für die Generierung von Momentaufnahmen im PowerPivot-Katalog eingeführt. Dadurch wird eine mögliche Quelle für die Offenlegung von Informationen beseitigt, d. h. das Anzeigen von Momentaufnahmen von Daten aus einer Datenquelle, für die Sie keine Berechtigungen besitzen, wird verhindert. Diese Anforderungen gelten nur für PowerPivot-Arbeitsmappen, die jedes Mal beim Anzeigen der Arbeitsmappe eine Verbindung mit externen Datenquellen herstellen. Wenn Sie nur Arbeitsmappen mit eingebetteten PowerPivot-Daten verwenden, sehen Sie keine Änderung beim Generieren von Momentaufnahmen im PowerPivot-Katalog.

Für eine Arbeitsmappe, deren Daten jedes Mal beim Öffnen aktualisiert werden, gelten die folgenden Anforderungen für die Erstellung von Momentaufnahmen:

  • PowerPivot-Arbeitsmappen, die von anderen Arbeitsmappen oder Berichten als externe Datenquellen verwendet werden, müssen sich in derselben Bibliothek befinden wie die Arbeitsmappen, die die Daten verarbeiten. Wenn beispielsweise die Datei sales-data.xlsx Daten für sales-report.xlsx bereitstellt, müssen sich beide Arbeitsmappen im Katalog befinden, damit Momentaufnahmen angezeigt werden können.

  • Zusammen verwendete Arbeitsmappen müssen Berechtigungen von einem gemeinsamen übergeordneten Element, d. h. dem PowerPivot-Katalog, erben. In unserem Beispiel muss sowohl sales-data.xlsx als auch sales-report.xlsx Berechtigungen vom PowerPivot-Katalog erben.

Falls eine Arbeitsmappe eines der oben genannten Kriterien nicht erfüllt, wird das folgende gesperrte Symbol anstelle der erwarteten Miniaturansicht angezeigt:

GMNI_PowerPivotGalleryIcon_Locked

Die neue Standardeinstellung für Lastenausgleichanforderungen wurde von Roundrobin zu Zustandsbasiert geändert.

Eine PowerPivot-Dienstanwendung besitzt Standardeinstellungen, die festlegen, wie Anforderungen von PowerPivot-Daten auf mehreren PowerPivot für SharePoint-Servern in einer Farm verteilt werden. In der vorherigen Version lautete die Standardeinstellung Roundrobin. Dabei wurden Anforderungen sequenziell auf die verfügbaren Server verteilt. In dieser Version lautet der Standard Zustandsbasiert. Die PowerPivot-Dienstanwendung verwendet Serverzustandsstatistiken, z. B. verfügbarer Speicher oder CPU, um zu ermitteln, welche Serverinstanz die xt-Anforderung abruft.

Wurde der Server von der vorherigen Version aktualisiert, behält die PowerPivot-Dienstanwendung die vorherige Standardeinstellung (Roundrobin) bei. Zur Verwendung der Einstellung für die Zuordnungsmethode Zustandsbasiert müssen Sie die Konfigurationseinstellungen ändern. Weitere Informationen finden Sie unter Create and Configure a PowerPivot Service Application in Central Administration.

Weitere Informationen

Abwärtskompatibilität
Wichtige Änderungen von Analysis Services-Funktionen in SQL Server 2014