Compartilhar via


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

Este tópico descreve alterações de comportamento no Analysis Services, no PowerPivot para SharePoint e na Mineração de Dados. As alterações de comportamento afetam como os recursos funcionam ou interagem no SQL Server 2012 quando comparados com versões anteriores do SQL Server.

Atualmente, este tópico contém somente as alterações de comportamento no PowerPivot para SharePoint. Outros recursos do Analysis Services não têm comunicados de alteração de comportamento neste momento.

Neste tópico:

  • Alterações de comportamento no SQL Server 2012 SP1

  • Alterações de comportamento no SQL Server 2012

Alterações de comportamento no SQL Server 2012 SP1

Esta seção documenta as últimas alterações relatadas referentes a recursos do SQL Server 2012 Analysis Services (SSAS) no SQL Server 2012 SP1.

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 do 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 2012 PowerPivot 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 atualização de pasta de trabalho, consulte Atualizar pastas de trabalho e atualização de dados agendada (SQL Server 2012 SP1).

Alteração de comportamento no DAX Função ALL.

Antes do SQL Server 2012 SP1, se você especificar uma coluna [Data] em Marcar como Tabela de Data, para uso na inteligência de tempo, e se a coluna [Data] for passada como um argumento para a função ALL e, por sua vez, for 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 de dados na coluna de data.

Por exemplo,

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

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

No SQL Server 2012 SP1 e no PowerPivot no Excel 2013, o comportamento ignorará os filtros somente na coluna especificada passada como um argumento para a função 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 gerará o mesmo resultado do comportamento anterior ao SQL Server 2012 SP1.

Ícone de seta usado com o link Voltar ao InícioInício

Alterações de comportamento no SQL Server 2012

Esta seção documenta as últimas alterações de comportamento referentes a recursos do SQL Server 2012 Analysis Services (SSAS) no SQL Server 2012.

Analysis Services, Modo Multidimensional

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é que você altere as permissões, os usuários obterão o seguinte erro se tentarem acessar pastas de trabalho PowerPivot em uma conexão da fonte de dados: "Serviço Web PowerPivot retornou um erro (Acesso negado. O documento solicitado não existe ou não tem permissão para abrir o arquivo.)”

Observação sobre cuidadosCuidado

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çãoObservaçã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.

Galeria PowerPivot: novas regras para a geração de instantâneos para algumas pastas de trabalho PowerPivot

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, consulte Configurar o aplicativo de serviço PowerPivot.

Consulte também

Conceitos

Compatibilidade com versões anteriores

Alterações recentes em recursos do Analysis Services no SQL Server 2012