Sources de données prises en charge dans SQL Server Analysis Services modèles tabulaires 1200

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Cet article décrit les types de sources de données qui peuvent être utilisés avec des modèles tabulaires SQL Server Analysis Services (SSAS) au niveau de compatibilité 1200 et inférieur. Pour Azure Analysis Services, consultez Sources de données prises en charge dans Azure Analysis Services.

Sources de données prises en charge pour les modèles tabulaires en mémoire

Lorsque vous installez SQL Server Data Tools, le programme d’installation n’installe pas les fournisseurs répertoriés pour chaque source de données. Certains fournisseurs peuvent être installés avec d’autres applications sur votre ordinateur. Dans d’autres cas, vous devrez peut-être télécharger et installer le fournisseur.

Source Versions Type de fichier Fournisseurs
Bases de données Access Microsoft Access 2010 et versions ultérieures. .accdb ou .mdb Fournisseur OLE DB ACE 14 1
Bases de données relationnelles SQL Server SQL Server 2008 et versions ultérieures, SQL Server Data Warehouse 2008 et versions ultérieures, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) (non applicable) Microsoft OLE DB Driver pour SQL Server (MSOLEDBSQL)2

Fournisseur OLE DB pour SQL Server (SQLOLEDB)3

SQL Server Native Client fournisseur OLE DB (SQLNCLI)3

Fournisseur de données .NET Framework pour SQL Client
Bases de données relationnelles Oracle Oracle 9i et versions ultérieures. (non applicable) Fournisseur OLE DB Oracle

Fournisseur de données .NET Framework pour client Oracle

Fournisseur de données .NET Framework pour SQL Server

OraOLEDB

MSDASQL
Bases de données relationnelles Teradata Teradata V2R6 et versions ultérieures (non applicable) Fournisseur OLE DB TDOLEDB

Fournisseur de données .Net pour Teradata
Bases de données relationnelles Informix (non applicable) Fournisseur OLE DB Informix
Bases de données relationnelles IBM DB2 8.1 (non applicable) DB2OLEDB
Bases de données relationnelles Sybase Adaptive Server Enterprise (ASE) 15.0.2 (non applicable) Fournisseur OLE DB Sybase
Autres bases de données relationnelles (non applicable) (non applicable) Fournisseur OLE DB pour pilote ODBC
Fichiers texte (non applicable) .txt, .tab, .csv Fournisseur OLE DB ACE 14 1
Fichiers Microsoft Excel Excel 2010 et versions ultérieures .xlsx, xlsm, .xlsb, .xltx, .xltm Fournisseur OLE DB ACE 14 1
Classeur Power Pivot Microsoft SQL Server 2008 Analysis Services et versions ultérieures xlsx, xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5

(utilisé uniquement avec les classeurs Power Pivot qui sont publiés sur des batteries de serveurs SharePoint où Power Pivot pour SharePoint est installé)
Cube Analysis Services Microsoft SQL Server 2008 Analysis Services et versions ultérieures (non applicable) ASOLEDB 10
Flux de données

(utilisé pour importer des données à partir de rapports Reporting Services, de documents de service Atom, de Microsoft Azure Marketplace DataMarket et d'un flux de données unique)
Format Atom 1.0

Base de données ou document qui est exposé en tant que Windows Communication Foundation (WCF) Data Services (anciennement ADO.NET Data Services).
.atomsvc pour un document de service qui définit un ou plusieurs flux

.atom pour un document de flux Web Atom
Fournisseur de flux de données Microsoft pour Power Pivot

Fournisseur de données de flux de données .NET Framework pour Power Pivot
Fichiers de connexion de base de données Office .odc

[1] L’utilisation du fournisseur OLE DB ACE 14 pour se connecter aux types de données de fichier n’est pas recommandée. Si vous devez conserver vos modèles de niveau de compatibilité tabulaire 1200 et inférieurs, exportez vos données vers un type de fichier csv, importez dans la base de données SQL, puis connectez-vous à la base de données et importez à partir de la base de données. Toutefois, il est recommandé de mettre à niveau vers le niveau de compatibilité tabulaire 1400 (SQL Server 2017 et versions ultérieures) et d’utiliser Obtenir des données dans SSDT pour sélectionner et importer votre source de données de fichier. Get Data utilise des connexions de source de données structurées fournies par le moteur de données Power Query, qui sont plus stables que les connexions de fournisseur OLE DB ACE 14.

[2] Si vous déployez un modèle 1200 tabulaire sur Azure Analysis Services ou SQL Server Analysis Services, il est recommandé d’utiliser le Microsoft OLE DB Driver pour SQL Server mis à jour (MSOLEDBSQL). Pour SQL Server Analysis Services, il peut être nécessaire de télécharger et d’installer le pilote MSOLEDBSQL sur le serveur. Pour plus d’informations, consultez Microsoft OLE DB Driver pour SQL Server.

[3] SQL Server Native Client (SQLNCLI) et le fournisseur OLE DB de génération précédente pour SQL Server (SQLOLEDB) sont déconseillés. Il est recommandé d’utiliser le Microsoft OLE DB Driver pour SQL Server mis à jour.

Sources de données prises en charge pour les modèles DirectQuery

DirectQuery est une alternative au mode de stockage en mémoire : cette approche consiste à router les requêtes vers des systèmes de données back-end d’où sont retournés directement les résultats, plutôt qu’à stocker toutes les données à l’intérieur du modèle (et dans la mémoire RAM, une fois le modèle est chargé). Étant donné qu’Analysis Services doit formuler des requêtes dans la syntaxe de requête de base de données native, un sous-ensemble plus petit de sources de données est pris en charge pour ce mode.

Source de données Versions Fournisseurs
Bases de données relationnelles SQL Server SQL Server 2008 et versions ultérieures, SQL Server Data Warehouse 2008 et versions ultérieures, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) Microsoft OLE DB Driver pour SQL Server (MSOLEDBSQL)2, fournisseur OLE DB pour SQL Server (SQLOLEDB)3, SQL Server Native Client fournisseur OLE DB (SQLNCLI)3, fournisseur de données .NET Framework pour SQL Client
Bases de données relationnelles Oracle Oracle 9i et versions ultérieures Fournisseur OLE DB Oracle
Bases de données relationnelles Teradata Teradata V2R6 et versions ultérieures Fournisseur de données .Net pour Teradata

Conseils pour le choix des sources de données

Importer des tables à partir de bases de données relationnelles vous épargne certaines opérations, car les relations de clé étrangère sont utilisées pendant l'importation pour créer des relations entre des tables dans le générateur de modèles.

Importer plusieurs tables, puis supprimer celles dont vous n'avez pas besoin peut également vous épargner des opérations. Si vous importez des tables une par une, il vous faudra peut-être encore créer manuellement des relations entre les tables.

Les colonnes qui contiennent des données similaires dans différentes sources de données constituent la base de la création de relations dans le générateur de modèles. Si vous utilisez des sources de données hétérogènes, choisissez des tables qui comportent des colonnes pouvant être mappées à des tables d'autres sources de données qui contiennent des données identiques ou similaires.

Les fournisseurs OLE DB peuvent parfois offrir des performances plus rapides pour les données à grande échelle. Quand vient le moment de faire votre choix parmi différents fournisseurs pour la même source de données, il est conseillé d'essayer en premier le fournisseur OLE DB.

Voir aussi

Sources de données prises en charge dans SQL Server Analysis Services modèles 1400 tabulaires

Sources de données prises en charge dans Azure Analysis Services