Importer à partir de Power Pivot
S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Cet article explique comment créer un projet de modèle tabulaire en important les métadonnées et les données d’un classeur Power Pivot à l’aide du modèle de projet Importer à partir de Power Pivot dans SQL Server Data Tools.
Créer un nouveau modèle tabulaire à partir d’un fichier Power Pivot pour Excel
Lors de la création d’un projet de modèle tabulaire à partir d’un classeur Power Pivot, les métadonnées qui définissent la structure du classeur sont utilisées pour créer et définir la structure du projet de modèle tabulaire dans SQL Server Data Tools. Les objets tels que les tables, les colonnes, les mesures et les relations sont conservés et s’affichent dans le projet de modèle tabulaire tel qu’ils sont dans le classeur Power Pivot. Aucune modification n'est apportée au fichier de classeur .xlsx.
Notes
Les modèles tabulaires ne prennent pas en charge les tables liées. Lors de l’importation à partir d’un classeur Power Pivot qui contient une table liée, les données de table liées sont traitées comme des données copiées/collées et stockées dans le fichier Model.bim. Pendant la consultation des propriétés d’une table copiée\collée, la propriété Données source est désactivée et la boîte de dialogue Propriétés de la table est désactivée dans le menu Table .
Il existe une limite de 10 000 lignes qui peuvent être ajoutées aux données incorporées dans le modèle. Si vous importez un modèle à partir de Power Pivot et que vous voyez l’erreur « Les données ont été tronquées. Les tables collées ne peuvent pas contenir plus de 10 000 lignes . Vous devez modifier le modèle Power Pivot en déplaçant les données incorporées dans une autre source de données, comme une table dans SQL Server, puis réimporter.
Il existe des considérations particulières selon que la base de données de l’espace de travail se trouve ou non sur un instance Analysis Services sur le même ordinateur (local) que SQL Server Data Tools ou sur un instance Analysis Services distant..
Si la base de données de l’espace de travail se trouve sur un instance local d’Analysis Services, vous pouvez importer les métadonnées et les données à partir du classeur Power Pivot. Les métadonnées sont copiées depuis le classeur et utilisées pour créer le projet de modèle tabulaire. Les données sont ensuite copiées à partir du classeur et stockées dans la base de données de l’espace de travail du projet (à l’exception des données copiées/collées, qui sont stockées dans le fichier Model.bim).
Si la base de données de l’espace de travail se trouve sur un instance Analysis Services distant, vous ne pouvez pas importer de données à partir d’un classeur Power Pivot pour Excel. Vous pouvez toujours importer les métadonnées de classeur ; toutefois, cela provoque l'exécution d'un script sur l'instance Analysis Services distante. Vous devez importer uniquement les métadonnées à partir d’un classeur Power Pivot approuvé. Les données doivent être importées à partir des sources définies dans les connexions à la source de données. Les données de table copiées/collées et liées dans le classeur Power Pivot doivent être copiées et collées dans le projet de modèle tabulaire.
Pour créer un nouveau projet de modèle tabulaire à partir d’un fichier Power Pivot pour Excel
Dans SQL Server Data Tools, dans le menu Fichier, cliquez sur Nouveau, puis sur Projet.
Dans la boîte de dialogue Nouveau projet , sous Modèles installés, cliquez sur Business Intelligence, puis sur Importer à partir de Power Pivot.
Pour le Nom, tapez un nom pour le projet, puis spécifiez un emplacement et le nom de la solution et cliquez sur OK.
Dans la boîte de dialogue Ouvrir , sélectionnez le fichier Power Pivot pour Excel qui contient les métadonnées et les données du modèle que vous souhaitez importer, puis cliquez sur Ouvrir.