Compartilhar via


Manutenção para cenários e soluções de planejamento de BI

 

Aplica-se a: SharePoint Server 2010 Enterprise

Tópico modificado em: 2011-01-25

O gerenciamento de cubos, dimensões e hierarquias é feito com o uso do SQL Server Business Intelligence Development Studio (BIDS) e do SQL Server Management Studio (SSMS).

SQL Server Management Studio (SSMS)

Use o SSMS para o seguinte:

  • Atualizar propriedades e membros de dimensões a partir de tabelas de dimensões.

  • Atualizar tabelas de hierarquias para relações pai-filhos.

  • Atualizar tabelas de fatos.

  • Projetar relações de esquema entre tabelas de dimensões, hierarquias e fatos por meio de exibições.

  • Desenvolvimento de procedimentos armazenados em T-SQL para a lógica de negócios.

    • Regras de conversão de moedas.

    • Lógica de difusão personalizada.

    • Controle de versão de dados (copiar de uma fatia de dados de fatos para outra fatia).

No SSMS, você pode atualizar tabelas de dados diretamente, fazendo o seguinte:

  • Clique com o botão direito do mouse na tabela de dados que você deseja editar.

  • Selecione Editar 200 Linhas Superiores.

Outra alternativa é gerar um script para as atualizações:

  • Clique com o botão direito do mouse na tabela de dados que você deseja editar.

  • Selecione Script de Tabela como.

SQL Server Business Intelligence Development Studio (BIDS)

Use o BIDS para o seguinte:

  • Desenvolver pacotes do SSIS para ETL.

  • Projetar dimensões, hierarquias e cubos OLAP.

  • Projetar regras MdxScript em cubos.

  • Projetar o particionamento de dados em cubos.

  • Gerenciamento da segurança OLAP por meio de funções.

Atualizar um cubo

Vários elementos podem ser atualizados em um cubo, e é muito importante que cada tipo de atualização exija um teste completo antes de ser distribuída em um ambiente de produção. Veja a seguir algumas considerações que você deve observar ao fazer a manutenção de um cubo que já está em produção:

  • Atualizando o uso de dimensões de modelo de um cubo em measuregroup

    • A remoção de dimensões de modelo pode resultar na ruptura de definições existentes para Tabelas Dinâmicas e na falha de regras MdxScript existentes. Além disso, a tabela de fatos deve ser analisada no que diz respeito a como lidar corretamente com os dados que são fatiados pela dimensionalidade removida com base na exigência dos negócios.

    • Normalmente, o acréscimo de dimensões de modelo adicionais causará rupturas menos imediatas no sistema de um modo geral. Entretanto, ainda existem vários aspectos que devem ser levados em consideração. A tabela de fatos deve gerar corretamente os valores padrão da nova dimensão de modelos utilizando valores existentes como base ou então pode exigir um recarregamento total. Os dados pré-enviados deverão ser novamente inseridos pelos operadores de informações se não for possível padronizar corretamente essa nova dimensionalidade, o que provavelmente poderá resultar em uma extensão alteração nos processos desses operadores. Tabelas Dinâmicas e regras MdxScript devem continuar a funcionar. Entretanto, convém examinar todas essas regras MdxScript, pois é muito provável que a nova dimensionalidade acabe modificando a maneira como certos cálculos devem operar, por exemplo, no caso de uma regra que exija que todos os membros da dimensão sejam elementos-folha no escopo de cálculo.

  • Atualizando partições em um measuregroup

    • Em geral, por se tratar de uma alteração em nível técnico, o acréscimo ou a remoção de partições provavelmente não terá efeitos de funcionalidade sobre os operadores de informações. É possível aumentar o desempenho com um esquema de particionamento inteligente para os dados, e a remoção de partições não utilizadas tende a causar um impacto mínimo.
  • Atualizando o uso de um measuregroup

    • A remoção de um measuregroup pode afetar regras MdxScript e definições existentes de Tabelas Dinâmicas. Isso porque certas medidas existentes nesse measuregroup serão utilizadas para uma determinada capacidade em alguma parte do sistema, seja em regras ou em Tabelas Dinâmicas.

    • O acréscimo de measuregroups adicionais terá provavelmente um impacto mínimo sobre os operadores de informações. O processo simplesmente incluirá uma nova funcionalidade, sem afetar o comportamento existente.

  • Atualizando regras baseadas em MdxScript

    • Atualizações de cálculo afetarão de que maneira os dados são visualizados pelo operador de informações. A partir do momento em que uma atualização é feita nas regras que proporcionam a lógica de negócios correta, é muito importante testar suas características de desempenho. Quando escritas de maneira não ideal, regras MdxScript têm o potencial de causar degradações de desempenho significativas para o servidor do SQL Server Analysis Services.

Atualizar a dimensão e as hierarquias

Em geral, a dimensão e as hierarquias são atualizadas à medida que os operadores de informações necessitam de novas informações para atender aos seus requisitos de negócios. Por exemplo, as seguintes solicitações são comuns:

  • O operador de informações exige a adição de uma nova exibição de hierarquia.

  • O operador de informações exige que novas propriedades de membros apareçam em seus relatórios.

  • O operador de informações exige que alterações em hierarquias existentes reflitam alterações organizacionais.

Como lidar com alguns desses cenários e quais são os efeitos da aplicação dessas alterações? O argumento inicial é que qualquer alteração feita em um sistema de produção deve ser primeiramente testada a fundo em um ambiente de teste para que se possa compreender melhor o impacto total dessa alteração. Tendo dito isso, o próximo argumento é que algumas alterações são mais caras de se executar do que outras. Essas alterações serão examinadas neste artigo:

  • Atualizando propriedades de membros da dimensão

    • A adição de novas propriedades/atributos deve ter um impacto mínimo sobre a funcionalidade existente. Essa alteração é considerada como sendo de baixo risco.

    • A remoção ou renomeação de propriedades deve ser evitada em ambientes de produção. Tabelas Dinâmicas, regras MdxScript e hierarquias que utilizam o atributo em sua definição podem ficar incompletas.

    • Atualizações nas propriedades da dimensão afetarão qualquer hierarquia construída a partir dos atributos relacionados. Consulte o conteúdo a seguir para obter mais informações.

  • Atualizando membros da dimensão

    • Todos os membros da dimensão podem ter dados que foram armazenados no cubo em associação a cada um desses membros. Portanto, a exclusão de qualquer membro da dimensão também deverá resultar na manipulação correta dos dados associados na tabela de fatos.
  • Atualizando hierarquias existentes

    • Hierarquias pai-filhos

    • É necessário ter cautela ao mover membros em uma hierarquia do tipo pai-filhos, pois você pode acabar transformando um membro do nível mais inferior dessa hierarquia em um membro pai, e vice-versa. Como consequência dessa movimentação, alguns dados localizados em níveis intermediários podem figurar como incorretos sob o ponto de vista de um operador de informações, pois eles não parecem ser a soma dos membros filhos.

    • Hierarquias com base em níveis

    • Quando as colunas da tabela de dimensões são atualizadas com novos valores, os atributos associados a essas colunas também são atualizados. Nesse caso, a hierarquia de níveis também será automaticamente atualizada com base nos atributos atualizados após um processo de dimensão no SQL Server Analysis Services.

    • Efeito geral das alterações em hierarquias

    • Atualizações na estrutura de hierarquias podem resultar na ruptura de Tabelas Dinâmicas e regras MdxScript. Examine as regras MdxScript para verificar como elas estão sendo usadas e para determinar se a estrutura de hierarquias exigirá a atualização dessas regras. Examine também todas as Tabelas Dinâmicas para verificar com elas serão afetadas.

  • A adição de novas hierarquias é uma operação de baixo risco, pois se trata de uma nova funcionalidade. A remoção de hierarquias terá as mesmas implicações discutidas em "Impacto geral das alterações em hierarquias".

See Also

Concepts

Cenários básicos de planejamento em cenários e soluções de planejamento de BI
Planejando o datamart para cenários e soluções de planejamento de BI
Conceitos de modelagem de planejamento em cenários e soluções de planejamento de BI
Modelagem de cubos para write-back em cenários e soluções de planejamento de BI
Abordagens e considerações de desempenho em cenários e soluções de planejamento de BI
Modelagem de cubos com o Excel PowerPivot em cenários e soluções de planejamento de BI
Criar relatórios e formulários para cenários e soluções de planejamento de BI
Enviar dados de planos para cenários e soluções de planejamento de BI
Ações de fluxo de trabalho, diagrama de fluxo de trabalho e configuração de fluxos de trabalho do SharePoint para cenários e soluções de planejamento de BI
Rastreamento de auditoria para cenários e soluções de planejamento de BI
Administração para cenários e soluções de planejamento de BI
Cálculos para cenários e soluções de planejamento de BI
Funções adicionais de planejamento para cenários e soluções de planejamento de BI
Migração para cenários e soluções de planejamento de BI
Manutenção para cenários e soluções de planejamento de BI
Gerenciamento de grandes corporações aplicado a subsidiárias para cenários e soluções de planejamento de BI
Guia de modelagem e relatórios de planejamento para cenários e soluções de planejamento de BI
Guia para o desenvolvimento de funcionalidades de planejamento para cenários e soluções de planejamento de BI
Exemplos de cálculo de planejamento e orçamento para cenários e soluções de planejamento de BI