Источники данных, поддерживаемые в 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