You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Data Sources Supported (SSAS Tabular) | Microsoft Docs"
3
3
ms.custom: ""
4
-
ms.date: "03/01/2017"
4
+
ms.date: "07/25/2017"
5
5
ms.prod: "sql-server-2016"
6
6
ms.reviewer: ""
7
7
ms.suite: ""
@@ -18,55 +18,55 @@ ms.author: "owend"
18
18
manager: "erikre"
19
19
---
20
20
# Data Sources Supported (SSAS Tabular)
21
-
This topic describes the types of data sources that can be used with tabular models.
22
-
23
-
## <aname="bkmk_supported_ds"></a> Supported data sources for in-memory models
24
-
You can import data from the data sources in the following table. When you install [!INCLUDE[ssBIDevStudioFull](../../includes/ssbidevstudiofull-md.md)], setup does not install the providers that are listed for each data source. Some providers might already be installed with other applications on your computer; in other cases you will need to download and install the provider.
25
-
26
-
|||||
27
-
|-|-|-|-|
28
-
|Source|Versions|File type|Providers|
29
-
|Access databases|Microsoft Access 2010 and later.|.accdb or .mdb|ACE 14 OLE DB provider|
30
-
|SQL Server relational databases|Microsoft SQL Server 2008 and later, Microsoft SQL Server Data Warehouse 2008 and later, Microsoft Azure SQL Database, Microsoft Analytics Platform System (APS)<br /><br /> <br /><br /> Note that Analytics Platform System (APS) was formerly known as SQL Server Parallel Datawarehouse (PDW). Originally, connecting to PDW from Analysis Services required a special data provider. This provider was replaced in SQL Server 2012. Starting in SQL Server 2012, the SQL Server native client is used for connections to PDW/APS. For more information about APS, see the web site [Microsoft Analytics Platform System](http://www.microsoft.com/en-us/server-cloud/products/analytics-platform-system/resources.aspx).|(not applicable)|OLE DB Provider for SQL Server<br /><br /> SQL Server Native Client OLE DB Provider<br /><br /> SQL Server Native 10.0 Client OLE DB Provider<br /><br /> .NET Framework Data Provider for SQL Client|
31
-
|Oracle relational databases|Oracle 9i and later.|(not applicable)|Oracle OLE DB Provider<br /><br /> .NET Framework Data Provider for Oracle Client<br /><br /> .NET Framework Data Provider for SQL Server<br /><br /> OraOLEDB<br /><br /> MSDASQL|
32
-
|Teradata relational databases|Teradata V2R6 and later|(not applicable)|TDOLEDB OLE DB provider<br /><br /> .Net Data Provider for Teradata|
33
-
|Informix relational databases||(not applicable)|Informix OLE DB provider|
|Sybase Adaptive Server Enterprise (ASE) relational databases|15.0.2|(not applicable)|Sybase OLE DB provider|
36
-
|Other relational databases|(not applicable)|(not applicable)|OLE DB provider or ODBC driver|
37
-
|Text files|(not applicable)|.txt, .tab, .csv|ACE 14 OLE DB provider for Microsoft Access|
38
-
|Microsoft Excel files|Excel 2010 and later|.xlsx, xlsm, .xlsb, .xltx, .xltm|ACE 14 OLE DB provider|
39
-
|[!INCLUDE[ssGemini](../../includes/ssgemini-md.md)] workbook|Microsoft SQL Server 2008 and later Analysis Services|xlsx, xlsm, .xlsb, .xltx, .xltm|ASOLEDB 10.5<br /><br /> (used only with [!INCLUDE[ssGemini](../../includes/ssgemini-md.md)] workbooks that are published to SharePoint farms that have [!INCLUDE[ssGeminiShort](../../includes/ssgeminishort-md.md)] installed)|
40
-
|Analysis Services cube|Microsoft SQL Server 2008 and later Analysis Services|(not applicable)|ASOLEDB 10|
41
-
|Data feeds<br /><br /> (used to import data from Reporting Services reports, Atom service documents, Microsoft Azure Marketplace DataMarket, and single data feed)|Atom 1.0 format<br /><br /> Any database or document that is exposed as a Windows Communication Foundation (WCF) Data Service (formerly ADO.NET Data Services).|.atomsvc for a service document that defines one or more feeds<br /><br /> .atom for an Atom web feed document|Microsoft Data Feed Provider for [!INCLUDE[ssGemini](../../includes/ssgemini-md.md)]<br /><br /> .NET Framework data feed data provider for [!INCLUDE[ssGemini](../../includes/ssgemini-md.md)]|
42
-
|Office Database Connection files||.odc||
43
-
44
-
45
-
## <aname="bkmk_supported_ds_dq"></a> Supported data sources for DirectQuery models
46
-
DirectQuery is an alternative to in-memory storage mode, routing queries to and returning results directly from backend data systems rather than storing all data inside the model (and in RAM once the model is loaded). Because Analysis Services has to formulate queries in the native database query syntax, a smaller subset of data sources are supported for this mode.
47
-
48
-
Data source |Versions |Providers
49
-
---------|---------|---------
50
-
Microsoft SQL Server | 2008 and later | OLE DB Provider for SQL Server, SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
51
-
Microsoft Azure SQL Database | All | OLE DB Provider for SQL Server, SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
52
-
Microsoft Azure SQL Data Warehouse | All | SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
53
-
Microsoft SQL Analytics Platform System (APS) | All | OLE DB Provider for SQL Server, SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
54
-
Oracle relational databases | Oracle 9i and later | Oracle OLE DB Provider
55
-
Teradata relational databases | Teradata V2R6 and later | .Net Data Provider for Teradata
56
-
57
-
58
-
## <aname="bkmk_tips"></a> Tips for choosing data sources
59
-
60
-
Importing tables from relational databases saves you steps because *foreign key* relationships are used during import to create relationships between tables in the model designer.
61
-
62
-
Importing multiple tables, and then deleting the ones you don't need, can also save you steps. If you import tables one at a time, you might still need to create relationships between the tables manually.
63
-
64
-
Columns that contain similar data in different data sources are the basis of creating relationships within the model designer. When using heterogeneous data sources, choose tables that have columns that can be mapped to tables in other data sources that contain identical or similar data.
65
-
66
-
OLE DB providers can sometimes offer faster performance for large scale data. When choosing between different providers for the same data source, you should try the OLE DB provider first.
[Import Data (SSAS Tabular)](http://msdn.microsoft.com/library/6617b2a2-9f69-433e-89e0-4c5dc92982cf)
71
-
72
-
21
+
This topic describes the types of data sources that can be used with tabular models.
22
+
23
+
## <aname="bkmk_supported_ds"></a> Supported data sources for in-memory models
24
+
You can import data from the data sources in the following table. When you install [!INCLUDE[ssBIDevStudioFull](../../includes/ssbidevstudiofull-md.md)], setup does not install the providers that are listed for each data source. Some providers might already be installed with other applications on your computer; in other cases you will need to download and install the provider.
25
+
26
+
|||||
27
+
|-|-|-|-|
28
+
|Source|Versions|File type|Providers|
29
+
|Access databases|Microsoft Access 2010 and later.|.accdb or .mdb|ACE 14 OLE DB provider|
30
+
|SQL Server relational databases|SQL Server 2008 and later, SQL Server Data Warehouse 2008 and later, Azure SQL Database, Azure SQL Data Warehouse, Analytics Platform System (APS)<br /><br /> <br /><br /> Note that Analytics Platform System (APS) was formerly known as SQL Server Parallel Datawarehouse (PDW). Originally, connecting to PDW from Analysis Services required a special data provider. This provider was replaced in SQL Server 2012. Starting in SQL Server 2012, the SQL Server native client is used for connections to PDW/APS. |(not applicable)|OLE DB Provider for SQL Server<br /><br /> SQL Server Native Client OLE DB Provider<br /><br /> SQL Server Native 10.0 Client OLE DB Provider<br /><br /> .NET Framework Data Provider for SQL Client|
31
+
|Oracle relational databases|Oracle 9i and later.|(not applicable)|Oracle OLE DB Provider<br /><br /> .NET Framework Data Provider for Oracle Client<br /><br /> .NET Framework Data Provider for SQL Server<br /><br /> OraOLEDB<br /><br /> MSDASQL|
32
+
|Teradata relational databases|Teradata V2R6 and later|(not applicable)|TDOLEDB OLE DB provider<br /><br /> .Net Data Provider for Teradata|
33
+
|Informix relational databases||(not applicable)|Informix OLE DB provider|
|Sybase Adaptive Server Enterprise (ASE) relational databases|15.0.2|(not applicable)|Sybase OLE DB provider|
36
+
|Other relational databases|(not applicable)|(not applicable)|OLE DB provider or ODBC driver|
37
+
|Text files|(not applicable)|.txt, .tab, .csv|ACE 14 OLE DB provider for Microsoft Access|
38
+
|Microsoft Excel files|Excel 2010 and later|.xlsx, xlsm, .xlsb, .xltx, .xltm|ACE 14 OLE DB provider|
39
+
|[!INCLUDE[ssGemini](../../includes/ssgemini-md.md)] workbook|Microsoft SQL Server 2008 and later Analysis Services|xlsx, xlsm, .xlsb, .xltx, .xltm|ASOLEDB 10.5<br /><br /> (used only with [!INCLUDE[ssGemini](../../includes/ssgemini-md.md)] workbooks that are published to SharePoint farms that have [!INCLUDE[ssGeminiShort](../../includes/ssgeminishort-md.md)] installed)|
40
+
|Analysis Services cube|Microsoft SQL Server 2008 and later Analysis Services|(not applicable)|ASOLEDB 10|
41
+
|Data feeds<br /><br /> (used to import data from Reporting Services reports, Atom service documents, Microsoft Azure Marketplace DataMarket, and single data feed)|Atom 1.0 format<br /><br /> Any database or document that is exposed as a Windows Communication Foundation (WCF) Data Service (formerly ADO.NET Data Services).|.atomsvc for a service document that defines one or more feeds<br /><br /> .atom for an Atom web feed document|Microsoft Data Feed Provider for [!INCLUDE[ssGemini](../../includes/ssgemini-md.md)]<br /><br /> .NET Framework data feed data provider for [!INCLUDE[ssGemini](../../includes/ssgemini-md.md)]|
42
+
|Office Database Connection files||.odc||
43
+
44
+
45
+
## <aname="bkmk_supported_ds_dq"></a> Supported data sources for DirectQuery models
46
+
DirectQuery is an alternative to in-memory storage mode, routing queries to and returning results directly from backend data systems rather than storing all data inside the model (and in RAM once the model is loaded). Because Analysis Services has to formulate queries in the native database query syntax, a smaller subset of data sources are supported for this mode.
47
+
48
+
Data source |Versions |Providers
49
+
---------|---------|---------
50
+
Microsoft SQL Server | 2008 and later | OLE DB Provider for SQL Server, SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
51
+
Microsoft Azure SQL Database | All | OLE DB Provider for SQL Server, SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
52
+
Microsoft Azure SQL Data Warehouse | All | SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
53
+
Microsoft SQL Analytics Platform System (APS) | All | OLE DB Provider for SQL Server, SQL Server Native Client OLE DB Provider, .NET Framework Data Provider for SQL Client
54
+
Oracle relational databases | Oracle 9i and later | Oracle OLE DB Provider
55
+
Teradata relational databases | Teradata V2R6 and later | .Net Data Provider for Teradata
56
+
57
+
58
+
## <aname="bkmk_tips"></a> Tips for choosing data sources
59
+
60
+
Importing tables from relational databases saves you steps because *foreign key* relationships are used during import to create relationships between tables in the model designer.
61
+
62
+
Importing multiple tables, and then deleting the ones you don't need, can also save you steps. If you import tables one at a time, you might still need to create relationships between the tables manually.
63
+
64
+
Columns that contain similar data in different data sources are the basis of creating relationships within the model designer. When using heterogeneous data sources, choose tables that have columns that can be mapped to tables in other data sources that contain identical or similar data.
65
+
66
+
OLE DB providers can sometimes offer faster performance for large scale data. When choosing between different providers for the same data source, you should try the OLE DB provider first.
0 commit comments