Pergunta

Fundo:

Eu estou escrevendo um provedor de dados que SSAS usará para obter dados de um sistema de terceiros.
Eu escrevi uma ferramenta que irá construir cubos, dimensões, grupos de medidas e medidas com base na configuração do sistema de terceiros usando AMO.

Agora, no Navegador Cube, eu sou capaz de puxar os membros das dimensões, no entanto, os dados de medida nunca é consultado - Eu sei disso porque meu provedor de dados irá registrar todas as consultas SQL pedidos SSAS dele.

Então, como faço para diagnosticar isso? Quais são as etapas de configuração de medidas (isto é apenas um regular, 1: 1 medida contra uma chave única dimensão - muito simples cubo).

Tanto quanto eu posso dizer, meus relacionamentos são os mesmos como uma dimensão de trabalho e medida, e eu não receber quaisquer erros de SSAS ou os logs de eventos, apenas o silêncio e um conjunto de células vazias no navegador do cubo.

Pensamentos?

Foi útil?

Solução

Eu encontrei o meu problema.

Quando eu criei o grupo de medidas usando o AMO, eu nunca criou uma partição para ele. Os grupos de medidas sem partições irá implantar e processo sem erros, mas nada será consultado porque a relação com a tabela de fato não existe.

Outras dicas

CALCULAR; comando não estava presente no separador Scripts / Cálculos. Resolvido e ele funciona

Para cálculos corretos:

Na guia Cálculos cubo, verifique se você está em vista de roteiro (em oposição a exibição de formulário). Escreva a palavra CALCULAR na área de script. Clique novamente para a guia do navegador para verificar que agora você tem dados de medida.

Obrigado por direção, Ian!

Para outros:

  • Verifique se o CALCULAR; comando está presente na guia Scripts / Cálculos.
  • Certifique-se de especificar a relação entre dimensões e grupos de medidas.
  • Definir as propriedades dimensão UnknownMember relacionados para visível.

Mais sugestões aqui aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top