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

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

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

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

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

Исходный материал Versions Тип файла Providers
Базы данных Access Microsoft Access 2010 и более поздних версий. .accdb или .mdb Поставщик OLE DB ACE 14
Реляционные базы данных SQL Server SQL Server 2008 и более поздних версий, хранилище данных SQL Server 2008 и более поздних версий, База данных SQL Azure, Azure Synapse Analytics (хранилище данных SQL), система платформы аналитики (APS) (неприменимо) Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)2

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

Поставщик OLE DB собственного клиента SQL Server (SQLNCLI)3

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

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

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

OraOLEDB

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

Поставщик данных .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
Файлы Microsoft Excel Excel 2010 и более поздних версий .xlsx, xlsm, .xlsb, .xltx, .xltm Поставщик OLE DB ACE 14
Книга PowerPivot Microsoft SQL Server 2008 и более поздних версий Служб Analysis Services xlsx, xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5

(используется только с книгами Power Pivot, опубликованными в фермах SharePoint с установленными Power Pivot для 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 для SQL Server (MSOLEDBSQL). Для служб SQL Server Analysis Services может потребоваться скачать и установить драйвер MSOLEDBSQL на сервере. Дополнительные сведения см. в статье Microsoft OLE DB Driver for SQL Server.

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

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

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

Источник данных Versions Providers
Реляционные базы данных SQL Server SQL Server 2008 и более поздних версий, хранилище данных SQL Server 2008 и более поздних версий, База данных SQL Azure, Azure Synapse Analytics (хранилище данных SQL), система платформы аналитики (APS) Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)2, поставщик OLE DB для SQL Server (SQLOLEDB)3, поставщик OLE DB собственного клиента SQL Server (SQLNCLI)3, поставщик данных .NET Framework для клиента SQL
Реляционные базы данных Oracle Oracle 9i и более поздних версий Поставщик OLE DB Oracle
Реляционные базы данных Teradata Teradata версии 2R6 и более поздних версий Поставщик данных .NET для Teradata

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

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

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

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

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

См. также

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

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