Novidades (Analysis Services)

O SQL Server 2012 adiciona um novo recurso para apoio a decisões e análise de dados na empresa. Use as informações deste tópico para saber sobre os novos recursos do Analysis Services adicionados nesta versão.

Observação importanteImportante

Se você estiver atualizando de uma versão anterior ou comparando esta versão do Analysis Services às versões anteriores, leia a seção de compatibilidade com versões anteriores para saber sobre as alterações recentes ou as alterações de comportamento apresentadas nesta versão. Para obter mais informações, consulte Compatibilidade com versões anteriores do Analysis Services.

Neste artigo

SQL Server 2012 SP1 (Service Pack 1)

Novidades no SQL Server 2012 por recurso

SQL Server 2012 SP1 (Service Pack 1)

  • PowerPivot no Excel:

    O PowerPivot no Microsoft Excel 2013 dá suporte à integração mais profunda com o Excel e seus fluxos de trabalho de exploração de dados. Para obter mais informações sobre as novidades no PowerPivot, consulte Novidades no PowerPivot no Excel 2013 (https://office.microsoft.com/en-us/excel-help/whats-new-in-powerpivot-in-excel-2013-HA102893837.aspx?CTT=1).

  • PowerPivot para SharePoint:

    Uma nova arquitetura do SQL Server 2012 SP1 PowerPivot oferece suporte a um servidor PowerPivot fora de um farm do SharePoint 2013. A nova arquitetura aproveita os Serviços do Excel para consultar, carregar, atualizar e salvar dados. O servidor do PowerPivot ainda pode ser instalado em um servidor que também hospede servidores do SharePoint, mas isso não é obrigatório. A nova arquitetura está disponível quando você implanta um novo servidor do PowerPivot com a versão de instalação integrada do SP1. A nova arquitetura não está disponível quando você implanta a versão de patch do SP1 em um PowerPivot existente. Para obter mais informações, consulte o seguinte:

  • spPowerpivot.msi:

    Um pacote do Windows Installer (spPowerpivot.msi) que melhora a experiência do PowerPivot para SharePoint com recursos adicionais, como a Galeria PowerPivot, a atualização de dados da agenda e o painel de gerenciamento. O arquivo .msi implanta bibliotecas do cliente Analysis Services, a Configuração do PowerPivot para SharePoint 2013 e copia os arquivos de instalação do PowerPivot para SharePoint 2013 para os servidores do SharePoint. Para obter mais informações, consulte Instalar ou desinstalar o suplemento do PowerPivot para SharePoint.

  • Compatibilidade de versão para modelos de tabela

    O SQL Server 2012 SP1 introduz novos recursos para o Analysis Services executado no modo de tabela, incluindo o armazenamento otimizado para medidas e KPIs, categorizações estendidas de dados, caracteres estendidos, anotação da hierarquia e suporte aprimorado durante a importação de feeds de dados do Data Market. Em alguns casos, os projetos de modelo de tabela que estejam sendo implantados podem não ser compatíveis com uma instância de servidor de implantação do Analysis Services. Com o SP1 aplicado, você pode especificar o Nível de Compatibilidade ao criar novos projetos de modelo de tabela, ao atualizar projetos existentes de modelo de tabela, ao atualizar bancos de dados modelo de tabela implantados existentes ou ao importar pastas de trabalho PowerPivot. Para obter mais informações, consulte Nível de compatibilidade (SP1 de tabela SSAS).

  • Importar do PowerPivot no Excel 2013

    Agora você pode importar pastas de trabalho PowerPivot no Excel 2013 em novos projetos de modelo de tabela criados no SQL Server Data Tools ou diretamente nas ferramentas de gerenciamento do SQL Server.

ObservaçãoObservação

Para obter um resumo sobre a instalação dos recursos de BI do SQL Server 2012 SP1 e do SQL Server, consulte Atualizar os recursos de BI do SQL Server para o SQL Server 2012 SP1.

Novidades no SQL Server 2012 por recurso

Área do recurso

Recurso

Instância de servidor e monitoramento de servidor

Modos de servidor para instâncias do Analysis Services: Multidimensional, Tabela e SharePoint

Mecanismo analítico na memória xVelocity (VertiPaq) para bancos de dados modelo de tabela

Conjuntos de linhas de esquema para o Analysis Services no modo de tabela

Infraestrutura de rastreamento de eventos

Modelagem de tabela

Projetos de tabela no SQL Server Data Tools

Administração de bancos de dados de tabela no SQL Server Management Studio

Exibição do diagrama de designer de modelo de tabela

Partições em modelos de tabela

Funções de segurança em modelos de tabela

Segurança em nível de linha em modelos de tabela

KPIs (indicadores chave de desempenho) em modelos de tabela

Hierarquias em modelos de tabela

Tabelas grandes em modelos de tabela

Imagens em modelos de tabela

Modo DirectQuery em bancos de dados modelo de tabela

Paginação de memória em modelos de tabela

Funções DAX nesta versão

Modelagem multidimensional

Remoção do limite de 4 gigabytes em armazenamento de cadeia de caracteres para mecanismo MOLAP

Relatório de uso de recurso para bancos de dados multidimensionais

Eventos de rastreamento para uso de bloqueio e contenção e uso de bloqueio em bancos de dados multidimensionais

Aprimoramento do desempenho de DistinctCount no processamento ROLAP

PowerPivot para Excel

PowerPivot para Excel (SQL Server 2012)

Funções DAX nesta versão

PowerPivot para SharePoint

Ferramenta de Configuração PowerPivot

PowerShell para PowerPivot para SharePoint

Arquivos de conexão de modelo semântico BI no SharePoint

Definições de configuração do PowerPivot para SharePoint e regras de integridade do servidor

Atualização automática da pasta de trabalho PowerPivot para habilitar atualização de dados

Programação

Funções DAX nesta versão

PowerShell para AMO

PowerShell para PowerPivot para SharePoint

Extensões de AMO e XMLA para oferecer suporte à modelagem de tabela

Extensões de CSDL para oferecer suporte à modelagem de tabela

Ferramentas de design

Integração do SSDT (SQL Server Data Tools) com o Visual Studio

Extensões de AMO e XMLA para oferecer suporte à modelagem de tabela

Modelos multidimensionais e modelos de tabela se baseiam em um BISM (esquema de modelagem semântico BI), que é um superconjunto do esquema fornecido em versões anteriores, como o UDM (Modelo Dimensional Unificado). Portanto, você pode trabalhar com os dois tipos de modelos usando as APIs comuns (AMO e XMLA) e se conectar a servidores e instâncias executadas no modo de tabela ou multidimensional, usando ADOMD.NET e OLEDB.

Além de estender AMO e XMLA para oferecer suporte a modelos de tabela, esta versão inclui novas propriedades, métodos e objetos para oferecer suporte aos requisitos, inclusive propriedades para relatórios aprimorados e agregação em relatórios.

Para obter mais informações, consulte Programação de modelo tabular. Você também pode baixar os exemplos de AMO para modelagem de tabela no CodePlex.

Arquivos de conexão de modelo semântico BI no SharePoint

Você pode acessar um modelo de tabela no SharePoint usando um novo tipo de objeto de conexão denominado conexão semântica BI. Uma conexão semântica BI fornece um ponto de extremidade HTTP a bancos de dados do Analysis Services que são implantados em um servidor autônomo, ou para uma pasta de trabalho do Excel que contém dados PowerPivot em um farm do SharePoint que inclui o PowerPivot para SharePoint. Um arquivo de conexão semântica BI é um item de conteúdo do SharePoint que especifica o local do servidor de um banco de dados modelo, semelhante à forma como arquivos .odc (Office Data Connection) armazenam informações de conexão para dados externos. Em um ambiente do SharePoint, uma conexão semântica BI é uma fonte de dados com suporte para relatórios Power View que você cria e usa no SharePoint. Você também pode usar uma conexão semântica BI como uma fonte de dados para Tabelas Dinâmicas no Excel. Para obter mais informações, consulte Conexão de modelo semântico de BI (.bism) do PowerPivot.

Extensões da CSDL (linguagem de definição de esquema conceitual) para modelagem de tabela

A CSDL (linguagem de definição de esquema conceitual) é usada para representar um modelo de tabela em resposta a uma consulta de um cliente que pode consumir o esquema e usar essa representação para criar visualizações, como Power View. As extensões bi: de CSDL fornecidas nesta versão incluem entidades, relações e tipos de dados para modelos de tabela, bem como propriedades para aprimorar a visualização e a navegação de modelo em relatórios. Para saber mais sobre a CSDL, consulte Introdução às extensões CSDL para modelos de tabela.

Funções DAX nesta versão

Esta versão apresenta novas funções estatísticas, funções de tabela, funções de pesquisa, funções de Segurança em Nível de Linha e muito mais. Foram adicionadas mais de trinta funções novas.

O DAX é usado em pastas de trabalho PowerPivot e em projetos de tabela criados no SQL Server Data Tools. Para obter mais informações sobre as novas funções, consulte Novidades (PowerPivot para Excel). Para examinar a documentação de referência de DAX em Manuais Online, consulte Referência de função DAX.

Modo DirectQuery em modelos de tabela

O modo DirectQuery é uma opção de implantação para projetos de tabela que permite a usuários e a clientes de relatórios recuperarem dados diretamente de uma fonte de dados do SQL Server. Usando o modo DirectQuery, você evita a sobrecarga de manutenção com o uso de dados armazenados em cache para um modelo e também aproveita o processamento de consulta sofisticado do sistema de banco de dados subjacente. Este recurso também permite criar modelos e relatórios para conjuntos de dados grandes que não podem residir na memória. O DirectQuery oferece suporte a um modo de implantação híbrido que pode usar o cache ou a fonte relacional. Para obter mais informações, consulte Modo DirectQuery (SSAS tabular).

Aprimoramento do desempenho de DistinctCount no processamento ROLAP

Consultas que incluem DistinctCount em um processo ROLAP podem ser executadas mais rapidamente, presumindo que certos critérios sejam adotados. O desempenho é aprimorado porque uma parte maior da operação foi descarregado para o mecanismo de banco de dados relacional, onde COUNT(coluna DISTINCT) é usado para retornar valores não nulos exclusivos, eliminando a necessidade de operações de ordenação mais caras que afetam o desempenho da consulta.

Essa otimização está desativada por padrão, pois os resultados da consulta produzidos pelos algoritmos novo e mais antigo nem sempre são idênticos. A contagem de Transact-SQL pode variar de valores NULL e agrupamentos diferentes. Se você quiser usar a otimização, defina a propriedade OLAP\ProcessPlan\EnableRolapDistinctCountOnDataSource como 1.

Essa otimização só funcionará se as seguintes restrições forem atendidas:

  1. Há uma partição por grupo de medidas. Várias partições permitem executar a consulta corretamente e mesclar os resultados de partições diferentes.

  2. Não há nenhuma forma arbitrária nas consultas e nenhuma consulta abaixo da granularidade. Se o Analysis Services não puder formular uma consulta SQL que seja razoavelmente eficiente, ela retornará ao padrão de consulta padrão.

  3. O mecanismo de banco de dados relacional deve ser SQL Server 2005 ou posterior, Parallel Data Warehouse ou Teradata.

Infraestrutura de rastreamento de eventos

A infraestrutura de rastreamento de eventos é estendida para dar suporte à nova Estrutura de Eventos Estendidos do SQL Server. Para obter mais informações, consulte Usar eventos estendidos do SQL Server (XEvents) para monitorar o Analysis Services.

Hierarquias em modelos de tabela

Hierarquias são metadados que definem relações entre duas ou mais colunas em uma tabela. As hierarquias podem parecer separadas de outras colunas em uma lista de campo de cliente de relatório, facilitando para usuários clientes navegarem e incluírem em um relatório. Para obter mais informações, consulte Hierarquias (SSAS tabular).

Imagens em modelos de tabela

Imagens e tipos de dados semelhantes, todos com tipos de dados BLOB (objetos binários grandes), agora têm suporte em projetos de tabela. Ao criar um projeto de tabela que inclui imagens, a coluna de origem precisa ser do tipo de dados binário ou binário grande.

KPIs (indicadores chave de desempenho) em modelos de tabela

KPIs (indicadores chave de desempenho) são usados para medir o desempenho de um valor, definido por uma medida Base, em relação a um valor de Destino, também definido por uma medida ou valor absoluto. Para obter mais informações, consulte KPIs (SSAS tabular).

Tabelas grandes em modelos de tabela

Esta versão remove o limite de 2 bilhões de linhas por tabela. As tabelas não têm limite quanto ao número de linhas que podem conter. Observe que este limite é eliminado para tabelas, mas não para colunas. Cada coluna é limitada a no máximo 2 bilhões de valores distintos.

Paginação de memória em modelos de tabela

A paginação de memória permite que modelos sejam maiores do que a memória física do servidor. A paginação de memória é habilitada pela propriedade de servidor VertiPaqPagingPolicy. Para obter mais informações, consulte Propriedades de memória.

Partições em modelos de tabela

Partições dividem tabelas em objetos de partição lógicos. Cada partição pode ser processada independentemente de outras partições. As partições podem ser definidas para um projeto durante a criação de modelos no SSDT (SQL Server Data Tools) ou para modelos implantados usando o SQL Server Management Studio. Para obter mais informações, consulte Partições (SSAS tabular).

Perspectivas em modelos de tabela

As perspectivas definem subconjuntos visíveis de um modelo que fornece pontos de vista concentrados, específicos à empresa ou específicos ao aplicativo. Para obter mais informações, consulte Perspectivas (SSAS tabular).

Ferramenta de Configuração PowerPivot

Uma nova ferramenta está disponível para configurar uma instalação do PowerPivot para SharePoint. A ferramenta examina o sistema para determinar se o SharePoint ou o software PowerPivot já está configurado, e também fornece ações necessárias usadas para implantar um servidor operacional. Esta ferramenta substitui a opção de instalação Novo Servidor na Instalação do SQL Server que foi usada antes para instalar e configurar o software. Nesta versão, a instalação e a configuração são desacopladas, com todas as etapas de configuração ocorrendo pós-instalação, usando a Ferramenta de Configuração do PowerPivot, o PowerShell ou a Administração Central. Para obter mais informações, consulte Ferramentas de Configuração do PowerPivot.

PowerPivot para Excel no SQL Server 2012

Esta versão apresenta uma versão SQL Server 2012 do PowerPivot para Excel. Você pode usar esta versão do suplemento para criar e publicar pastas de trabalho PowerPivot do Excel 2010 no SQL Server 2012 PowerPivot para SharePoint.

Para obter mais informações, consulte Instalação do PowerPivot para Excel e Novidades (PowerPivot para Excel).

Definições de configuração do PowerPivot para SharePoint e regras de integridade do servidor

Esta versão melhora a administração e o ajuste de uma implantação do PowerPivot para SharePoint, adicionando mais definições de configuração e regras de integridade que o ajudam a detectar e corrigir problemas antes de sua ocorrência. As novas propriedades de configuração oferecem maior controle sobre o consumo de espaço em disco, o armazenamento em cache e a atividade de atualização de dados. Para a atualização de dados, você pode especificar se a atualização de dados deve ser desativada para pastas de trabalho que ninguém esteja usando ou que repetidamente não sejam atualizadas.

Para obter mais informações, consulte Configurar o uso do espaço em disco (PowerPivot para SharePoint), Atualização de dados PowerPivot com o SharePoint 2010 e o SQL Server 2012 (Analysis Services) e Configurar regras de integridade de servidor (PowerPivot para SharePoint).

Atualização automática da pasta de trabalho PowerPivot para habilitar atualização de dados

Você pode configurar um recurso de atualização automática em uma instância do PowerPivot para SharePoint que atualiza pastas de trabalho do SQL Server 2008 R2 com a versão mais recente, habilitando a atualização de dados para essas pastas de trabalho em um servidor do SQL Server 2012 PowerPivot do SharePoint. Para obter mais informações, consulte Atualizar o PowerPivot para Excel.

PowerShell para AMO

Esta versão apresenta cmdlets do PowerShell para AMO. Este recurso oferece conectividade de linha de comando, navegação e descoberta de bancos de dados do Analysis Services que são executados em um servidor no modo Multidimensional ou de Tabela. Para obter mais informações, consulte Analysis Services PowerShell.

PowerShell para PowerPivot para SharePoint

Esta versão apresenta cmdlets do PowerShell para configurar o PowerPivot para SharePoint. Usando uma combinação de cmdlets do SharePoint PowerShell e o novo cmdlets do PowerPivot, você pode configurar totalmente uma instalação do PowerPivot para SharePoint através do script PowerShell. Para obter mais informações, consulte Referência do PowerPivot para SharePoint PowerShell.

Remoção do limite de 4 gigabytes em armazenamento de cadeia de caracteres para mecanismo MOLAP

Esta versão introduz uma nova opção que remove uma restrição física no tamanho do arquivo de repositório da cadeia de caracteres. Em versões anteriores, um arquivo de armazenamento de cadeia de caracteres podia crescer no máximo até 4 gigabytes, após o qual ocorreria o seguinte erro, indicando que o limite de arquivo máximo foi alcançado: "Erro do sistema de arquivo: ocorreu um erro de FileStore do WriteFile." Esta versão remove o limite de tamanho máximo de arquivo, permitindo o crescimento de arquivos conforme necessário. Observe que os limites superiores ainda se aplicam, mas eles são se baseiam no número de cadeias de caracteres, e não no tamanho do arquivo físico. Para obter mais informações, consulte Configurar o armazenamento de cadeia de caracteres para dimensões e partições.

Relatório de uso de recurso para bancos de dados multidimensionais

Agora você pode coletar a métrica sobre o uso de recursos no nível de comando ao processar consultas. Resource Usage é uma nova classe de evento que também pode ser usada como uma coluna adicional no evento Command End ou no evento Query End. Na coluna TextData para este evento, você pode capturar o número de leituras ou gravações, leituras ou gravações medidas em quilobytes, tempo de CPU em milissegundos, linhas verificadas e linhas retornadas. Para obter mais informações, consulte Colunas de dados de eventos de processamento de consulta.

Segurança em nível de linha em modelos de tabela

A Segurança em Nível de Linha restringe o acesso a dados através da identidade de usuário, usando filtros em nível de linha. Filtros são implementados por funções. Para obter mais informações, consulte Funções (SSAS tabular).

Conjuntos de linhas de esquema para o Analysis Services no modo de tabela

Novos conjuntos de linhas de esquema e interfaces de consulta DMV foram adicionados nesta versão para oferecer suporte ao mecanismo xVelocity e a modelos de tabela. Você pode usar DMVs para descobrir objetos de modelo de tabela e suas propriedades. DMVs contêm informações a serem usadas para planejar com antecedência e deduzir as características de desempenho de objetos criados. Por exemplo, você pode usar o conjunto de linhas de DISCOVER_CALC_DEPENDENCY para rastrear dependências em colunas, medidas e fórmulas, facilitando a solução de problemas em fórmulas complexas. Outros conjuntos de linhas o ajudam a localizar as colunas usadas em perspectivas ou a determinar tipos de dados e características de armazenamento. Para obter mais informações sobre novos conjuntos de linhas que oferecem suporte ao modo de tabela, consulte Acesso a dados de modelo de tabela. Para saber mais sobre interfaces de consulta DMV, consulte Usar DMVs (Exibições de Gerenciamento Dinâmico) para monitorar o Analysis Services.

Funções de segurança em modelos de tabela

Funções definem permissões de membro para um modelo. Cada função contém membros, por nome de usuário do Windows ou grupo do Windows, e permissões (leitura, processo, administrador). Membros da função podem executar ações no modelo conforme definido pela permissão de função. As funções definidas com permissões de leitura também podem fornecer segurança adicional no nível de linha usando filtros no nível de linha. Para obter mais informações, consulte Funções (SSAS tabular).

Modos de servidor para instâncias do Analysis Services: Multidimensional, Tabela e SharePoint

Essa versão adiciona um conceito de modo de servidor a uma instalação do Analysis Services. Uma instância sempre é instalada em um de três modos que determina os mecanismos de gerenciamento de memória e armazenamento usados para consultar e processar dados. Os modos de servidor incluem Multidimensional e Mineração de Dados, SharePoint e Tabela. Para obter mais informações, consulte Determina o Modo de Servidor de uma instância do Analysis Services.

Integração do SSDT (SQL Server Data Tools) com o Visual Studio

Projetos de tabela e projetos multidimensionais são criados no SQL Server Data Tools. Esta versão atualiza o SQL Server Data Tools para execução no shell do Visual Studio. O shell inclui vários aprimoramentos de IDE, inclusive a legibilidade aprimorada e o suporte a vários monitores.

Administração de bancos de dados de tabela no SQL Server Management Studio (SSMS)

Esta versão adiciona suporte administrativo para bancos de dados modelo de tabela que você implanta em um servidor autônomo do Analysis Services. Você pode configurar a segurança baseada em função, usar comandos de backup e restauração, anexar e desanexar comandos, criar partições e definir propriedades de servidor. Para obter mais informações, consulte Bancos de dados modelo de tabela (SSAS tabular).

Exibição de diagrama de designer de modelo de tabela

Esta versão apresenta a Exibição de Diagrama de Designer de Modelo de Tabela. A exibição de diagrama exibe tabelas, com relações entre elas, em um formato gráfico. Colunas, medidas, hierarquias e KPIs podem ser filtrados e você pode optar por exibir o modelo usando uma perspectiva definida. Para obter mais informações, consulte Designer de Modelos Tabulares (SSAS tabular).

Projetos de tabela no SSDT (SQL Server Data Tools)

O Designer de Modelo de Tabela agora está integrado ao SSDT (SQL Server Data Tools). Para obter mais informações sobre a criação de projetos de tabela usando o SSDT (SQL Server Data Tools), consulte Soluções de modelo tabular (SSAS tabular)

O Tutorial de Modelagem de Tabela do Adventure Works também está incluído nesta versão. Este tutorial orienta profissionais de software BI na criação de um novo projeto de modelo de tabela no SSDT (SQL Server Data Tools), importando dados do banco de dados de exemplo do AdventureWorksDW2012, adicionando relações, cálculos, perspectivas, funções e hierarquias e, depois, implantando o modelo. Para obter mais informações, consulte Modelagem de tabela (Tutorial do Adventure Works).

Eventos de rastreamento para contenção e uso de bloqueio em bancos de dados multidimensionais

Esta versão inclui novos eventos para ajudá-lo a solucionar consultas relativas a bloqueio ou problemas de processamento. Locks Acquired, Locks Released e Locks Waiting são novos eventos de rastreamento que complementam eventos de bloqueio existentes, Deadlock e LockTimeOut. Para obter mais informações, consulte Colunas de dados de eventos Lock e o capítulo sobre o bloqueio no Guia de Operações do SQL Server 2008 R2 Analysis Services.

Mecanismo analítico na memória xVelocity (VertiPaq) para bancos de dados modelo de tabela

Mecanismo analítico na memória xVelocity (VertiPaq) é um mecanismo do Analysis Services que serve a bancos de dados modelo de tabela. O mecanismo xVelocity usa o armazenamento em memória e executa cálculos que agregam e manipulam dados no momento em que eles são solicitados. Em contraste com a versão anterior, onde o mecanismo xVelocity só estava disponível (como mecanismo VertiPaq) através do PowerPivot para SharePoint, você pode usar o mecanismo xVelocity em uma instância autônoma do Analysis Services sem dependência ao SharePoint.

Para usar o mecanismo xVelocity, você instala o Analysis Services em um novo modo de servidor de Tabela que permite executar bancos de dados modelo de tabela nessa instância. Para obter mais informações, consulte Instalar o Analysis Services em modo Tabular.

Consulte também

Conceitos

Recursos compatíveis com as edições do SQL Server 2012