Compartilhar via


Alterações de comportamento nos recursos do Analysis Services no SQL Server 2014

Este tópico descreve as alterações de comportamento no Analysis Services para implantações multidimensionais, tabulares, de mineração de dados e do PowerPivot para SharePoint. As alterações de comportamento afetam como os recursos funcionam ou interagem na versão atual em comparação com as versões anteriores do SQL Server.

Observação

Por outro lado, uma mudança disruptiva é aquela que impede um modelo de dados ou aplicativo integrado ao componente Análise de Serviços de ser executado. Para saber mais, confira alterações significativas nos recursos do Analysis Services no SQL Server 2014.

Neste tópico:

Alterações de comportamento no SQL Server 2014

Não há novas alterações de comportamento anunciadas para recursos tabulares, multidimensionais, de mineração de dados ou do PowerPivot para SharePoint nesta versão. No entanto, como o SQL Server 2014 Analysis Services (SSAS) é tão semelhante às versões do SQL Server 2012 e do SQL Server 2012 SP1, as alterações de comportamento de ambas as versões anteriores são fornecidas aqui como uma conveniência no caso de você estar atualizando do SQL Server 2008.

Alterações de comportamento no SQL Server 2012 SP1

Esta seção documenta as alterações de comportamento relatadas para os recursos do Analysis Services no SQL Server 2012 SP1. Essas alterações também se aplicam ao SQL Server 2014.

Questão Descrição
As pastas de trabalho do SQL Server 2008 R2 PowerPivot não farão a atualização automática nem atualizarão os modelos quando forem usadas no SQL Server 2012 SP1 PowerPivot para SharePoint 2013. Portanto, as atualizações de dados agendadas não funcionarão para pastas de trabalho do SQL Server 2008 R2 PowerPivot. As pastas de trabalho 2008 R2 serão abertas no PowerPivot para SharePoint 2013, no entanto, as atualizações agendadas não funcionarão. Se você examinar o histórico de atualizações, verá uma mensagem de erro semelhante à seguinte:
"A pasta de trabalho contém um modelo PowerPivot sem suporte. O modelo PowerPivot na pasta de trabalho está no formato SQL Server 2008 R2 PowerPivot para Excel 2010. Os modelos PowerPivot com suporte são os seguintes:
SQL Server 2012 PowerPivot para Excel 2010
SQL Server 2012 PowerPivot para Excel 2013"

Como atualizar uma pasta de trabalho: As atualizações agendadas não funcionarão até que você atualize a pasta de trabalho para uma pasta de trabalho de 2012. Para atualizar a pasta de trabalho e o modelo que ela contém, conclua um dos seguintes procedimentos:

Baixe e abra a pasta de trabalho no Microsoft Excel 2010 com o suplemento do SQL Server 2012 PowerPivot para Excel instalado. Em seguida, salve a pasta de trabalho e republique-a no servidor SharePoint.

Baixe e abra a pasta de trabalho no Microsoft Excel 2013. Em seguida, salve a pasta de trabalho e republique-a no servidor SharePoint.



Para obter mais informações sobre a atualização da pasta de trabalho, consulte Atualizar Pastas de Trabalho e Atualização de Dados Agendadas (SharePoint 2013).
Alteração de comportamento na função ALL DAX. Antes do SQL Server 2012 SP1, ao especificar uma coluna [Data] em "Marcar como Tabela de Datas" para uso em Inteligência de Tempo, e essa coluna [Data] for passada como argumento para a função ALL, que por sua vez é passada como um filtro para a função CALCULATE, todos os filtros de todas as colunas da tabela serão ignorados, independentemente de qualquer segmentação na coluna de data.

Por exemplo

= CALCULATE (<expression>, ALL (DateTable[Date]))

Antes do SQL Server 2012 SP1, todos os filtros são ignorados para todas as colunas de DateTable, independentemente da coluna [Date] passada como um argumento para ALL.

No SQL Server 2012 SP1 e no PowerPivot no Excel 2013, o comportamento ignorará filtros apenas para a coluna especificada passada como um argumento para ALL.

Para contornar o novo comportamento, na verdade, ignore todas as colunas como um filtro para toda a tabela, você pode excluir a coluna [Data] do argumento, por exemplo,

=CALCULATE (<expression>, ALL(DateTable))

Isso produzirá o mesmo resultado do comportamento anterior ao SQL Server 2012 SP1.

Alterações de comportamento no SQL Server 2012

Esta seção documenta as alterações comportamentais relatadas para os recursos do Analysis Services no SQL Server 2012. Essas alterações também se aplicam ao SQL Server 2014.

Analysis Services, Modo Multidimensional

A opção NullProcessing definida como Preserve não tem mais suporte para medidas de contagem distintas

Antes do SQL Server 2012, era possível definir o NullProcessing Element (ASSL) para medidas de contagem distintas Preserve. Infelizmente, essa prática geralmente produzia resultados inválidos e, às vezes, até travava o trabalho de processamento. Como resultado, essa configuração não é mais válida no SQL Server 2012. Tentar usá-lo fará com que o seguinte erro de validação ocorra: "Erros no gerenciador de metadados. "Preserve não é um valor NullProcessing válido para a medida de contagem distinta <nome de medida>."

O Navegador de Cubos no Management Studio e no Designer de Cubo foi removido

O controle do navegador de cubo que permite arrastar e soltar campos em uma estrutura de Tabela Dinâmica no Management Studio ou no Designer de Cubo foi removido do produto. O controle era um componente do OWC (Controle Web do Office). O OWC foi preterido pelo Office e não está mais disponível.

PowerPivot para SharePoint

Requisitos de permissão mais altos para usar uma pasta de trabalho PowerPivot como uma fonte de dados externa

Uma pasta de trabalho do Excel pode renderizar dados PowerPivot inseridos na mesma pasta de trabalho ou em uma pasta de trabalho externa. Na versão anterior, os requisitos de permissão eram os mesmos, independentemente de os dados PowerPivot terem sido inseridos ou externos. Se você tivesse permissões Somente Leitura em uma pasta de trabalho PowerPivot, poderia obter acesso total a todos os dados do PowerPivot na pasta de trabalho, tanto para conexões incorporadas quanto externas.

Nesta versão, os requisitos de permissão foram alterados para pastas de trabalho do Excel que renderizam dados PowerPivot de um arquivo externo. Nesta versão, você deve ter permissões de leitura (ou mais especificamente, a permissão Abrir Itens) para se conectar a uma pasta de trabalho PowerPivot externa a partir de um aplicativo cliente. As permissões adicionais especificam que um usuário tem direitos de download para visualizar os dados fonte inseridos na pasta de trabalho. As permissões adicionais refletem o fato de que os dados do modelo estão totalmente disponíveis para o aplicativo cliente ou pasta de trabalho que se vincula a ele, resultando em um melhor alinhamento entre os requisitos de permissão e o comportamento real da conexão de dados.

Para continuar usando uma pasta de trabalho PowerPivot como uma fonte de dados externa, você deve aumentar as permissões do SharePoint para usuários que se conectam a dados externos do PowerPivot. Até alterar as permissões, os usuários receberão o seguinte erro se tentarem acessar pastas de trabalho powerPivot em uma conexão de fonte de dados: "O serviço Web PowerPivot retornou um erro (Acesso negado. O documento solicitado não existe ou você não tem permissão para abrir o arquivo.)"

Aviso

As etapas a seguir instruem você a interromper a herança de permissão no nível da biblioteca e aumentar as permissões do usuário de Exibir Somente para Ler para documentos específicos nesta biblioteca. Antes de prosseguir, examine cuidadosamente as permissões e documentos existentes e verifique se essas etapas são apropriadas para seu site.

Como alternativa, você pode criar uma pasta na biblioteca, mover todos os documentos afetados para essa pasta e definir permissões exclusivas na pasta.

Observação

Se suas pastas de trabalho estiverem armazenadas na Galeria PowerPivot, a interrupção da herança de permissão em uma pasta de trabalho interromperá a geração de imagens em miniatura dessa pasta de trabalho se ela estiver configurada para atualização de dados. Para permitir simultaneamente o acesso a pastas de trabalho e imagens de visualização na galeria, considere conceder a usuários específicos permissões de leitura no nível da biblioteca, para todos os documentos na biblioteca.

Você deve ser um proprietário do site para alterar as permissões.

Como elevar as permissões ao nível de permissão de leitura para pastas de trabalho individuais

  1. Clique na seta para baixo para abrir o menu de um documento individual.

  2. Clique em Gerenciar Permissões.

  3. Por padrão, uma biblioteca herda permissões. Para alterar as permissões de pastas de trabalho individuais nesta biblioteca, clique em Parar de Herdar Permissões.

  4. Marque a caixa de seleção por nomes de usuário ou grupo que exijam permissões adicionais nas pastas de trabalho do PowerPivot. Permissões adicionais permitirão que esses usuários se vinculem aos dados do PowerPivot inseridos e usem esses dados como uma fonte de dados externa em outros documentos.

  5. Clique em Editar Permissões de Usuário.

  6. Escolha permissões de leitura e clique em OK.

Esta versão apresenta novos requisitos para gerar imagens de instantâneo na Galeria PowerPivot, eliminando uma possível fonte de divulgação de informações (ou seja, mostrando um instantâneo de dados de uma fonte de dados que você não tem permissão para exibir). Esses requisitos se aplicam somente às pastas de trabalho PowerPivot que se conectam a fontes de dados externas sempre que você visualiza a pasta de trabalho. Se você usar apenas pastas de trabalho que visualizam dados do PowerPivot inseridos, não verá nenhuma alteração na forma como os instantâneos são gerados na Galeria do PowerPivot.

Para uma pasta de trabalho que atualiza seus dados sempre que é aberta, os novos requisitos para a geração de captura instantânea são os seguintes:

  • As pastas de trabalho PowerPivot usadas como fontes de dados externas por outras pastas de trabalho ou relatórios devem estar na mesma biblioteca que as pastas de trabalho que consomem os dados. Por exemplo, se você tiver sales-data.xlsx que fornece dados para sales-report.xlsx, ambas as pastas de trabalho devem estar na galeria para que as imagens instantâneas apareçam.

  • As pastas de trabalho usadas em conjunto devem herdar permissões de um pai comum (ou seja, a Galeria PowerPivot). Em nosso exemplo, tanto sales-data.xlsx quanto sales-report.xlsx devem herdar da PowerPivot Gallery.

Se uma pasta de trabalho não atender a qualquer um dos critérios acima, o seguinte ícone bloqueado aparecerá em vez da imagem em miniatura esperada:

GMNI_PowerPivotGalleryIcon_Locked

Nova configuração padrão para solicitações de balanceamento de carga alterada de Round-Robin para Health-Based

Um aplicativo de serviço PowerPivot tem configurações padrão que determinam como as solicitações de dados PowerPivot são distribuídas entre vários servidores PowerPivot para SharePoint em um farm. Na versão anterior, a configuração padrão era Round Robin, em que as solicitações eram distribuídas sequencialmente entre os servidores disponíveis. Nesta versão, o padrão agora é Baseado em Saúde. O aplicativo de serviço PowerPivot usa estatísticas de integridade do servidor, como memória disponível ou CPU, para determinar qual instância do servidor obtém a solicitação xt.

Se você atualizou o servidor da versão anterior, o aplicativo de serviço PowerPivot manterá a configuração padrão anterior (Round Robin). Para usar a configuração do método de alocação baseado em saúde, você deve modificar as configurações de configuração. Para obter mais informações, consulte Criar e configurar um aplicativo de serviço PowerPivot na Administração Central.

Consulte Também

Compatibilidade com versões anteriores
Alterações significativas nos recursos do Analysis Services no SQL Server 2014