Orígenes de datos admitidos en SQL Server Analysis Services modelos tabulares 1200

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

En este artículo se describen los tipos de orígenes de datos que se pueden usar con modelos tabulares de SQL Server Analysis Services (SSAS) en el nivel de compatibilidad 1200 y inferior. Para obtener Azure Analysis Services, consulte Orígenes de datos admitidos en Azure Analysis Services.

Orígenes de datos admitidos para modelos tabulares en memoria

Al instalar SQL Server Data Tools, el programa de instalación no instala los proveedores enumerados para cada origen de datos. Algunos proveedores pueden instalarse con otras aplicaciones en el equipo. En otros casos, es posible que tenga que descargar e instalar el proveedor.

Source Versiones Tipo de archivo Proveedores
Bases de datos de Access Microsoft Access 2010 y versiones posteriores. .accdb o .mdb PROVEEDOR OLE DB 14 ACE 1
Bases de datos relacionales de SQL Server SQL Server 2008 y versiones posteriores, SQL Server Data Warehouse 2008 y versiones posteriores, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) (no aplicable) Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)2

Proveedor OLE DB para SQL Server (SQLOLEDB)3

SQL Server Native Client proveedor OLE DB (SQLNCLI)3

Proveedor de datos de .NET Framework para SQL Client
Bases de datos relacionales de Oracle Oracle 9i y versiones posteriores. (no aplicable) Proveedor OLE DB de Oracle

Proveedor de datos de .NET Framework para cliente de Oracle

Proveedor de datos .NET Framework para SQL Server

OraOLEDB

MSDASQL
Bases de datos relacionales de Teradata Teradata V2R6 y versiones posteriores (no aplicable) Proveedor OLE DB TDOLEDB

Proveedor de datos .NET para Teradata
Bases de datos relacionales de Informix (no aplicable) Proveedor OLE DB de Informix
Bases de datos relacionales de IBM DB2 8.1 (no aplicable) DB2OLEDB
Bases de datos relacionales de Sybase Adaptive Server Enterprise (ASE) 15.0.2 (no aplicable) Proveedor OLE DB de Sybase
Otras bases de datos relacionales (no aplicable) (no aplicable) Proveedor OLE DB o controlador ODBC
Archivos de texto (no aplicable) .txt, .tab, .csv PROVEEDOR OLE DB 14 ACE 1
Archivos de Microsoft Excel Excel 2010 y versiones posteriores .xlsx, xlsm, .xlsb, .xltx, .xltm PROVEEDOR OLE DB 14 ACE 1
Libro de Power Pivot Microsoft SQL Server 2008 y versiones posteriores de Analysis Services .xlsx, xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5

(solo se usa con libros power Pivot que se publican en granjas de SharePoint que tienen instalado Power Pivot para SharePoint)
Cubo de Analysis Services Microsoft SQL Server 2008 y versiones posteriores de Analysis Services (no aplicable) ASOLEDB 10
Fuentes de distribución de datos

(se usa para importar datos de informes de Reporting Services, documentos de servicio de Atom, Microsoft Azure Marketplace DataMarket y fuentes de distribución de datos únicas)
Formato Atom 1.0

Cualquier base de datos o documento que se exponen como servicio de datos de Windows Communication Foundation (WCF) (antes ADO.NET Data Services).
.atomsvc para un documento de servicio que define una o varias fuentes

.atom para un documento de fuente web de Atom
Proveedor de fuentes de distribución de datos de Microsoft para Power Pivot

Proveedor de datos de fuente de distribución de datos de .NET Framework para Power Pivot
Archivos de Office Database Connection .odc

[1] No se recomienda usar el proveedor OLE DB ACE 14 para conectarse a tipos de datos de archivo. Si debe conservar los modelos tabulares de nivel de compatibilidad 1200 y inferiores, exporte los datos a un tipo de archivo CSV, importe a SQL Database y, a continuación, conéctese a la base de datos e importe desde ella. Sin embargo, se recomienda actualizar al nivel de compatibilidad tabular 1400 (SQL Server 2017 y versiones posteriores) y usar Obtener datos en SSDT para seleccionar e importar el origen de datos del archivo. Get Data usa conexiones de origen de datos estructuradas proporcionadas por el motor de datos de Power Query, que son más estables que las conexiones del proveedor OLE DB ACE 14.

[2] Si implementa un modelo tabular 1200 en Azure Analysis Services o SQL Server Analysis Services, se recomienda usar el Microsoft OLE DB Driver for SQL Server actualizado (MSOLEDBSQL). Para SQL Server Analysis Services, puede ser necesario descargar e instalar el controlador MSOLEDBSQL en el servidor. Para más información, consulte Microsoft OLE DB Driver for SQL Server.

[3] SQL Server Native Client (SQLNCLI) y el proveedor OLE DB de generación anterior para SQL Server (SQLOLEDB) están en desuso. Se recomienda usar el Microsoft OLE DB Driver for SQL Server actualizado.

Orígenes de datos admitidos para los modelos DirectQuery

DirectQuery es una alternativa al modo de almacenamiento en memoria, que enruta consultas a sistemas de datos de back-end y devuelve los resultados directamente desde dichos sistemas en lugar de almacenar todos los datos dentro del modelo (y en memoria RAM una vez cargado el modelo). Dado que Analysis Services tiene que formular consultas en la sintaxis de consulta de base de datos nativa, se admite un subconjunto más pequeño de orígenes de datos para este modo.

Origen de datos Versiones Proveedores
Bases de datos relacionales de SQL Server SQL Server 2008 y versiones posteriores, SQL Server Data Warehouse 2008 y versiones posteriores, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)2, proveedor OLE DB para SQL Server (SQLOLEDB)3, SQL Server Native Client proveedor OLE DB (SQLNCLI)3, proveedor de datos de .NET Framework para el cliente SQL
Bases de datos relacionales de Oracle Oracle 9i y versiones posteriores Proveedor OLE DB de Oracle
Bases de datos relacionales de Teradata Teradata V2R6 y versiones posteriores Proveedor de datos .NET para Teradata

Sugerencias para elegir los orígenes de datos

La importación de tablas desde bases de datos relacionales ahorra trabajo porque durante la importación se usan relaciones de clave externa para crear relaciones entre las tablas en el Diseñador de modelos.

La importación de varias tablas y la eliminación posterior de las que no necesite también ahorra trabajo. Si importa tablas de una en una, aún será necesario crear manualmente las relaciones entre las tablas.

Las columnas que contienen datos similares en orígenes de datos diferentes son la base de la creación de relaciones dentro del Diseñador de modelos. Cuando use orígenes de datos heterogéneos, elija tablas con columnas que se puedan asignar a tablas de otros orígenes de datos que contengan datos idénticos o similares.

A veces, los proveedores OLE DB pueden ofrecer un rendimiento más rápido para los datos a gran escala. Cuando deba elegir entre diferentes proveedores para el mismo origen de datos, pruebe en primer lugar el proveedor OLE DB.

Consulte también

Orígenes de datos admitidos en SQL Server Analysis Services modelos tabulares 1400

Orígenes de datos admitidos en Azure Analysis Services