E se um fato tabela / exibição é um modelo (destinado a conter apenas a estrutura da tabela, mas sem dados)?
-
21-08-2019 - |
Pergunta
Eu observei que as tabelas de fatos usados ??em um cubo eram realmente vistas. De fato, elas foram as modelos das tabelas de fatos (eu notei que no script que "onde 1 = 2" foi utilizado para as fact-visualizações).
Assim, se o modelo for usado, não haverá quaisquer dados na exibição a qualquer custo (e eu não sei se posso inserir na vista becasue Eu não tenho inserção privilégio na vista).
Então, minha pergunta é: estou faltando alguma coisa no cubo para olhar? porque o cubo é projetado por um dev muito experiente e eu sou apenas um QA. O painel mostra cube design claramente que ele s usando o modelo (como ele mostra no cabeçalho amarelo de cada objeto em forma retangular no DSV designer. Pode ser referenciado para qualquer outra tabela / vista em oposição ao que está sendo mostrado no cabeçalho?
Solução
Não inteiramente certo porque este é um CW, mas independentemente disso, você não está faltando nada. A tabela de fatos pode ser uma visão (e na verdade, eu faço muito isso com o teste).
O que está faltando é que você não pode inserir em uma visão porque é somente leitura (doravante, "vista"). Você está olhando para uma instrução SELECT a partir de outra tabela (s). Uma vez que é resumido, não há nenhuma maneira que você pode inserir dados para a vista -. A visão reflete apenas os dados em suas tabelas de origem
Outras dicas
Pode ser um caso para manter a muitos - muitos relacionamentos desenvolvedor poderia ter utilizado a tabela de fatos para coincidir com chaves primárias de 2 dimensões diff