Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Partições dividem uma tabela em partes lógicas. Cada partição pode ser processada (Atualizada) independentemente de outras partições. As partições definidas para um modelo durante a criação de modelo são duplicadas em um modelo implantado. Depois de implantado, você pode gerenciar essas partições e criar novas partições usando a caixa de diálogo Partições no SQL Server Management Studio ou usando um script. As informações fornecidas neste tópico descrevem partições em um banco de dados de modelo de tabela implantado. Para obter mais informações sobre como criar e gerenciar partições durante a criação de modelo, consulte Partições (SSAS Tabular).
Seções neste tópico:
Benefícios
O design de modelo eficaz utiliza partições para eliminar o processamento desnecessário e a carga subsequente do processador em servidores do Analysis Services, ao mesmo tempo, garantindo que os dados sejam processados e atualizados com frequência suficiente para refletir os dados mais recentes das fontes de dados.
Por exemplo, um modelo tabular pode ter uma tabela Vendas que inclui dados de vendas para o ano fiscal atual de 2011 e cada um dos anos fiscais anteriores. A tabela Vendas do modelo tem as três partições a seguir:
| Partição | Dados de |
|---|---|
| Vendas2011 | Ano fiscal atual |
| Vendas2010-2001 | Anos fiscais 2001, 2002, 2003, 2004, 2005, 2006. 2007, 2008, 2009, 2010 |
| SalesOld | Todos os anos fiscais anteriores aos últimos dez anos. |
Conforme novos dados de vendas são adicionados para o ano fiscal atual de 2011, esses dados devem ser processados diariamente para serem refletidos com precisão na análise de dados de vendas desse ano fiscal. Portanto, a partição Sales2011 é processada diariamente à noite.
Não é necessário processar dados na partição Sales2010-2001 todos os noites; no entanto, como os dados de vendas dos dez anos fiscais anteriores ainda podem mudar ocasionalmente devido aos retornos do produto e outros ajustes, eles ainda devem ser processados regularmente, portanto, os dados na partição Sales2010-2001 são processados mensalmente. Os dados na partição SalesOld nunca são alterados, portanto, somente processados anualmente.
Ao entrar no ano fiscal de 2012, uma nova partição Sales2012 é adicionada à tabela Vendas do modo. A partição Sales2011 pode então ser mesclada com a partição Sales2010-2001 e renomeada para Sales2011-2002. Os dados do ano fiscal de 2001 são eliminados da nova partição Sales2011-2002 e movidos para a partição SalesOld. Todas as partições são processadas para refletir as alterações.
A forma como você implementa uma estratégia de partição para os modelos tabulares da sua organização dependerá, em grande parte, das necessidades específicas de processamento de dados do modelo e dos recursos disponíveis.
Permissões
Para criar, gerenciar e processar partições no SQL Server Management Studio, você deve ter as permissões apropriadas do Analysis Services definidas em uma função de segurança. Cada função de segurança tem uma das seguintes permissões:
| Permissão | Ações |
|---|---|
| Administrador | Ler, processar, criar, copiar, mesclar, excluir |
| Processo | Ler, processar |
| Somente Leitura | Leitura |
Para saber mais sobre como criar funções durante a criação de modelo usando o SSDT (SQL Server Data Tools), consulte Funções (tabela SSAS). Para saber mais sobre como gerenciar membros de função para funções de modelo tabular implantadas usando o SQL Server Management Studio, consulte Funções de Modelo de Tabela (SSAS Tabular).
Processar partições
As partições podem ser processadas (atualizadas) independentemente de outras partições usando a caixa de diálogo Partições no Management Studio ou usando um script. O processamento tem as seguintes opções:
| Modo | Descrição |
|---|---|
| Processar Padrão | Detecta o estado do processo de um objeto de partição e executa o processamento necessário para fornecer objetos de partição não processados ou parcialmente processados para um estado totalmente processado. Os dados para tabelas e partições vazias são carregados; hierarquias, colunas calculadas e relações são criadas ou recriadas. |
| Processo Completo | Processa um objeto de partição e todos os objetos que ele contém. Quando o Processo Completo é executado para um objeto que já foi processado, o Analysis Services descarta todos os dados no objeto e processa o objeto. Esse tipo de processamento é necessário quando uma alteração estrutural é feita em um objeto. |
| Processar dados | Carregue dados em uma partição ou em uma tabela sem recompilar hierarquias ou relações ou recalcular colunas e medidas calculadas. |
| Processo Concluído | Remove todos os dados de uma partição. |
| Adicionar um processo | Atualize incrementalmente a partição com novos dados. |
Tarefas Relacionadas
| Tarefa | Descrição |
|---|---|
| Criar e gerenciar partições de modelo tabular (SSAS tabular) | Descreve como criar e gerenciar partições em um modelo de tabela implantado usando o SQL Server Management Studio. |
| Processar Partições do Modelo Tabular (SSAS Tabular) | Descreve como processar partições em um modelo de tabela implantado usando o SQL Server Management Studio. |