Compartilhar via


Partições (SSAS tabular)

As partições dividem uma tabela em partes lógicas. Cada partição pode ser processada (Atualizada) independentemente de outras partições. As partições criadas usando a caixa de diálogo Partições no SSDT (SQL Server Data Tools) durante a criação do modelo aplicam-se ao banco de dados de espaço de trabalho modelo. Quando o modelo é implantado, as partições definidas para o banco de dados de espaço de trabalho modelo são duplicadas no banco de dados modelo implantado. Você ainda pode criar e gerenciar partições para um banco de dados modelo implantado usando a caixa de diálogo Partições no SQL Server Management Studio. As informações fornecidas neste tópico descrevem partições criadas durante a criação modelo usando a caixa de diálogo Gerenciador de Partições no SSDT (SQL Server Data Tools). Para obter informações sobre como criar e gerenciar partições para um modelo implantado, consulte Criar e Gerenciar partições de modelos tabulares (SSAS tabular).

Seções neste tópico:

  • Benefícios

  • Tarefas relacionadas

Benefícios

Partições, em modelos tabulares, dividem uma tabela em objetos de partição lógicos. Cada partição pode ser processada independentemente de outras partições. Por exemplo, uma tabela pode incluir determinados conjuntos de linha que contêm dados que raramente são alterados, mas outros conjuntos de linha têm dados que são alterados frequentemente. Nestes casos, não há necessidade de processar todos os dados quando você realmente só deseja processar uma parte deles. As partições permitem que você divida porções de dados que você deseja processar com frequência dos dados que podem ser processados com menos frequência.

O design de modelo eficaz utiliza partições para eliminar processamento desnecessário e carga de processador subsequente em servidores do Analysis Services, enquanto, ao mesmo tempo, faz certos dados que são processados e atualizados com bastante frequência refletirem os dados mais recentes de fontes de dados. O modo como você implementa e utiliza partições durante a criação de modelo pode ser muito diferente de como partições são implementadas e utilizadas para modelos implantados. Mantenha em mente que, durante a fase de criação modelo, você pode estar trabalhando com somente um subconjunto dos dados que estarão, no final das contas, em seu modelo implantado.

Processando partições

Para modelos implantados, o processamento ocorre usando o SQL Server Management Studio, ou executando um script que inclui o comando de processo e especifica opções e configurações de processamento. Ao criar modelos usando o SQL Server Data Tools, você pode executar operações de processo usando um comando de Processo do menu ou barra de ferramentas do Modelo. Uma operação de Processo pode ser especificada para uma partição, uma tabela ou tudo.

Quando uma operação de processo é executada, uma conexão para a fonte de dados é feita usando a conexão de dados. Novos dados são importados nas tabelas modelo, relações e hierarquias são criadas ou recriadas para cada tabela, e cálculos em colunas calculadas e medidas são recalculados.

Ao dividir a tabela mais ainda em partições lógicas, você poderá determinar seletivamente o que, quando e como os dados em cada partição são processados. Quando você implanta um modelo, o processamento de partições pode ser concluído manualmente usando a caixa de diálogo Partições no SQL Server Management Studio, ou usando um script que executa um comando de processo.

Partições no banco de dados de espaço de trabalho modelo

Você pode definir partições durante a criação modelo usando o Gerenciador de Partições no SQL Server Data Tools. As partições definidas aqui são primeiro aplicadas ao banco de dados de espaço de trabalho modelo. Você pode criar novas partições, editar, mesclar ou excluir partições usando o Gerenciador de Partições.

O Gerenciador de Partições fornece dois modos para selecionar tabelas, linhas e colunas para uma partição: modo de visualização de tabela e modo de consulta SQL. Todas as partições são definidas usando uma consulta SQL, porém, usando o modo de visualização de tabela, você pode visualizar e selecionar os dados que deseja incluir na partição. A consulta SQL é automaticamente criada e validada para você. Como o modo de visualização de Tabela é a mesma visualização de tabela que está na caixa de diálogo Editar Propriedades de Tabela e na página Visualização de Tabela do Assistente de Importação de Tabela, o número máximo de linhas na visualização é 50.

As partições em um banco de dados modelo implantado

Quando você implanta um modelo, as partições para o banco de dados modelo implantado são exibidas como objetos de banco de dados no SQL Server Management Studio. Você pode criar, editar, mesclar e excluir partições para um modelo implantado usando a caixa de diálogo Partições no SQL Server Management Studio. Gerenciar partições para um modelo implantado no SQL Server Management Studio está fora do escopo deste tópico. Para saber sobre como gerenciar partições no SQL Server Management Studio, consulte Criar e Gerenciar partições de modelos tabulares (SSAS tabular).

Tarefas relacionadas

Tópico

Descrição

Criar e gerenciar partições no banco de dados de espaço de trabalho (SSAS tabular)

Descreve como criar e gerenciar partições no banco de dados de espaço de trabalho modelo usando o Gerenciador de Partições no SSDT (SQL Server Data Tools).

Processar partições no banco de dados de espaço de trabalho (SSAS tabular)

Descreve como processar (atualizar) partições no banco de dados de espaço de trabalho modelo.

Consulte também

Conceitos

Modo DirectQuery (SSAS tabular)

Processar dados (SSAS tabular)