como descobrir quais colunas na tabela de fatos são usados ??para o cálculo de medidas em um cubo OLAP?
Pergunta
Eu tenho que verificar se os dados OLAP cubo e os dados de tabelas relacionais, de onde um cubo é construído está correto. E eu vou fazê-lo escrevendo as consultas TSQL e comparar os valores com o do cubo.
Mas, eu fiquei preso no curso de determinar quais colunas são usados ??para a medida. Como faço para descobrir quais colunas são usados ??para medidas?
Ajuda apreciada!
Solução
Você precisa olhar para os metadados do cubo.
-
Para SSAS2005, dê uma olhada no DSV (exibição da fonte de dados) e mapeamentos para escurecer e os valores da tabela de fatos nos bastidores. Isso deve permitir que você veja o que está acontecendo. Se você não tem um projeto que você pode fazer engenharia reversa usando o 'modelo de serviços anslysis importação' (ou algo assim) opção da nova caixa de diálogo projeto de APOSTAS.
-
medidas Calcuated são definidos no cubo script. Se você tem um cubo engenharia reversa ou projeto cubo você pode abrir o cubo e ver isso no separador 'cálculos'.
-
Para AS2000 você pode abrir os cubos no servidor (supondo permissões suficientes) e olhar para os mapeamentos de lá. Há uma ferramenta chamada OLAPScribe que irá ajudá-lo a fazer isso para AS2000. Alternativamente, você pode executar um rastreamento no banco de dados origem e capturar o SQL gerado pelo cubo como ele é processado.