Changements de comportement des fonctionnalités Analysis Services dans SQL Server 2012

Cette rubrique décrit les changements de comportement dans Analysis Services, PowerPivot pour SharePointet l'Exploration de données. Les changements de comportement affectent le mode de fonctionnement ou d'interaction dans SQL Server 2012 par rapport aux versions précédentes de SQL Server.

Actuellement, cette rubrique contient uniquement les changements de comportement pour PowerPivot pour SharePoint. Les autres fonctionnalités Analysis Services ne comportent aucun changement de comportement à cette heure.

Dans cette rubrique :

  • Changements de comportement dans SQL Server 2012 SP1

  • Changements de comportement dans SQL Server 2012

Modifications du comportement dans SQL Server 2012 SP1

Cette section documente les changements essentiels signalés pour les fonctionnalités de SQL Server 2012 Analysis Services (SSAS) dans SQL Server 2012 SP1.

Question

Description

Les classeurs PowerPivot SQL Server 2008 R2 ne mettent pas à niveau et n'actualisent pas silencieusement les modèles lorsqu'ils sont utilisés dans SQL Server 2012 SP1 PowerPivot pour SharePoint 2013. Par conséquent, les actualisations de données planifiée ne fonctionnent pas pour les classeurs PowerPivot SQL Server 2008 R2.

Les classeurs SQL Server 2008 R2 s'ouvrent dans PowerPivot pour SharePoint 2013, cependant les actualisations planifiées ne fonctionnent pas. Si vous observez l'historique d'actualisation, vous pouvez voir un message d'erreur semblable au message suivant :

« Le classeur contient un modèle PowerPivot non pris en charge. Le modèle PowerPivot dans le classeur est au format SQL Server 2008 R2 PowerPivot pour Excel 2010. Les modèles PowerPivot pris en charge sont les suivants :

  • SQL Server 2012 PowerPivot pour Excel 2010

  • SQL Server 2012 PowerPivot pour Excel 2013 »

Comment mettre à niveau un classeur : l'actualisation planifiée ne fonctionne pas tant que vous n'avez pas mis à niveau le classeur vers un classeur 2012. Pour mettre à niveau le classeur et le modèle qu'il contient, procédez de l'une des façons suivantes :

  • Téléchargez et ouvrez le classeur dans Microsoft Excel 2010 avec le complément SQL Server 2012 PowerPivot pour Excel installé. Ensuite, enregistrez le classeur et republiez-le sur le serveur SharePoint.

  • Téléchargez et ouvrez le classeur dans Microsoft Excel 2013. Ensuite, enregistrez le classeur et republiez-le sur le serveur SharePoint.

Pour plus d'informations sur la mise à niveau des classeurs, consultez Mettre à niveau les classeurs et l'actualisation planifiée des données (SQL Server 2012 SP1).

Modification du comportement dans la Fonction ALL DAX

Avant SQL Server 2012 SP1, si vous spécifiez une colonne [Date] dans Marquer en tant que table de dates, en vue d'une utilisation dans Time Intelligence, et la colonne [Date] est passée en tant qu'argument à la fonction ALL, qui à sont tour, est passée en tant que filtre à une fonction CALCULATE, tous les filtres de toutes les colonnes de la table sont ignorés, quel que soit le segment de la colonne de dates.

Par exemple,

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

Avant SQL Server 2012 SP1, tous les filtres sont ignorés pour toutes les colonnes de DateTable, quel que soit la colonne [Date] passée en tant qu'argument à la fonction ALL.

Dans SQL Server 2012 SP1 et dans PowerPivot dans Excel 2013, les filtres ne sont ignorés que pour la colonne spécifiée passée en tant qu'argument à la fonction ALL.

Pour contourner le nouveau comportement, ignorer toutes les colonnes passées en tant que filtre pour l'intégralité de la table, excluez la colonne [Date] de l'argument, par exemple.

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

Le résultat obtenu sera identique à celui du comportement antérieur à SQL Server 2012 SP1.

Icône de flèche utilisée avec le lien Retour en hautHaut

Modifications du comportement dans SQL Server 2012

Cette section documente les changements de comportement signalés pour les fonctionnalités de SQL Server 2012 Analysis Services (SSAS) dans SQL Server 2012.

Analysis Services, mode multidimensionnel

L'explorateur de cube dans Management Studio et le Concepteur de cube a été supprimé

Le contrôle explorateur de cube qui vous permet d'effectuer un glisser-déplacer des champs sur une structure de tableau croisé dynamique dans Management Studio ou le Concepteur de cube a été supprimé du produit. Le contrôle était un composant OWC (Office Web Control). OWC a été déconseillé par Office et n'est plus disponible.

PowerPivot pour SharePoint

Autorisation d'un niveau supérieur requise pour l'utilisation d'un classeur PowerPivot comme source de données externe

Un classeur Excel peut restituer des données PowerPivot incorporées dans le même classeur ou dans un classeur externe. Dans la version précédente, les spécifications relatives aux autorisations étaient les mêmes, que les données PowerPivot soient incorporées ou externes. Si vous aviez des autorisations Vue seule sur un classeur PowerPivot, vous pouviez obtenir un accès complet à toutes les données PowerPivot du classeur pour les connexions incorporées et externes.

Dans cette version, les spécifications relatives aux autorisations ont changé pour les classeurs Excel qui restituent des données PowerPivot à partir d'un fichier externe. Dans cette version, vous devez avoir des autorisations Lire (ou plus spécifiquement, l'autorisation Ouvrir les éléments) pour vous connecter à un classeur PowerPivot externe à partir d'une application cliente. Des autorisations supplémentaires spécifient qu'un utilisateur dispose de droits de téléchargement pour consulter les données sources incorporées dans le classeur. Les autorisations supplémentaires reflètent le fait que les données de modèle sont entièrement accessibles par l'application cliente ou le classeur lié à celle-ci, avec pour résultat un meilleur alignement entre les spécifications d'autorisation et le comportement réel de connexion des données.

Pour continuer à utiliser un classeur PowerPivot comme source de données externe, vous devez élargir les autorisations SharePoint des utilisateurs qui se connectent aux données PowerPivot externes. Jusqu'à ce que vous modifiiez les autorisations, les utilisateurs obtiendront l'erreur suivante s'ils essaient d'accéder aux classeurs PowerPivot pour une connexion à la source de données : « Le service Web PowerPivot a retourné une erreur. L'accès est refusé. Le document que vous avez demandé n'existe pas ou vous n'êtes pas autorisé à ouvrir le fichier. ».

AttentionAttention

Les étapes suivantes expliquent comment arrêter l'héritage des autorisation au niveau de la bibliothèque et changer les autorisations des utilisateurs de Vue seule à Lire pour les documents spécifiques de cette bibliothèque. Avant de continuer, examinez attentivement les autorisations existantes et les documents et vérifiez que ces étapes sont appropriées pour votre site.

Vous pouvez également créer un dossier dans la bibliothèque, y déplacer tous les documents affectés et attribuer des autorisations uniques sur le dossier.

[!REMARQUE]

Si vos classeurs sont stockés dans la Galerie PowerPivot, l'arrêt de l'héritage des autorisations interrompra la génération d'images miniatures pour ce classeur s'il est configuré pour l'actualisation des données. Pour autoriser simultanément l'accès aux classeurs et aux images d'aperçu dans la galerie, accordez des autorisations Lire à des utilisateurs spécifiques au niveau de bibliothèque, pour tous les documents dans la bibliothèque.

Vous devez être le propriétaire du site pour modifier des autorisations.

Comment élargir des autorisations au niveau lecture pour des classeurs individuels

  1. Cliquez sur la flèche du bas pour ouvrir le menu d'un document individuel.

  2. Cliquez sur Gérer les autorisations.

  3. Par défaut, une bibliothèque hérite les autorisations. Pour modifier les autorisations des classeurs individuels dans cette bibliothèque, cliquez sur Arrêter l’héritage des autorisations.

  4. Sélectionnez la case à cocher pour les utilisateur ou les groupes qui requièrent des autorisations supplémentaires sur les classeurs PowerPivot. Les autorisations supplémentaires permettront à ces utilisateurs d'accéder aux données PowerPivot incorporées et de les utiliser comme source de données externe dans d'autres documents.

  5. Cliquez sur Modifier les autorisations des utilisateurs.

  6. Choisissez les autorisations de Lecture, puis cliquez sur OK.

Galerie PowerPivot : nouvelles règles pour la génération d'instantanés pour certains classeurs PowerPivot

Cette version prévoit une nouvelle configuration requise pour la génération d'images d'instantané dans la Galerie PowerPivot et élimine la source d'une potentielle divulgation d'informations (à savoir, afficher un instantané de données d'une source de données que vous n'avez pas l'autorisation d'afficher). Cette configuration s'applique uniquement aux classeurs PowerPivot qui se connectent aux sources de données externes chaque fois que vous les consultez. Si vous utilisez uniquement des classeurs qui visualisent les données PowerPivot incorporées, vous ne constaterez aucun changement de comportement pour la génération d'instantanés dans la Galerie PowerPivot.

Pour un classeur qui actualise ses données chaque fois qu'il s'ouvre, la nouvelle configuration requise pour la génération d'instantanés est la suivante :

  • Les classeurs PowerPivot utilisés comme sources de données externes par les autres classeurs ou rapports doivent être dans la même bibliothèque que les classeurs qui consomment les données. Par exemple, si vous avez un classeur sales-data.xlsx qui fournit des données au classeur sales-report.xlsx, les deux classeurs doivent être dans la galerie pour que les images d'instantané s'affichent.

  • Les classeurs utilisés ensemble doivent hériter des autorisations d'un parent commun (autrement dit, la Galerie PowerPivot). Dans notre exemple, les classeurs sales-data.xlsx and sales-report.xlsx doivent hériter de la Galerie PowerPivot.

Si un classeur ne correspond pas aux critères ci-dessus, l'icône verrouillée suivante apparaîtra au lieu de l'image miniature que vous attendez :

GMNI_PowerPivotGalleryIcon_Locked

Le nouveau paramètre par défaut pour les demandes d'équilibrage de la charge a été modifié de Tourniquet (round robin) à Selon l'intégrité

Une application de service PowerPivot possède des paramètres par défaut qui déterminent la façon dont les demandes de données PowerPivot sont réparties entre plusieurs serveurs PowerPivot pour SharePoint dans une batterie. Dans la version précédente, le paramètre par défaut était Tourniquet (round robin) et les demandes étaient distribuées séquentiellement entre les serveurs disponibles. Dans cette version, la valeur par défaut est Selon l'intégrité. L'application de service PowerPivot utilise des statistiques d'intégrité du serveur, telles que la mémoire ou l'UC disponible, pour déterminer quelle instance de serveur obtient la demande xt.

Si vous avez mis à niveau votre serveur à partir de la version précédente, l'application de service PowerPivot conserve le paramètre par défaut précédent (Tourniquet (round robin)). Pour utiliser le paramètre de la méthode d'allocation Selon l'intégrité, vous devez modifier les paramètres de configuration. Pour plus d'informations, consultez Configurer l'application de service PowerPivot.

Voir aussi

Concepts

Compatibilité ascendante

Modifications avec rupture dans les fonctionnalités Analysis Services de SQL Server 2012