Fontes de dados compatíveis com SQL Server Analysis Services modelos tabulares 1200
Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Este artigo descreve os tipos de fontes de dados que podem ser usadas com modelos tabulares do SSAS (SQL Server Analysis Services) no nível de compatibilidade 1200 e inferior. Para Azure Analysis Services, confira Fontes de dados com suporte no Azure Analysis Services.
Fontes de dados com suporte para modelos tabulares na memória
Quando você instala SQL Server Data Tools, a instalação não instala os provedores listados para cada fonte de dados. Alguns provedores podem ser instalados com outros aplicativos em seu computador. Em outros casos, talvez seja necessário baixar e instalar o provedor.
Source | Versões | Tipo de arquivo | Provedores |
---|---|---|---|
Bancos de dados do Access | Microsoft Access 2010 e posterior. | .accdb ou .mdb | PROVEDOR ACE 14 OLE DB 1 |
Bancos de dados relacionais do SQL Server | SQL Server 2008 e posterior, SQL Server Data Warehouse 2008 e posterior, banco de dados SQL do Azure, análise de Azure Synapse (SQL Data Warehouse), APS (Analytics Platform System) | (não se aplica) | Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL)2 Provedor OLE DB para SQL Server (SQLOLEDB)3 provedor OLE DB SQL Server Native Client (SQLNCLI)3 Provedor de dados .NET Framework para SQL Client |
Bancos de dados relacionais da Oracle | Oracle 9i e posterior. | (não se aplica) | Provedor OLE DB Oracle Provedor de Dados .NET Framework para Cliente Oracle Provedor de dados do .NET Framework para SQL Server OraOLEDB MSDASQL |
Bancos de dados relacionais do Teradata | Teradata V2R6 e posterior | (não se aplica) | Provedor OLE DB TDOLEDB Provedor de .NET Data para Teradata |
Bancos de dados relacionais do Informix | (não se aplica) | Provedor OLE DB para Informix | |
Bancos de dados relacionais IBM DB2 | 8.1 | (não se aplica) | DB2OLEDB |
Bancos de dados relacionais do Sybase Adaptive Server Enterprise (ASE) | 15.0.2 | (não se aplica) | Provedor OLE DB para Sybase |
Outros bancos de dados relacionais | (não se aplica) | (não se aplica) | Provedor OLE DB para driver ODBC |
Arquivos de texto | (não se aplica) | .txt, .tab, .csv | PROVEDOR ACE 14 OLE DB 1 |
Arquivos do Microsoft Excel | Excel 2010 e posterior | .xlsx, xlsm, .xlsb, .xltx, .xltm | PROVEDOR ACE 14 OLE DB 1 |
Pasta de trabalho do Power Pivot | Microsoft SQL Server 2008 Analysis Services e posterior | xlsx, xlsm, .xlsb, .xltx, .xltm | ASOLEDB 10.5 (usado somente com pastas de trabalho do Power Pivot que são publicadas em farms do SharePoint que têm o Power Pivot para SharePoint instalado) |
Cubo do Analysis Services | Microsoft SQL Server 2008 Analysis Services e posterior | (não se aplica) | ASOLEDB 10 |
Alimentações de dados (usado para importar dados de relatórios do Reporting Services, documentos do serviço Atom, Microsoft Azure Marketplace DataMarket e feed de dados único) |
Formato Atom 1.0 Qualquer banco de dados ou documento exposto como um Serviço de dados do WCF (Windows Communication Foundation) (antes ADO.NET Data Services). |
.atomsvc para um documento de serviço que define um ou mais feeds.atom para um documento de feed da Web do Atom |
Provedor de Feed de Dados da Microsoft para Power Pivot .NET Framework provedor de dados de feed de dados para o Power Pivot |
Arquivos de conexão de banco de dados do Office | .odc |
[1] Não é recomendável usar o provedor OLE DB ACE 14 para se conectar aos tipos de dados de arquivo. Se você precisar manter seus modelos de nível de compatibilidade tabular 1200 e inferior, exporte seus dados para um tipo de arquivo csv, importe para o banco de dados SQL e, em seguida, conecte-se e importe do banco de dados. No entanto, é recomendável atualizar para o nível de compatibilidade tabular 1400 (SQL Server 2017 e posterior) e usar Obter Dados no SSDT para selecionar e importar sua fonte de dados de arquivo. Obter Dados usa conexões de fonte de dados estruturadas fornecidas pelo mecanismo de dados Power Query, que são mais estáveis do que as conexões de provedor OLE DB ACE 14.
[2] Se estiver implantando um modelo tabular 1200 em Azure Analysis Services ou SQL Server Analysis Services, é recomendável usar o Driver do Microsoft OLE DB para SQL Server atualizado (MSOLEDBSQL). Para SQL Server Analysis Services, pode ser necessário baixar e instalar o driver MSOLEDBSQL no servidor. Para saber mais, confira Driver do Microsoft OLE DB para SQL Server.
[3] SQL Server Native Client (SQLNCLI) e o Provedor OLE DB de geração anterior para SQL Server (SQLOLEDB) foram preteridos. É recomendável que você use o Driver do Microsoft OLE DB para SQL Server atualizado.
Fontes de dados com suporte para modelos DirectQuery
O DirectQuery é uma alternativa para o modo de armazenamento na memória, roteando consultas e retornando os resultados diretamente em sistemas de dados de back-end em vez de armazenar todos os dados dentro do modelo (e na RAM depois que o modelo é carregado). Como o Analysis Services precisa formular consultas na sintaxe de consulta de banco de dados nativo, há suporte para um subconjunto menor de fontes de dados nesse modo.
Fonte de dados | Versões | Provedores |
---|---|---|
Bancos de dados relacionais do SQL Server | SQL Server 2008 e posterior, SQL Server Data Warehouse 2008 e posterior, banco de dados SQL do Azure, análise de Azure Synapse (SQL Data Warehouse), APS (Analytics Platform System) | Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL)2, Provedor OLE DB para SQL Server (SQLOLEDB)3, provedor OLE DB SQL Server Native Client (SQLNCLI)3, provedor de dados .NET Framework para SQL Cliente |
Bancos de dados relacionais da Oracle | Oracle 9i e posterior | Provedor OLE DB Oracle |
Bancos de dados relacionais do Teradata | Teradata V2R6 e posterior | Provedor de .NET Data para Teradata |
Dicas para escolher fontes de dados
A importação de tabelas de bancos de dados relacionais elimina etapas pois são usadas relações de chave estrangeira durante a importação para criar relações entre as tabelas no designer de modelos.
Você também pode eliminar etapas com a importação de várias tabelas e a exclusão das tabelas desnecessárias. Se você importar uma tabela de cada vez, talvez ainda precise criar relações manualmente entre tabelas.
Colunas que contêm dados semelhantes em fontes de dados diferentes são a base para criar relações dentro do designer de modelos. Ao usar fontes de dados heterogêneos, escolha tabelas com colunas que possam ser mapeadas para tabelas em outras fontes de dados que contêm dados idênticos ou semelhantes.
Os provedores OLE DB às vezes podem oferecer um desempenho mais rápido para dados em grande escala. Ao escolher entre diferentes provedores para a mesma fonte de dados, experimente primeiro o provedor OLE DB.
Confira também
Fontes de dados com suporte em modelos tabulares de SQL Server Analysis Services 1400