Compartilhar via


Alterações no comportamento de 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 a maneira 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 alteração interruptiva é aquela que impede que um modelo de dados ou aplicativo integrado ao Analysis Services seja executado. Para obter mais informações, consulte Breaking Changes to Analysis Services Features in 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 SQL Server SSAS (Analysis Services 2014) é tão semelhante às versões SQL Server 2012 e 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.

Problema Descrição
As pastas de trabalho do SQL Server 2008 R2 PowerPivot não atualizarão os modelos silenciosamente 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 do 2008 R2 serão abertas no PowerPivot para SharePoint 2013, porém as atualizações agendadas não funcionarão. Se você revisar o histórico de atualização, verá uma mensagem de erro semelhante à seguinte:
"A pasta de trabalho contém um modelo PowerPivot sem suporte. O modelo do PowerPivot na pasta de trabalho está no formato do SQL Server 2008 R2 PowerPivot para Excel 2010. Os modelos do PowerPivot com suporte são os seguintes:
SQL Server 2012 PowerPivot para Excel 2010
SQL Server PowerPivot 2012 para Excel 2013"

Como atualizar uma pasta de trabalho: as atualizações agendadas não funcionarão até você atualizar para uma pasta de trabalho do 2012. Para atualizar a pasta de trabalho e o modelos que ela contém, siga um destes procedimentos:

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

Baixe e abra a pasta de trabalho no Microsoft Excel 2013. Salve a pasta de trabalho e republique-a no servidor do 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 no DAX ALL Function. Antes de SQL Server 2012 SP1, se você especificar uma coluna [Data] em Marcar como Tabela de Data, para uso em inteligência de tempo, e essa coluna [Data] for passada como um argumento para a função ALL, por sua vez, passada como um filtro para uma função CALCULATE, todos os filtros para todas as colunas na tabela serão ignorados, independentemente de qualquer segmentação na coluna de data.

Por exemplo:

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

Antes de 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á os filtros somente para a coluna especificada passada como um argumento para ALL.

Para corrigir o novo comportamento, ou seja, para ignorar todas as colunas como um filtro em toda a tabela, exclua 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 Preservar não é suportada para medidas de contagem distintas

Antes de SQL Server 2012, era possível definir o ELEMENTO NullProcessing (ASSL)Preserve como para medidas de contagem distintas. Infelizmente, essa prática geralmente produziu resultados inválidos e às vezes até mesmo travou 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 erro de validação a seguir ocorra: "Erros no gerenciador de metadados. Preserve não é um valor NullProcessing válido para a <medida measurename> distinct count measure."

O navegador de cubos no Management Studio e no Designer de Cubo foi removido

O controle de navegador de cubo que o permitiu 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 OWC (Office Web Control). O OWC foi substituído 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 serem externos. Se você tivesse permissões Somente Exibição em uma pasta de trabalho PowerPivot, poderia obter acesso completo a todos os dados PowerPivot na pasta de trabalho para conexões inseridas e 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 as permissões Leitura (ou, mais especificamente, a permissão Abrir Itens ) para se conectar a uma pasta de trabalho PowerPivot externa em um aplicativo cliente. As permissões adicionais especificam que um usuário tem direitos de download para exibir os dados de origem inseridos na pasta de trabalho. As permissões adicionais indicam que os dados do modelo estão inteiramente disponíveis para o aplicativo cliente ou a pasta de trabalho vinculada a ele, resultando em um melhor alinhamento entre os requisitos de permissão e o comportamento real de 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 PowerPivot externos. 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 Somente Exibição para Leitura em documentos específicos nessa biblioteca. Antes de continuar, examine atentamente as permissões e os documentos existentes e verifique se essas etapas são apropriadas para seu site.

Alternativamente, 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 forem armazenadas na Galeria PowerPivot, a interrupção de herança de permissão em uma pasta de trabalho romperá a geração de imagens em miniatura para essa pasta de trabalho se ela estiver configurada para atualização de dados. Para permitir acesso simultaneamente a pastas de trabalho e a imagens de visualização na galeria, considere conceder permissões de Leitura a usuários específicos no nível de biblioteca, para todos os documentos na biblioteca.

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

Como aumentar permissões no 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 nessa biblioteca, clique em Parar de Herdar Permissões.

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

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

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

Esta versão introduz novos requisitos para a geração de imagens de instantâneos na Galeria PowerPivot, eliminando a divulgação de uma potencial fonte de informação (isto é, mostrando um instantâneo de dados de uma fonte de dados para a qual você não tem permissão de exibição). Esses requisitos só se aplicam a pastas de trabalho PowerPivot que se conectam a fontes de dados externas toda vez que você exibir a pasta de trabalho. Se você só usar pastas de trabalho que visualizam dados PowerPivot inseridos, não verá alterações de como os instantâneos são gerados na Galeria PowerPivot.

Para uma pasta de trabalho que atualiza seus dados sempre que é aberta, os novos requisitos para a geração de instantâneos 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 a sales-report.xlsx, ambas as pastas de trabalho devem estar nas galeria para que as imagens do instantâneo apareçam.

  • As pastas de trabalho usadas juntas devem herdar permissões de um pai comum (ou seja, da Galeria PowerPivot). Em nosso exemplo, sales-data.xlsx e sales-report.xlsx devem herdar da Galeria PowerPivot.

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

GMNI_PowerPivotGalleryIcon_Locked

Nova configuração padrão para solicitações de balanceamento de carga alteradas de Round Robin para Baseado na Integridade

Um aplicativo de serviço PowerPivot tem configurações padrão que determinam como as solicitações de dados PowerPivot são distribuídas por 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 na Integridade. O aplicativo de serviço PowerPivot usa estatísticas de integridade de servidor, como a memória ou a CPU disponível, para determinar a instância de servidor que obtém a solicitação xt.

Se você tiver atualizado seu servidor da versão anterior, o aplicativo de serviço PowerPivot retém a configuração padrão anterior (Round Robin). Para usar a configuração do método de alocação Baseado na Integridade , modifique as definições de configuração. Para obter mais informações, confira Create and Configure a PowerPivot Service Application in Central Administration.

Consulte Também

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