Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
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