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 SQL Server Data Tools (SSDT) durante a criação do modelo se aplicam ao banco de dados de workspace modelo. Quando o modelo é implantado, as partições definidas para o banco de dados de workspace modelo são duplicadas no banco de dados modelo implantado. Você pode criar e gerenciar ainda mais 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 as partições criadas durante a criação do modelo usando a caixa de diálogo Gerenciador de Partições no SQL Server Data Tools (SSDT). Para obter informações sobre como criar e gerenciar partições para um modelo implantado, consulte Criar e gerenciar partições de modelo tabular (SSAS tabular).

Seções neste tópico:

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 SQL Server Management Studio ou executando um script que inclui o comando de processo e especifica as opções e configurações de processamento. Ao criar modelos usando SQL Server Data Tools, você pode executar operações de processo usando um comando Process no menu Modelo ou na barra de ferramentas. 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 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 em SQL Server Management Studio ou usando um script que executa um comando de processo.

Partições no banco de dados de workspace modelo

Você pode criar novas partições, editar, mesclar ou excluir partições usando o Gerenciador de Partições no SQL Server Data Tools. 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 aparecerão 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. O gerenciamento de partições para um modelo implantado no SQL Server Management Studio está fora do escopo deste tópico. Para saber mais sobre como gerenciar partições em SQL Server Management Studio, consulte Criar e gerenciar partições de modelo tabular (SSAS tabular).

Tópico Descrição
Criar e gerenciar partições no banco de dados de workspace (SSAS tabular) Descreve como criar e gerenciar partições no banco de dados de workspace modelo usando o Gerenciador de Partições no SSDT (SQL Server Data Tools).
Processar partições no banco de dados do workspace (SSAS tabular) Descreve como processar (atualizar) partições no banco de dados de workspace modelo.

Consulte Também

Modo DirectQuery (SSAS tabular)
Processar dados (SSAS tabular)