Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique explique comment créer un projet de modèle tabulaire en important les métadonnées et les données d'un classeur PowerPivot à l'aide du modèle de projet Importer à partir de PowerPivot dans SQL Server Data Tools (SSDT).
Créer un modèle tabulaire à partir d’un fichier PowerPivot pour Excel
Lors de la création d’un projet de modèle tabulaire en important à partir d’un classeur PowerPivot, 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 apparaissent dans le projet de modèle tabulaire tel qu’ils se trouvent dans le classeur PowerPivot. Aucune modification n’est apportée au fichier de classeur .xlsx.
Remarque
Les modèles tabulaires ne prennent pas en charge les tables liées. Lors de l’importation à partir d’un classeur PowerPivot qui contient une table liée, les données de table liée sont traitées comme des données copiées/collées et stockées dans le fichier Model.bim. Lors de l’affichage des propriétés d’une table copiée/collée, la propriété De données sources est désactivée et la boîte de dialogue Propriétés de la table du menu Tableau est désactivée.
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 PowerPivot et que vous voyez l’erreur « Les données ont été tronquées. Les tables collées ne peuvent pas contenir plus de 1 000 lignes », vous devez réviser le modèle PowerPivot en déplaçant les données incorporées dans une autre source de données, telle qu’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 sur une instance Analysis Services sur le même ordinateur (local) que SQL Server Data Tools (SSDT) ou sur une instance Analysis Services distante.
Si la base de données de l’espace de travail se trouve sur une instance locale d’Analysis Services, vous pouvez importer les métadonnées et les données à partir du classeur PowerPivot. Les métadonnées sont copiées à partir du 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 une instance Analysis Services distante, vous ne pouvez pas importer de données à partir d’un classeur PowerPivot pour Excel. Vous pouvez toujours importer les métadonnées du classeur ; Toutefois, cela entraîne l’exécution d’un script sur l’instance Analysis Services distante. Vous devez uniquement importer des métadonnées à partir d’un classeur PowerPivot approuvé. Les données doivent être importées à partir de sources définies dans les connexions de source de données. Les données de table copiées-collées et liées dans le classeur PowerPivot doivent être intégrées dans le projet de modèle tabulaire.
Pour créer un projet de modèle tabulaire à partir d’un fichier PowerPivot 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 PowerPivot.
Dans Nom, tapez un nom pour le projet, spécifiez un emplacement et un nom de solution, puis cliquez sur OK.
Dans la boîte de dialogue Ouvrir , sélectionnez le fichier PowerPivot pour Excel qui contient les métadonnées et les données du modèle que vous souhaitez importer, puis cliquez sur Ouvrir.
Voir aussi
Base de données d’espace de travail (SSAS Tabulaire)
Copier et coller des données (SSAS Tabulaire)