Datakällor som stöds i SQL Server Analysis Services-tabell 1200-modeller

Gäller för: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Den här artikeln beskriver de typer av datakällor som kan användas med SQL Server Analysis Services-tabellmodeller (SSAS) på kompatibilitetsnivån 1200 och lägre. Information om Azure Analysis Services finns i Datakällor som stöds i Azure Analysis Services.

Datakällor som stöds för tabellmodeller i minnet

När du installerar SQL Server Data Tools installerar installationen inte de leverantörer som anges för varje datakälla. Vissa leverantörer kan installeras med andra program på datorn. I andra fall kan du behöva ladda ned och installera providern.

Källa Versions Filtyp Providers
Komma åt databaser Microsoft Access 2010 och senare. .accdb eller .mdb ACE 14 OLE DB-provider 1
SQL Server-relationsdatabaser SQL Server 2008 och senare, SQL Server Data Warehouse 2008 och senare, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) (ej tillämpligt) Microsoft OLE DB-drivrutin för SQL Server (MSOLEDBSQL)2

OLE DB-provider för SQL Server (SQLOLEDB)3

SQL Server Native Client OLE DB Provider (SQLNCLI)3

.NET Framework-dataprovider för SQL-klient
Oracle-relationsdatabaser Oracle 9i och senare. (ej tillämpligt) Oracle OLE DB-provider

.NET Framework-dataprovider för Oracle-klienten

.NET Framework-dataprovider för SQL Server

OraOLEDB

MSDASQL
Relationsdatabaser för Teradata Teradata V2R6 och senare (ej tillämpligt) TDOLEDB OLE DB-provider

.Net Data Provider för Teradata
Informix-relationsdatabaser (ej tillämpligt) Informix OLE DB-provider
IBM DB2-relationsdatabaser 8.1 (ej tillämpligt) DB2OLEDB
Relationsdatabaser för Sybase Adaptive Server Enterprise (ASE) 15.0.2 (ej tillämpligt) Sybase OLE DB-provider
Andra relationsdatabaser (ej tillämpligt) (ej tillämpligt) OLE DB-provider eller ODBC-drivrutin
Textfiler (ej tillämpligt) .txt, .tab, .csv ACE 14 OLE DB-provider 1
Microsoft Excel-filer Excel 2010 och senare .xlsx, xlsm, .xlsb, .xltx, .xltm ACE 14 OLE DB-provider 1
Power Pivot-arbetsbok Microsoft SQL Server 2008 och senare Analysis Services xlsx, xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5

(används endast med Power Pivot-arbetsböcker som publiceras till SharePoint-servergrupper som har Power Pivot för SharePoint installerat)
Analysis Services-kub Microsoft SQL Server 2008 och senare Analysis Services (ej tillämpligt) ASOLEDB 10
Dataflöden

(används för att importera data från Reporting Services-rapporter, Atom Service-dokument, Microsoft Azure Marketplace DataMarket och enkel datafeed)
Atom 1.0-format

Alla databaser eller dokument som exponeras som en WCF-datatjänst (Windows Communication Foundation) (tidigare ADO.NET Data Services).
.atomsvc för ett tjänstdokument som definierar en eller flera feeds

.atom för ett Atom-webbflödesdokument
Microsoft Data Feed Provider för Power Pivot

.NET Framework-dataflödesdataprovider för Power Pivot
Anslutningsfiler för Office Database .Odc

[1] Användning av ACE 14 OLE DB-providern för att ansluta till fildatatyper rekommenderas inte. Om du måste behålla tabellmodellerna 1200 och lägre kompatibilitetsnivå exporterar du dina data till en csv-filtyp, importerar till SQL-databasen och ansluter sedan till och importerar från databasen. Vi rekommenderar dock att du uppgraderar till tabell 1400-kompatibilitetsnivå (SQL Server 2017 och senare) och använder Hämta data i SSDT för att välja och importera din fildatakälla. Hämta data använder strukturerade datakällanslutningar som tillhandahålls av Power Query-datamotorn, som är stabilare än ACE 14 OLE DB-provideranslutningar.

[2] Om du distribuerar en tabellmodell 1200 till Azure Analysis Services eller SQL Server Analysis Services rekommenderar vi att du använder den uppdaterade Microsoft OLE DB-drivrutinen för SQL Server (MSOLEDBSQL). För SQL Server Analysis Services kan det vara nödvändigt att ladda ned och installera MSOLEDBSQL-drivrutinen på servern. Mer information finns i Microsoft OLE DB-drivrutin för SQL Server.

[3] SQL Server Native Client (SQLNCLI) och tidigare generationens OLE DB-provider för SQL Server (SQLOLEDB) är inaktuella. Vi rekommenderar att du använder den uppdaterade Microsoft OLE DB-drivrutinen för SQL Server.

Datakällor som stöds för DirectQuery-modeller

DirectQuery är ett alternativ till minnesinternt lagringsläge, routning av frågor till och returnering av resultat direkt från serverdelsdatasystem i stället för att lagra alla data i modellen (och i RAM-minne när modellen har lästs in). Eftersom Analysis Services måste formulera frågor i den interna databasfrågesyntaxen stöds en mindre delmängd av datakällor för det här läget.

Datakälla Versions Providers
SQL Server-relationsdatabaser SQL Server 2008 och senare, SQL Server Data Warehouse 2008 och senare, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) Microsoft OLE DB-drivrutin för SQL Server (MSOLEDBSQL)2, OLE DB-provider för SQL Server (SQLOLEDB)3, SQL Server Native Client OLE DB Provider (SQLNCLI)3, .NET Framework Data Provider for SQL Client
Oracle-relationsdatabaser Oracle 9i och senare Oracle OLE DB-provider
Relationsdatabaser för Teradata Teradata V2R6 och senare .Net Data Provider för Teradata

Tips för att välja datakällor

När du importerar tabeller från relationsdatabaser sparas stegen eftersom sekundärnyckelrelationer används under importen för att skapa relationer mellan tabeller i modelldesignern.

Om du importerar flera tabeller och sedan tar bort dem som du inte behöver kan du också spara stegen. Om du importerar tabeller en i taget kan du fortfarande behöva skapa relationer mellan tabellerna manuellt.

Kolumner som innehåller liknande data i olika datakällor är grunden för att skapa relationer inom modelldesignern. När du använder heterogena datakällor väljer du tabeller som har kolumner som kan mappas till tabeller i andra datakällor som innehåller identiska eller liknande data.

OLE DB-leverantörer kan ibland erbjuda snabbare prestanda för storskaliga data. När du väljer mellan olika leverantörer för samma datakälla bör du prova OLE DB-providern först.

Se även

Datakällor som stöds i SQL Server Analysis Services-tabell 1400-modeller

Datakällor som stöds i Azure Analysis Services