Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
O processamento afeta os seguintes tipos de objetos Microsoft SQL Server SQL Server Analysis Services: bases de dados SQL Server Analysis Services, cubos, dimensões, grupos de medidas, partições e estruturas e modelos de mineração de dados. Para cada objeto, pode especificar o nível de processamento do objeto, ou pode especificar a opção Process Default para permitir que o SQL Server Analysis Services selecione automaticamente o nível ótimo de processamento. Para mais informações sobre os diferentes níveis de processamento para cada objeto, consulte Opções e Definições de Processamento (Serviços de Análise).
Deve estar ciente das consequências do comportamento de processamento para reduzir a ocorrência de repercussões negativas. Por exemplo, o processamento total de uma dimensão coloca automaticamente todas as partições dependentes dessa dimensão num estado não processado. Isto faz com que os cubos afetados se tornem indisponíveis para consulta até que as partições dependentes sejam processadas.
Este tópico inclui as seguintes seções:
Processamento de uma Base de Dados
Processamento de um Grupo de Medidas
Processamento de Estruturas e Modelos de Mineração de Dados
Processamento de uma Base de Dados
Nos Serviços de Análise SQL Server, uma base de dados contém objetos mas não dados. Quando processa uma base de dados, dirige o servidor para processar recursivamente os objetos que armazenam dados no modelo, como dimensões, partições, estruturas de mineração e modelos de mineração.
Quando processa uma base de dados, algumas ou todas as partições, dimensões e modelos de mineração que a base de dados contém são processados. O tipo real de processamento varia consoante o estado de cada objeto e a opção de processamento que seleciona. Para mais informações, consulte Opções e Definições de Processamento (Serviços de Análise).
Processamento de um Cubo
Um cubo pode ser visto como um objeto wrapper para grupos de medida e partições. Um cubo é composto por dimensões além de uma ou mais medidas, que são armazenadas em partições. As dimensões definem como os dados estão dispostos no cubo. Quando processa um cubo, é emitida uma consulta SQL para recuperar valores da tabela de factos e preencher cada membro do cubo com valores de medida apropriados. Para qualquer trajetória específica até um nó no Cubo, existe um valor ou um valor calculável.
Quando processa um cubo, o SQL Server Analysis Services processa quaisquer dimensões não processadas no cubo, e algumas ou todas as partições dentro dos grupos de medidas do cubo. Os detalhes dependem do estado dos objetos quando o processamento começa e da opção de processamento que seleciona. Para mais informações sobre opções de processamento, consulte Opções e Definições de Processamento (Serviços de Análise).
O processamento de um cubo cria ficheiros legíveis por máquina que armazenam dados factuais relevantes. Se forem criadas agregações, estas são armazenadas em ficheiros de dados de agregação. O cubo fica então disponível para consulta no Object Explorer em Management Studio ou no Solution Explorer nas Ferramentas de Dados do SQL Server
Processamento de uma Dimensão
Quando processa uma dimensão, o SQL Server Analysis Services formula e executa consultas contra tabelas de dimensões para devolver a informação necessária para o processamento.
| Country | Região de Vendas | Estado |
|---|---|---|
| Estados Unidos | Oeste | Califórnia |
| Estados Unidos | Oeste | Oregon |
| Estados Unidos | Oeste | Washington |
O próprio processamento transforma os dados tabulares em hierarquias utilizáveis. Estas hierarquias são nomes de membros totalmente articulados que são representados internamente por caminhos numéricos únicos. O exemplo seguinte é uma representação textual de uma hierarquia.
| Hierarquia utilizável |
|---|
| [Estados Unidos] |
| [Estados Unidos]. [Oeste] |
| [Estados Unidos]. [Oeste]. [Califórnia] |
| [Estados Unidos]. [Oeste]. [Oregon] |
| [Estados Unidos]. [Oeste]. [Washington] |
O processamento de dimensão não cria nem atualiza os membros calculados, que são definidos ao nível do cubo. Os membros calculados são afetados quando a definição do cubo é atualizada. Além disso, o processamento dimensional não cria nem atualiza agregações. No entanto, o processamento de dimensões pode causar a perda de agregações. As agregações são criadas ou atualizadas apenas durante o processamento das partições.
Ao processar uma dimensão, tenha em atenção que a dimensão pode ser usada em vários cubos. Quando processas a dimensão, esses cubos são marcados como não processados e tornam-se indisponíveis para consultas. Para processar tanto a dimensão como os cubos relacionados ao mesmo tempo, use as definições de processamento em lote. Para mais informações, consulte Processamento em Lote (Serviços de Análise).
Processamento de um Grupo de Medidas
Quando processa um grupo de medidas, o SQL Server Analysis Services processa algumas ou todas as partições dentro do grupo de medidas, bem como quaisquer dimensões não processadas que participem no grupo de medidas. Os detalhes específicos do trabalho de processamento dependem da opção de processamento que selecionar. Pode processar um ou mais grupos de medidas no SQL Server Analysis Services sem afetar outros grupos de medidas num cubo.
Observação
Pode processar grupos de medidas individuais de forma programática ou usando o Management Studio. Não pode processar grupos de medidas individuais nas Ferramentas de Dados SQL Server; No entanto, pode processar por partição.
Processamento de uma Partição
A administração eficaz dos Serviços de Análise SQL Server envolve a prática de particionar dados. O processamento de partições é único porque envolve a consideração do uso do disco rígido e das limitações de espaço, combinadas com limitações de estruturas de dados impostas pelo SQL Server Analysis Services. Para manter os tempos de resposta às consultas rápidos e o throughput de processamento elevado, tens de criar, processar e fundir partições regularmente. É muito importante reconhecer e gerir a possibilidade de integrar dados redundantes durante a fusão de partições. Para mais informações, consulte Merge Partitions in Analysis Services (SSAS - Multidimensional).
Quando processa uma partição, o SQL Server Analysis Services processa a partição e quaisquer dimensões não processadas que existam na partição, dependendo da opção de processamento que selecionar. A utilização de partições oferece várias vantagens para o processamento. Podes processar uma partição sem afetar outras partições num cubo. As partições são úteis para armazenar dados sujeitos a escrita por células. A funcionalidade Writeback permite ao utilizador realizar análises de hipóteses, escrevendo novos dados na partição para observar o efeito das alterações projetadas. É necessária uma partição de writeback se utilizar a funcionalidade de writeback de células do SQL Server Analysis Services. Processar partições em paralelo é útil porque o SQL Server Analysis Services utiliza o poder de processamento de forma mais eficiente e pode reduzir significativamente o tempo total de processamento. Também podes processar partições sequencialmente.
Processamento de Estruturas e Modelos de Mineração de Dados
Uma estrutura de mineração define o domínio de dados a partir do qual serão construídos modelos de mineração de dados. Uma estrutura de mineração pode conter mais do que um modelo de mineração. Pode processar uma estrutura de mineração separadamente dos seus modelos de mineração associados. Quando processa uma estrutura de mineração separadamente, ela é preenchida com os dados de treino da sua fonte de dados.
Quando um modelo de mineração de dados é processado, os dados de treino passam pelos algoritmos do modelo de mineração de dados, treinam o modelo utilizando o algoritmo de mineração de dados e constroem o conteúdo. Para mais informações sobre o objeto modelo de mineração de dados, consulte Estruturas de Mineração (Serviços de Análise - Mineração de Dados).
Para mais informações sobre estruturas e modelos de mineração de processamento, consulte Requisitos e Considerações de Processamento (Mineração de Dados).
Ver também
Ferramentas e Abordagens para Processamento (Serviços de Análise)
Processamento em lote (Serviços de Análise)
Processamento de um modelo multidimensional (Serviços de Análise)