Поделиться через


Источники данных, поддерживаемые в SQL Server Analysis Services табличных моделях 1200

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

В этой статье описываются типы источников данных, которые можно использовать с табличными моделями SQL Server Analysis Services (SSAS) на уровне совместимости 1200 и ниже. Azure Analysis Services см. в статье Источники данных, поддерживаемые в Azure Analysis Services.

Поддерживаемые источники данных для табличных моделей в памяти

При установке SQL Server Data Tools программа установки не устанавливает поставщиков, перечисленных для каждого источника данных. Некоторые поставщики могут быть установлены вместе с другими приложениями на компьютере. В других случаях может потребоваться скачать и установить поставщик.

Source Версии Тип файла Поставщики
Базы данных Access Microsoft Access 2010 и более поздних версий ACCDB или MDB Поставщик OLE DB ACE 14 1
Реляционные базы данных SQL Server SQL Server 2008 и более поздних версий, SQL Server Data Warehouse 2008 и более поздних версий, Azure SQL Database, Azure Synapse Analytics Analytics (SQL Data Warehouse), Analytics Platform System (APS) (неприменимо) Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)2

Поставщик OLE DB для SQL Server (SQLOLEDB)3

поставщик SQL Server Native Client OLE DB (SQLNCLI)3

Поставщик данных .NET Framework для клиента SQL
Реляционные базы данных Oracle Oracle 9i и более поздних версий (неприменимо) Поставщик OLE DB для Oracle

Поставщик данных .NET Framework для клиента Oracle

Поставщик данных .NET Framework для SQL Server

OraOLEDB

MSDASQL
Реляционные базы данных Teradata Teradata V2R6 и более поздних версий (неприменимо) Поставщик TDOLEDB OLE DB

Поставщик данных .NET для Teradata
Реляционные базы данных Informix (неприменимо) Поставщик OLE DB для Informix
Реляционные базы данных IBM DB2 8.1 (неприменимо) DB2OLEDB
Реляционные базы данных Sybase Adaptive Server Enterprise (ASE) 15.0.2 (неприменимо) Поставщик OLE DB для Sybase
Другие реляционные базы данных (неприменимо) (неприменимо) Поставщик OLE DB или драйвер ODBC
текстовые файлы; (неприменимо) TXT, TAB, CSV Поставщик OLE DB ACE 14 1
Файлы Microsoft Excel Excel 2010 и более поздних версий XLSX, XLSM, XLSB, XLTX, XLTM Поставщик OLE DB ACE 14 1
Книга Power Pivot Microsoft SQL Server 2008 и более поздних версий, службы Analysis Services XLSX, XLSM, XLSB, XLTX, XLTM ASOLEDB 10.5

(используется только с книгами Power Pivot, опубликованными в фермах SharePoint с установленным PowerPivot для SharePoint)
Куб служб Analysis Services Microsoft SQL Server 2008 и более поздних версий, службы Analysis Services (неприменимо) ASOLEDB 10
Веб-каналы данных

(используются для импорта данных из отчетов служб Reporting Services, сервисных документов Atom, Microsoft Azure Marketplace DataMarket и одиночных веб-каналов данных)
Формат Atom 1.0

Любая база данных или документ, который предоставляется как служба данных Windows Communication Foundation (WCF) (ранее служба данных ADO.NET).
.atomsvc для сервисного документа, определяющего один или несколько веб-каналов;

ATOM для документа веб-канала Atom
Поставщик веб-канала данных Майкрософт для Power Pivot

поставщик данных веб-канала данных платформа .NET Framework для Power Pivot
Файлы подключения к базе данных Office ODC

[1] Не рекомендуется использовать поставщик OLE DB ACE 14 для подключения к типам данных файлов. Если необходимо сохранить табличные модели 1200 и более низкого уровня совместимости, экспортируйте данные в csv-файл, импортируйте их в базу данных SQL, а затем подключитесь к базе данных и импортируйте из нее. Однако рекомендуется выполнить обновление до табличного уровня совместимости 1400 (SQL Server 2017 и более поздних версий) и использовать функцию Получения данных в SSDT для выбора и импорта источника данных файла. Получение данных использует структурированные подключения к источникам данных, предоставляемые подсистемой данных Power Query, которые являются более стабильными, чем подключения поставщика OLE DB ACE 14.

[2] При развертывании табличной модели 1200 в Azure Analysis Services или SQL Server Analysis Services рекомендуется использовать обновленный Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL). Для SQL Server Analysis Services может потребоваться скачать и установить драйвер MSOLEDBSQL на сервере. Дополнительные сведения см. в разделе Microsoft OLE DB Driver for SQL Server.

[3] SQL Server Native Client (SQLNCLI) и поставщик OLE DB предыдущего поколения для SQL Server (SQLOLEDB) являются устаревшими. Рекомендуется использовать обновленный Microsoft OLE DB Driver for SQL Server.

Поддерживаемые источники данных для моделей DirectQuery

DirectQuery — это альтернатива режиму хранения в памяти. В этом режиме вместо хранения всех данных внутри модели (и в ОЗУ после загрузки модели) запросы направляются непосредственно к серверным системам данных с последующим возвращением результатов. Так как службы Analysis Services должны формулировать запросы в собственном синтаксисе запросов базы данных, для этого режима поддерживается небольшое подмножество источников данных.

Источник данных Версии Поставщики
Реляционные базы данных SQL Server SQL Server 2008 и более поздних версий, SQL Server Data Warehouse 2008 и более поздних версий, Azure SQL Database, Azure Synapse Analytics Analytics (SQL Data Warehouse), Analytics Platform System (APS) Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)2, поставщик OLE DB для SQL Server (SQLOLEDB)3, SQL Server Native Client поставщик OLE DB (SQLNCLI)3, данные платформа .NET Framework Поставщик для клиента SQL
Реляционные базы данных Oracle Oracle 9i и более поздних версий Поставщик OLE DB для Oracle
Реляционные базы данных Teradata Teradata V2R6 и более поздних версий Поставщик данных .NET для Teradata

Советы по выбору источников данных

Импорт таблиц из реляционных баз данных сокращает число операций, поскольку при импорте для создания связей между таблицами в конструкторе моделей по внешнему ключу .

Импорт нескольких таблиц с последующим удалением ненужных таблиц также позволяет сократить число операций. Если таблицы импортируются поодиночке, то между ними может потребоваться создать связи вручную.

Столбцы из разных источников данных, содержащие схожие данные, служат основой для создания связей в конструкторе моделей. При использовании разнородных источников данных выберите таблицы со столбцами, которые можно сопоставить с таблицами в других источниках данных, содержащими идентичные или аналогичные данные.

Поставщики OLE DB иногда могут обеспечить более высокую производительность для крупномасштабных данных. Если нужно выбрать один из нескольких поставщиков, подходящих для некоторого источника данных, вначале следует проверить работу поставщика OLE DB.

См. также раздел

Источники данных, поддерживаемые в SQL Server Analysis Services табличных моделей 1400

Источники данных, поддерживаемые в службах Azure Analysis Services