Compartilhar via


Funções adicionais de planejamento para cenários e soluções de planejamento de BI

 

Aplica-se a: SharePoint Server 2010 Enterprise

Tópico modificado em: 2016-11-30

Adicione novas linhas

Ao planejar por novos gastos ou funcionários, a capacidade de adicionar se torna uma funcionalidade exigida pelo operador de informações. Por exemplo, o plano exige que dois funcionários adicionais sejam alocados para os recursos de vendas da divisão do nordeste. Há duas possíveis abordagens para essa situação, uma básica e uma avançada. Observe que essas abordagens se concentram nos serviços de análise como modelo de dados. (Para obter mais informações, consulte a seção "Adicionar novas linhas" de Guia para o desenvolvimento de funcionalidades de planejamento para cenários e soluções de planejamento de BI.)

A lista do SharePoint que usa o Tipo de Conteúdo Externo

Use o Microsoft SharePoint Designer 2010 para criar a sua lista por uma tabela relacional existente. Isso pode ser feito primeiramente definindo um Tipo de Conteúdo Externo no seu site do SharePoint e criando uma instância dele por uma lista.

Novos membros podem ser adicionados à dimensão adicionando novos membros à lista do SharePoint. Temos aqui um exemplo dos campos necessários para criar um novo membro dos funcionários para uso em orçamentos.

  1. Em um navegador da Web, os operadores de informações atualizam a lista de tipos de conteúdo externo.

  2. O Microsoft SharePoint Server 2010 atualiza a tabela subjacente de dados relacionais.

Difusão

Difusão de cubos

Ao trabalharem com o Excel 2010, os operadores de informações podem configurar o método de difusão de atualização dos dados do cubo no Microsoft SQL Server Analysis Services (SSAS) com Tabelas Dinâmicas habilitadas para write-back

Há diversos métodos de difusão que um operador de informações pode considerar. Eles podem ser divididos entre cenários básicos e avançados:

  • Difundir o valor agregado em um intervalo definido de períodos.

  • Difundir um valor agregado de forma homogênea em uma hierarquia, começando por qualquer membro pai da hierarquia.

  • Alocar homogeneamente na hierarquia.

  • Aumentar ou reduzir o percentual em uma hierarquia.

  • Difundir com base nos dados do ano anterior.

  • Difundir com base em percentuais de alocação personalizados armazenados em tabelas de dados relacionais.

  • Difundir em uma hierarquia de pais e filhos.

Ocasionalmente, a lógica de difusão padrão disponível no no SSAS do Excel pode não bastar. Nesses casos, a personalização pode ser útil. Uma abordagem consiste em aproveitar o mecanismo relacional do Microsoft SQL Server 2008 para executar a difusão via procedimentos armazenados. O processo para o operador de informações seria:

  • Atualizar os membros de entrar exigidos pelo procedimento armazenado para a difusão.

  • Execute o procedimento armazenado pelo Excel 2010.

Você pode chamar procedimentos armazenados diretamente pelo Excel via macros. (Para obter mais informações, consulte Exemplos de macros usando funções XLODBC. Difusões realizadas no nível relacional são ideais quando os valores calculados estão todos no nível da planilha de uma hierarquia, ou seja, o nível mais baixo de granularidade de um cubo. Após a conclusão dos cálculos da difusão, o cubo mostrará os valores agregados corretos juntamente com a hierarquia.

Além disso, a difusão pode ser realizada via uma instrução UPDATE CUBE no MDX. Para obter mais informações, consulte Instrução UPDATE CUBE (MDX). No entanto, esse procedimento está tipicamente além dos conhecimentos da maioria dos operadores de informações.

Ao criar uma lógica de difusão, teste os cenários de usuários finais com diligência para fornecer a melhor orientação possível para os usuários finais quando eles estiverem trabalhando em seus processos para planejamentos futuros. Por exemplo, as hierarquias de pais e filhos apresentam problemas conhecidos com as difusões que podem ser considerados como comportamentos inesperados pelo operador de informações. Uma difusão de 1.000 na seguinte hierarquia de pais e filhos poderia resultar na seguinte alocação:

  • A Difusão de 1000

  • B

  • C

  • A – 1000 (agregado)

  • A - 333,333 (membro de dados)

  • B - 333,333

  • C - 333,333

Em geral, ao projetar difusões para operadores de informações, é essencial oferecer orientações claras do designer do modelo sobre o que pode ou não ser difundido e qual é o comportamento esperado resultante de cada tipo de difusão. Isso é importante pois o operador de informações não poderá identificar a diferença entre uma hierarquia de PC e uma hierarquia de níveis, mas o comportamento da difusão será diferente, como foi descrito anteriormente.

O desempenho da difusão no Excel 2010 e no SQL 2008 R2 geralmente é muito bom. Realizamos a difusão do membro principal "Todos" da geografia até todas as regiões separadas, com o valor da difusão inserido pelo SKU do produto durante os períodos projetados. A difusão resultante criou mais de 50 mil linhas de fatos na tabela de write-back do cubo OLAP. A publicação das alterações no cubo foi concluída em apenas alguns segundos.

O cubo contêm a seguintes dimensões e contagem de membros:

  • Conta (77)

  • Geografia (14)

  • Produto (505)

  • Cenário 11

  • Tempo (66)

Configuração da máquina virtual do Hyper-V:

  • 3,5 GB de RAM

  • 1 processador de 2,67 GHz Intel Core i7

Difusão do PowerPivot

Aqui exploraremos algumas ideias acerca da atualização do modelo de dados do PowerPivot com os valores de difusão usando a funcionalidade nativa do Excel 2010 e tabelas vinculadas do PowerPivot. Conforme descrito anteriormente, o PowerPivot não tem suporte nativo para atualizações diretamente de Tabelas Dinâmicas Excel 2010, o que torna a difusão e outros tipos de atualizações de dados um desafio. No entanto, veremos que em alguns cenários básicos, podemos realizar a difusão de nível do Excel e inserir os resultados em um modelo do PowerPivot.

A seguir apresentaremos um exemplo simples de difusão que um operador de informações desejaria realizar:

  • O operador de informações deseja criar difusões personalizadas ao longo do tempo com base na receita total do SKU do produto usando dados de um modelo existente do PowerPivot.

  • O operador de informações deseja incorporar as informações da difusão no modelo de dados do PowerPivot para que elas sejam usadas em outras análises

  • Crie uma Tabela Dinâmica para fornecer agregados à difusão ao longo do tempo

  • Crie uma região da planilha para armazenar os percentuais de alocação ao longo dos períodos

  • Crie uma região da planilha para armazenar os valores monetários realocados

  • Em outra planilha, "Partições do PowerPivot", crie tabelas de fatos estruturados que possam ser vinculadas ao PowerPivot. Cada tabela dessa planilha deve ser considerada como uma tabela de partição para um cubo SSAS.

    • Criaremos uma tabela para cada período que utilizarmos na difusão.

    • Crie cada tabela com a mesma dimensionalidade do modelo de dados

    • Para cada tabela, crie relações com as tabelas de dimensões do PowerPivot

  • Crie uma medição DAX que some os dados das tabelas de partição em uma única medição para usar na criação de relatórios

À direita da região de percentuais da difusão, há as quantidades de difusão calculadas de acordo com o período. Esses valores calculados são referenciados pelas tabelas do Excel para criar as tabelas de partição que serão usadas para vincular os dados da tabela ao modelo do PowerPivot. Para simplificar as fórmulas de referência do Excel, criaremos uma tabela de partição para cada período.

  • Ao criar tabelas de partição para "tabelas vinculadas", é importante ter chaves exclusivas para identificar os membros. No exemplo anterior, usamos "MemberId" para cada dimensão durante a criação da tabela de partição

  • A abordagem anterior é ideal para situações nas quais as seleções de filtro não serão alteradas no formulário. Por exemplo, cada operador de informações poderá ter sua própria Tabela Dinâmica com seleções de filtro exclusivas usadas para vincular os dados ao modelo do PowerPivot novamente.

  • Verifique se foi criado espaço de buffer suficiente na tabela do Excel para que as fórmulas de células de referência incluam os dados difundidos para os novos SKUs de produtos.

  • Quando mais tabelas vinculadas forem criadas, maior será a complexidade da pasta de trabalho, causando a redução da gerenciabilidade do modelo do PowerPivot.

  • O PowerPivot é uma ferramenta excelente para reunir diversas fontes de dados estruturados. O DAX se destaca nessa área com medições calculadas.

  • Atualizar os dados diretamente no Excel também pode atualizar o modelo do PowerPivot

  • Não é fácil criar formulários de entrada para que os operadores de informações atualizem os modelos do PowerPivot.

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