Condividi tramite


Differenze di funzionamento delle funzionalità di Analysis Services in SQL Server 2012

In questo argomento vengono descritte le modifiche del comportamento in Analysis Services, PowerPivot per SharePoint e Data mining. Tali modifiche influiscono sulle modalità di utilizzo o di interazione delle funzionalità in SQL Server 2012 rispetto alle versioni precedenti di SQL Server.

Attualmente, in questo argomento sono incluse solo le modifiche del comportamento relative a PowerPivot per SharePoint. Per le altre funzionalità di Analysis Services non sono al momento disponibili annunci di modifiche del comportamento.

Contenuto dell'argomento

  • Modifiche del comportamento in SQL Server 2012 SP1

  • Modifiche di funzionamento apportate in SQL Server 2012

Modifiche del comportamento in SQL Server 2012 SP1

In questa sezione sono illustrate le modifiche di rilievo riportate per le funzionalità di SQL Server 2012 Analysis Services (SSAS) in SQL Server 2012 SP1.

Problema

Descrizione

Tramite le cartelle di lavoro di SQL Server 2008 R2 PowerPivot non verranno aggiornati in modo automatico i modelli quando vengono utilizzati in SQL Server 2012 SP1 PowerPivot per SharePoint 2013. Pertanto, gli aggiornamenti dati pianificati non funzioneranno per le cartelle di lavoro di SQL Server 2008 R2 PowerPivot.

Le cartelle di lavoro di SQL Server 2008 R2 verranno aperte in PowerPivot per SharePoint 2013, tuttavia gli aggiornamenti pianificati non funzioneranno. Se si esamina la cronologia degli aggiornamenti, verrà visualizzato un messaggio di errore simile al seguente:

"La cartella di lavoro contiene un modello PowerPivot non supportato. Il modello PowerPivot nella cartella di lavoro è nel formato di SQL Server 2008 R2 PowerPivot per Excel 2010. Sono supportati i modelli PowerPivot seguenti:

  • SQL Server 2012 PowerPivot per Excel 2010

  • SQL Server 2012 PowerPivot per Excel 2013"

Modalità di aggiornamento di una cartella di lavoro: gli aggiornamenti pianificati non funzioneranno finché la cartella di lavoro non viene aggiornata alla relativa versione 2012. Per aggiornare la cartella di lavoro e il modello in essa contenuto, completare una delle operazioni seguenti:

  • Scaricare e aprire la cartella di lavoro in Microsoft Excel 2010 con il componente aggiuntivo SQL Server 2012 PowerPivot per Excel installato. Successivamente, salvare la cartella di lavoro e ripubblicarla nel server SharePoint.

  • Scaricare e aprire la cartella di lavoro in Microsoft Excel 2013. Successivamente, salvare la cartella di lavoro e ripubblicarla nel server SharePoint.

Per ulteriori informazioni sull'aggiornamento della cartella di lavoro, vedere Aggiornare le cartelle di lavoro e l'aggiornamento dati pianificato (SQL Server 2012 SP1).

Modifiche del comportamento nella Funzione ALL di DAX.

Nelle versioni precedenti a SQL Server 2012 SP1, se si specifica una colonna [Date] in Contrassegna come tabella data per l'utilizzo nelle funzionalità di Business Intelligence per le gerarchie temporali, e tale colonna [Date] viene passata come argomento alla funzione ALL, passata a sua volta come filtro di una funzione CALCULATE, tutti i filtri di tutte le colonne della tabella vengono ignorati, indipendentemente dalla presenza di eventuali filtri dei dati nella colonna data.

Ad esempio,

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

Nelle versioni precedenti a SQL Server 2012 SP1, vengono ignorati tutti i filtri per tutte le colonne DateTable, indipendentemente dalla colonna [Date] passata come argomento alla funzione ALL.

In SQL Server 2012 SP1 e in PowerPivot in Excel 2013, il comportamento prevede che i filtri vengano ignorati solo per la colonna specifica passata come argomento alla funzione ALL.

Come alternativa al nuovo comportamento e ignorare tutte le colonne come filtro per l'intera tabella, è possibile escludere la colonna [Date] dall'argomento, ad esempio:

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

Ciò produce lo stesso risultato del comportamento precedente a SQL Server 2012 SP1.

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Modifiche del comportamento in SQL Server 2012

In questa sezione sono illustrate le modifiche del comportamento riportate per le funzionalità di SQL Server 2012 Analysis Services (SSAS) in SQL Server 2012.

Analysis Services, modalità multidimensionale

Visualizzatore cubi in Management Studio e Progettazione cubi sono stati rimossi

Il controllo Visualizzatori cubi, che consente di trascinare campi sulla struttura di una Tabella pivot in Management Studio o in Progettazione cubi, è stato rimosso dal prodotto. Il controllo era un componente OWC (Office Web Control). OWC è stato deprecato da Office e non è più disponibile.

PowerPivot per SharePoint

Requisiti di autorizzazione elevati per l'utilizzo di una cartella di lavoro di PowerPivot come origine dati esterna

In una cartella di lavoro di Excel è possibile eseguire il rendering di dati PowerPivot incorporati all'interno della stessa cartella di lavoro o contenuti in una cartella di lavoro esterna. Nella versione precedente i requisiti relativi alle autorizzazioni sono gli stessi sia per i dati PowerPivot incorporati sia per quelli esterni. Se erano state disposte autorizzazioni di sola visualizzazione su una cartella di lavoro di PowerPivot, era possibile l'accesso completo a tutti i dati PowerPivot nella cartella di lavoro per connessioni incorporate ed esterne.

In questa versione sono cambiati i requisiti relativi alle autorizzazioni per le cartelle di lavoro di Excel che eseguono il rendering di dati PowerPivot da un file esterno. In questa versione è necessario disporre di autorizzazioni di lettura (più specificamente, dell'autorizzazione Apertura elementi) per connettersi a una cartella di lavoro esterna di PowerPivot da un'applicazione client. Tramite le autorizzazioni aggiuntive si specifica che un utente ha diritto a visualizzare i dati di origine incorporati nella cartella di lavoro. La presenza di autorizzazioni aggiuntive è dovuta alla completa disponibilità dei dati del modello per l'applicazione client o la cartella di lavoro a essa collegata, con un conseguente miglioramento dell'allineamento tra i requisiti relativi alle autorizzazioni e il comportamento effettivo della connessione dati.

Per continuare a utilizzare una cartella di lavoro di PowerPivot come origine dati esterna, è necessario aumentare le autorizzazioni di SharePoint per utenti che si connettono a dati PowerPivot esterni. Finché le autorizzazioni non verranno modificate, il tentativo di accesso alle cartelle di lavoro di PowerPivot in una connessione origine dati da parte degli utenti genera l'errore seguente: "Il servizio Web PowerPivot ha restituito un errore (Accesso negato. Il documento richiesto non esiste oppure non si dispone dell'autorizzazione per aprire il file)".

Nota di attenzioneAttenzione

Nei passaggi seguenti vengono fornite istruzioni per bloccare l'ereditarietà delle autorizzazioni al livello della libreria e per aumentare le autorizzazioni utente da solo visualizzazione a lettura per documenti specifici nella libreria. Prima di procedere, rivedere attentamente le autorizzazioni e i documenti esistenti e verificare che i passaggi siano appropriati per il sito in uso.

In alternativa, è possibile creare una cartella nella libreria, spostarvi tutti i documenti interessati e impostare autorizzazioni univoche sulla cartella stessa.

[!NOTA]

Se le cartelle di lavoro vengono archiviate in Raccolta PowerPivot, tramite il blocco dell'ereditarietà delle autorizzazioni su una cartella di lavoro verrà interrotta la generazione dell'immagine di anteprima per quella cartella di lavoro, se configurata per l'aggiornamento dei dati. Per consentire simultaneamente l'accesso a cartelle di lavoro e immagini di anteprima nella raccolta, provare a concedere agli utenti specifici autorizzazioni di lettura al livello della libreria, per tutti i documenti in essa contenuti.

Per modificare le autorizzazioni è necessario essere proprietari del sito.

Procedura per aumentare le autorizzazioni al livello di autorizzazione di lettura per cartelle di lavoro singole

  1. Fare clic sulla freccia GIÙ per aprire il menu per un documento singolo.

  2. Fare clic su Gestione autorizzazioni.

  3. Per impostazione predefinita, le autorizzazioni vengono ereditate da una libreria. Per modificare le autorizzazioni di singole cartelle di lavoro in questa libreria, fare clic su Interrompi ereditarietà autorizzazioni.

  4. Selezionare la casella di controllo in base ai nomi utente o di gruppi per i quali sono necessarie autorizzazioni aggiuntive sulle cartelle di lavoro di PowerPivot. Le autorizzazioni aggiuntive consentiranno agli utenti di collegarsi ai dati PowerPivot incorporati e di utilizzare tali dati come origine dati esterna in altri documenti.

  5. Fare clic su Modifica autorizzazioni utente.

  6. Scegliere le autorizzazioni di lettura, quindi fare clic su OK.

Raccolta PowerPivot: nuove regole per la generazione di snapshot per alcune cartelle di lavoro di PowerPivot

Questa versione introduce nuovi requisiti per la generazione di immagini di snapshot in Raccolta PowerPivot, eliminando una potenziale fonte di diffusione di informazioni (vale a dire, mostrando uno snapshot di dati da un'origine dati per la quale non si dispone dell'autorizzazione di visualizzazione). Tali requisiti si applicano solo a cartelle di lavoro di PowerPivot che vengono connesse a origini dati esterne ogni volta che si visualizza la cartella di lavoro. Se si utilizzano solo cartelle di lavoro in cui vengono visualizzati dati PowerPivot incorporati, non sarà visibile alcuna modifica nella modalità di generazione di snapshot in Raccolta PowerPivot.

Per una cartella di lavoro in cui i dati vengono aggiornati ad ogni apertura, i nuovi requisiti per la generazione di snapshot saranno come indicato di seguito:

  • È necessario che le cartelle di lavoro di PowerPivot utilizzate come origini dati esterne da altre cartelle di lavoro o report siano collocate nella stessa libreria delle cartelle di lavoro in cui vengono utilizzati i dati. Ad esempio, se si dispone di una cartella di lavoro sales-data.xlsx, tramite cui vengono forniti dati a una cartella di lavoro sales-report.xlsx, è necessario che entrambe siano collocate nella raccolta per consentire alle immagini snapshot di essere visualizzate.

  • Per cartelle di lavoro utilizzate insieme, è necessario che le autorizzazioni siano ereditate da un elemento padre comune (ovvero, la Raccolta PowerPivot). Nell'esempio precedente, per entrambe le cartelle di lavoro sales-data.xlsx e sales-report.xlsx le autorizzazioni devono essere ereditate da Raccolta PowerPivot.

Se per una cartella di lavoro è impossibile soddisfare uno qualsiasi dei criteri suddetti, verrà visualizzata l'icona bloccata seguente anziché l'immagine di anteprima prevista:

GMNI_PowerPivotGalleryIcon_Locked

Nuova impostazione predefinita per richieste di bilanciamento del carico modificate da round robin a basato sull'integrità

In un'applicazione del servizio PowerPivot sono disponibili impostazioni predefinite tramite cui si determina come le richieste per i dati PowerPivot vengano distribuite attraverso più server PowerPivot per SharePoint in una farm. Nella versione precedente, l'impostazione predefinita era Round robin, in cui le richieste erano distribuite in sequenza fra i server disponibili. In questa versione, l'impostazione predefinita è Basato sull'integrità. Nell'applicazione del servizio PowerPivot vengono utilizzate statistiche di integrità del server, ad esempio memoria disponibile o CPU, per determinare quale istanza del server otterrà la richiesta xt.

Se il server è stato aggiornato dalla versione precedente, nell'applicazione del servizio PowerPivot viene mantenuta l'impostazione predefinita precedente (Round robin). Per utilizzare l'impostazione del metodo di allocazione Basato sull'integrità, è necessario modificare le impostazioni di configurazione. Per ulteriori informazioni, vedere Configurare l'applicazione di servizio PowerPivot.

Vedere anche

Concetti

Compatibilità con le versioni precedenti

Modifiche di rilievo nelle funzionalità di Analysis Services in SQL Server 2012